|
HC9S12NE64 пишу стек TCP/IP, кто занимается тем же, буду рад помочь |
|
|
|
Sep 9 2011, 12:43
|
практикующий тех. волшебник
    
Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417

|
Цитата(OlegPowerC @ Sep 9 2011, 14:16)  ...ARP, IP и ICMP, делаю UDP и DHCP а TCP на сладкое так сказать тут принципиальный момент - вы делаете лишь бы дышало или полновесный протокол? в частности IP пакеты могут быть фрагментированы и иметь разные служебные поля(кстати очень интересная тема, т.к. многие резервед) - а это память, скорость, время протухания и основной гимор можно сказать при реализации "простых" протоколов стэка. TCP - то уже больше гимор тестирования (ударные нагрузки, потери, заторы, медленные и быстрые старты...). удачи вам (круглый)
|
|
|
|
|
Sep 9 2011, 13:11
|
Частый гость
 
Группа: Участник
Сообщений: 180
Регистрация: 5-04-09
Пользователь №: 47 205

|
QUOTE (OlegPowerC @ Sep 9 2011, 14:16)  Взялся за это старье только потому что оно у меня есть, в дальнейшем переберусь на ColdFire или V850ES но стек сильно переделывать не придется. Сейчас готов пока только ARP, IP и ICMP, делаю UDP и DHCP а TCP на сладкое так сказать У меня несколько проектов на нем живут, стек самописанный. ARP, IP, ICMP (только пинг), UDP, DHCP, NBNS (только ответ), SNTP, SYSLOG. Делал вариацию под FreeRTOS, но в поле не использовал - перелез на более серьезные процессоры. Хотел бы поиметь легкий портабельный нано (раз уж слово модное  стек. Реально ни одному моему Ethernet девайсу никогда не был нужен полноценный TCP. Максимум - примитивная вебморда для сервис-инженера, чтобы быстро и просто посмотреть (не изменять! - для этого шифрованный протокол по UDP есть) состояние периферии. А вот SNMP я не осилил, видимо у меня с ним какие-то ментальные разногласия
Сообщение отредактировал LightElf - Sep 9 2011, 13:24
|
|
|
|
|
Sep 15 2011, 08:42
|
практикующий тех. волшебник
    
Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417

|
Цитата(OlegPowerC @ Sep 10 2011, 10:26)  ...С фрагментацией IP тоже разберусь. как тест - выставите максимальную длину пакета отличную от 1500 в меньшую сторону. Или зашлите по ЮДП (хотя бы) блок больше чем 1500. Причём коннекшен нужен без свитчей(они имеют так же обработку на IP уровне - посему могут резать по своему - 1500  ). алгоритм по всему стэку тупой как валенок - сначала тестим, потом обрабатываем. для скорости - эти две фазы необходимо развести по всей глубине стэка. (круглый)
|
|
|
|
|
Sep 16 2011, 08:59
|
Частый гость
 
Группа: Участник
Сообщений: 180
Регистрация: 5-04-09
Пользователь №: 47 205

|
QUOTE (SFx @ Sep 15 2011, 22:10)  Чем Вам готовые стеки не нравятся? PS Делаю тоже самое для FPGA. Не автор, но мнение имею  Камень для чего-либо кроме uIP мелок, а uIP на него не очень хорошо ложится, из-за особенностей контроллера Ethernet.
|
|
|
|
|
Sep 19 2011, 10:29
|
Частый гость
 
Группа: Участник
Сообщений: 96
Регистрация: 22-04-05
Пользователь №: 4 394

|
Цитата(LightElf @ Sep 16 2011, 12:59)  Не автор, но мнение имею  Камень для чего-либо кроме uIP мелок, а uIP на него не очень хорошо ложится, из-за особенностей контроллера Ethernet. Много чем не нравятся, размером, скоростью, глючностью, гемором с их использованием в реальных условиях а не как демонстрация Web страницы
Сообщение отредактировал OlegPowerC - Sep 19 2011, 10:30
|
|
|
|
|
Sep 30 2011, 12:48
|
Частый гость
 
Группа: Участник
Сообщений: 96
Регистрация: 22-04-05
Пользователь №: 4 394

|
Цитата(mov @ Sep 27 2011, 09:35)  А железо Вы какое используете ? MC9S12NE64 в составе демо платы DEMO9S12NE64 а программирую и отлаживаю его P&E BDM USB Multilink
|
|
|
|
|
Sep 30 2011, 13:13
|
Знающий
   
Группа: Свой
Сообщений: 827
Регистрация: 30-06-04
Пользователь №: 226

|
Цитата(OlegPowerC @ Sep 30 2011, 16:48)  MC9S12NE64 в составе демо платы DEMO9S12NE64 а программирую и отлаживаю его P&E BDM USB Multilink Спасибо за ответ. После работы с Freescale Вы перейдёте к Renesas (Ethernet) ?
|
|
|
|
|
Oct 21 2011, 15:39
|
Частый гость
 
Группа: Участник
Сообщений: 96
Регистрация: 22-04-05
Пользователь №: 4 394

|
Цитата(mov @ Sep 30 2011, 17:13)  Спасибо за ответ. После работы с Freescale Вы перейдёте к Renesas (Ethernet) ? Да, скорее всего.
|
|
|
|
|
Aug 14 2012, 10:37
|

Частый гость
 
Группа: Участник
Сообщений: 149
Регистрация: 15-12-09
Из: Москва
Пользователь №: 54 280

|
Цитата(OlegPowerC @ Sep 9 2011, 14:16)  Взялся за это старье только потому что оно у меня есть, в дальнейшем переберусь на ColdFire или V850ES но стек сильно переделывать не придется. Сейчас готов пока только ARP, IP и ICMP, делаю UDP и DHCP а TCP на сладкое так сказать Привет, ты еще занимаешься этим контроллером ? Мне на работе поручили написать прогу чтоб с АЦП данные перекачивать на удаленный комп с помощью этого микроконтроллера. Пока незнаю с какой стороны к нему подойти.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|