Перейти к содержанию
    

подскажите хороший tcp/ip стек

Здравствуйте! Мне нужно добавить ethernet в мой девайс на AT91SAM7X256, но не знаю какую реализацию стека для этого выбрать. С осями тоже не хочется заморачиваться, по крайней-мере не с FreeRTOS. Мне всего-то надо отправлять с компа на девайс 64-битные посылки. Можно ли реализовать простенький стек самому? Насколько это сложно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

OpenTCP отлично работает без осей и понятно написан (типа коммерческий раньше был).

 

 

Здравствуйте! Мне нужно добавить ethernet в мой девайс на AT91SAM7X256, но не знаю какую реализацию стека для этого выбрать. С осями тоже не хочется заморачиваться, по крайней-мере не с FreeRTOS. Мне всего-то надо отправлять с компа на девайс 64-битные посылки. Можно ли реализовать простенький стек самому? Насколько это сложно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

OpenTCP отлично работает без осей и понятно написан (типа коммерческий раньше был).

 

Класс!! То что надо!! У вас случайно нету версии под ARM7 для IAR? А то их сайт

(www.opentcp.org) under construction...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А то их сайт

(www.opentcp.org) under construction...

Их сайт:

http://sourceforge.net/projects/opentcp/

или мы о чем-то разном?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Их сайт:

http://sourceforge.net/projects/opentcp/

или мы о чем-то разном?

 

Спасибо!!

 

а может быть у кого-нибудь завалялся примерчик OpenTCP, портированный под ИАР?

простите уж меня ламмера...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

.. OpenTCP, портированный под ИАР?

Там нечего портировать куда либо - чистый, как слеза 'C'. Скормите компилятору и все.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Там нечего портировать куда либо - чистый, как слеза 'C'. Скормите компилятору и все.

 

а привязка к конкретному PHY, регистрам?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а привязка к конкретному PHY, регистрам?

Тяжелый случай :(. Полагаете это "ИАР" для IP стека обеспечивает :)??

Нет, это будете писать сами, когда выберите желаемый MAC и PHY, и подключите MAC желаемым способом к желаемому контроллеру.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тяжелый случай :(. Полагаете это "ИАР" для IP стека обеспечивает :)??

Нет, это будете писать сами, когда выберите желаемый MAC и PHY, и подключите MAC желаемым способом к желаемому контроллеру.

Самому за себя стыдно:( Ладно, буду разбираться. Спасибо большое!! :cheers:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть еще TINET , developed at Tomakomai National College of Technology Department of Computer Science & Engineering, is a compact TCP/IP protocol stack based on the ITRON TCP/IP API specification. Because TINET is based on the FreeBSD code, for usage the TOPPERS license and FreeBSD license conditions needs to be followed.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте! Мне нужно добавить ethernet в мой девайс на AT91SAM7X256, но не знаю какую реализацию стека для этого выбрать. С осями тоже не хочется заморачиваться, по крайней-мере не с FreeRTOS. Мне всего-то надо отправлять с компа на девайс 64-битные посылки. Можно ли реализовать простенький стек самому? Насколько это сложно?

 

Я переделал микрочиповский стек (PIC18, dsPIC) для АРМа. Подкупили полные исходники всех модулей. Работает устойчиво, правда делал только веб управление, телнет и фтп. Еще подкупил драйвер для микрочиповской же микросхемы 28J60 (SPI-ETHERNET, 5$ в Киеве). Есть драйвера универсальные типа NE2000

Конечно, SAM7X имеет уже МАС, но у меня идут LPC лучше, чем атмел, да и PHY искать не надо. Кому интересно - могу более подробно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я переделал микрочиповский стек (PIC18, dsPIC) для АРМа. Подкупили полные исходники всех модулей. Работает устойчиво, правда делал только веб управление, телнет и фтп. Еще подкупил драйвер для микрочиповской же микросхемы 28J60 (SPI-ETHERNET, 5$ в Киеве). Есть драйвера универсальные типа NE2000

Конечно, SAM7X имеет уже МАС, но у меня идут LPC лучше, чем атмел, да и PHY искать не надо. Кому интересно - могу более подробно.

 

Мне оооочень интересно.Сам собирался пойти этим путем, да все никак не соберусь.Если порт не "коммерческий секрет" может поделитесь :cheers:

[email protected]

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне оооочень интересно.Сам собирался пойти этим путем, да все никак не соберусь.Если порт не "коммерческий секрет" может поделитесь :cheers:

[email protected]

Смотри почту

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...