реклама на сайте
подробности

 
 
> Прикручиваю ось к LPC2478, Есть и будут вопросы)
haker_fox
сообщение Aug 21 2012, 06:22
Сообщение #1


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Добрый день, коллеги!

Скачал последнюю версию порта для LPC2xxx. К сожалению, на LPC2478 код не запускается, пришлось маленько пофиксить инициализацию периферии, немного ассемблера в одном из файлов ОСи. Вроде дело пошло. Задачи запускаются. Я не уверен в надежности и стабильности, пока тестирую.

Пока первый вопрос.

Как я понял, планировщик может вызываться из прерывания системного таймера и по софтовому прерыванию. Это задается опцией scmRTOS_CONTEXT_SWITCH_SCHEME. Мне кажется, что для LPC2478 софтовое прерывание не нужно. Достаточно таймерного. Я правильно понимаю? Т.е. можно использовать scmRTOS_CONTEXT_SWITCH_SCHEME = 0?

Гм... скажем так, я, прочитав документацию, так и не понял, чем отличаются два метода вызова планировщика, и какой когда использовать?

Спасибо!


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
haker_fox
сообщение Aug 26 2012, 06:53
Сообщение #2


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Ну вот и следующий вопрос. Хочу сделать оговорку, он, конечно, мало относится к этой оси, но все же.

Хочу прикрутить TCP/IP стек. В настоящее время мое внимание сосредоточено на lwIP и TCP/IP стек от Юрия Темкина (www.tnkernel.com).

Не могу определится с окончательным выборомом. Что от стека нужно:
1. ICMP.
2. TCP.
3. UDP.
4. DHCP.

На базе стека планируется использовать web server (возможно понадобится ftp server, telnet server).

Сосбственно сам вопрос: что лучше - взять и прикрутить lwIP, либо TCP/IP tnkernel? С одной стороны есть примеры интеграции обоих стеков в оси (для первого это FreeRTOS, для второго - сама TNkernel). Но все же. Что, согласно идеологии scmRTOS, для нее больше подойдет в качестве сетевого стека?

Спасибо!


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
shreck
сообщение Aug 27 2012, 06:55
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 24-06-06
Из: Томск
Пользователь №: 18 328



Цитата(haker_fox @ Aug 26 2012, 13:53) *
На базе стека планируется использовать web server (возможно понадобится ftp server, telnet server).

А что за веб сервер будет? Определились уже?

P.S. lwIP 1.4.0 я уже прикрутил к scmRTOS. Нужен?
P.P.S. Под IAR.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 27 2012, 12:40
Сообщение #4


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (shreck @ Aug 27 2012, 14:55) *
А что за веб сервер будет? Определились уже?

Пока нет, но может быть по мотивам примеров из FreeRTOS или openTCP. Либо что-то другое. Нужно CGI обязательно. Ну и "базовый" набор html...
QUOTE (shreck @ Aug 27 2012, 14:55) *
P.S. lwIP 1.4.0 я уже прикрутил к scmRTOS. Нужен?
P.P.S. Под IAR.

Ну если Вам не жалко)
Думаю под gcc переклепать смогу)

Спасибо!


Хотя вот еще два интересных конкурента появились: OpenTCP & Microchip TCP/IP.

Кто нибудь может о них что-нить интересное сказать? OpenTCP неплохо документирован) Мне кажется, что даже очень не плохо. lwIP как-то совсем, ИМХО, скудно)


--------------------
Выбор.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- haker_fox   Прикручиваю ось к LPC2478   Aug 21 2012, 06:22
- - Сергей Борщ   QUOTE (haker_fox @ Aug 21 2012, 09:22) Ка...   Aug 21 2012, 08:02
- - haker_fox   Спасибо за остоятельный ответ! К сожалению, я ...   Aug 21 2012, 12:48
|- - _Артём_   Цитата(haker_fox @ Aug 21 2012, 15:48) У ...   Aug 21 2012, 13:33
|- - haker_fox   QUOTE (_Артём_ @ Aug 21 2012, 22:33) А чт...   Aug 21 2012, 13:55
|- - _Артём_   Цитата(haker_fox @ Aug 21 2012, 16:55) Мн...   Aug 21 2012, 15:13
|- - haker_fox   QUOTE (_Артём_ @ Aug 22 2012, 00:13) То е...   Aug 21 2012, 15:19
|- - _Артём_   Цитата(haker_fox @ Aug 21 2012, 18:19) Да...   Aug 21 2012, 15:35
|- - haker_fox   QUOTE (_Артём_ @ Aug 22 2012, 00:35) А ап...   Aug 21 2012, 16:05
|- - _Артём_   Цитата(haker_fox @ Aug 21 2012, 19:05) В ...   Aug 21 2012, 16:15
|- - haker_fox   QUOTE (_Артём_ @ Aug 22 2012, 01:15) И чт...   Aug 22 2012, 04:52
|- - Сергей Борщ   QUOTE (haker_fox @ Aug 22 2012, 07:52) Да...   Aug 22 2012, 05:21
|- - haker_fox   QUOTE (Сергей Борщ @ Aug 22 2012, 14:21) ...   Aug 22 2012, 07:37
- - haker_fox   В общем остановился на scmRTOS_CONTEXT_SWITCH_SCHE...   Aug 23 2012, 02:52
|- - _Артём_   Цитата(haker_fox @ Aug 26 2012, 09:53) Не...   Aug 26 2012, 18:44
||- - haker_fox   QUOTE (_Артём_ @ Aug 27 2012, 02:44) Если...   Aug 27 2012, 03:04
- - shreck   Порт lwIP 1.4.0 c использованием scmRTOS. ipnet_c...   Aug 28 2012, 03:02
- - shreck   Обнаружил досадную ошибку в порте, перекочевавшую ...   Aug 31 2012, 07:51
- - haker_fox   Новое интересное поведение) Программа работает вел...   Sep 28 2012, 12:06
- - shreck   Цитата(haker_fox @ Sep 28 2012, 19:06) Но...   Sep 28 2012, 12:48
|- - haker_fox   QUOTE (shreck @ Sep 28 2012, 21:48) Наско...   Sep 28 2012, 12:54
|- - _Артём_   Цитата(shreck @ Sep 28 2012, 15:48) Наско...   Sep 28 2012, 12:57
|- - haker_fox   QUOTE (_Артём_ @ Sep 28 2012, 21:57) У ha...   Sep 28 2012, 13:02
|- - shreck   Цитата(_Артём_ @ Sep 28 2012, 19:57) У ha...   Sep 28 2012, 13:04
- - AHTOXA   Цитата(haker_fox @ Sep 28 2012, 18:06) По...   Sep 28 2012, 16:25
- - haker_fox   QUOTE (AHTOXA @ Sep 29 2012, 01:25) Попро...   Sep 29 2012, 00:39
- - AHTOXA   Цитата(haker_fox @ Sep 29 2012, 06:39) Ма...   Sep 29 2012, 04:53
- - haker_fox   QUOTE (AHTOXA @ Sep 29 2012, 13:53) Узнае...   Sep 29 2012, 06:12
- - Сергей Борщ   QUOTE (haker_fox @ Sep 29 2012, 09:12) В ...   Sep 29 2012, 08:31
- - haker_fox   QUOTE (Сергей Борщ @ Sep 29 2012, 17:31) ...   Sep 29 2012, 09:22


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 03:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01418 секунд с 7
ELECTRONIX ©2004-2016