Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Да на АРM он вроде без проблем встает... А на блэкфине начинаются пляски в упаковкой структр(+)
Отправлено
ГZ
12 августа 2008 г. 13:19
В ответ на:
И я онную недоделку в своё время попробовал и вовремя отказался. ИМХО самый продвинутый IP-стек из бесплатных - это NutNET от Ethernut-а. Там, правда, порты только на AVR и некоторые ARM
отправлено Сидоргек 12 августа 2008 г. 12:59
какой гений догадался ТАК использовать структуры на платформонезависимом стеке?
ethhdr = (struct eth_hdr*)((char*)data);
if (htons(ethhdr->type) == ETHTYPE_ARP)
{
бла-бла-бла
}
??
Составить ответ
|
Вернуться на конференцию
Ответы
Помойму, это у айпистекописателей традиция такая - писать код, чтоб у обычных людей крыша ехала. (;-D)
-
Сидоргек
(12.08.2008 13:22:6
89.209.87.196
,
пустое
)
)))
-
ГZ
(12.08.2008 13:23:40
217.19.117.66
,
пустое
)
Вот Вы с lwIP возитесь, а в сырцы его предшественника - uIP заглядывать не доводилось? Там такие весёлые макро ухищрены на входе в и на выходе из функции - сразу не хочется ничего.
-
Сидоргек
(12.08.2008 13:28:32
89.209.87.196
,
пустое
)
ИМХО это плата за быстродействие и компактность кода, все таки uIP писался для самых дохлых контроллеров
-
ГZ
(12.08.2008 13:39:34
217.19.117.66
,
пустое
)
Так я шо ж спорю? Просто стороннему человеку в этом разобраться - ох как не легко
-
Сидоргек
(12.08.2008 13:46:40
89.209.87.196
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 89:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru