|
TCP/IP стек для Cortex-M3, Делимся впечатлениями |
|
|
|
 |
Ответов
|
Apr 22 2010, 15:21
|
Знающий
   
Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945

|
Цитата(klen @ Apr 22 2010, 18:08)  попробывал uIP на stm32f107 удобно, понятно, работает. проблем не обнаружил - но и сильно не тестил. использовался DHCP, TELNET, HTTP , почемуто с виндой работает хреново (большой ретрансмит, возможно я плохо сконфигурил uIP), с линуксом все ок. Какие еще стеки пробовали, почему остановились на uIP?
|
|
|
|
|
Apr 22 2010, 19:43
|
Знающий
   
Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945

|
Цитата(scifi @ Apr 22 2010, 22:45)  Если я ничего не путаю, uIP имеет фундаментальное ограничение: может быть только один неподтверждённый сегмент TCP при передаче. Это сильно упрощает реализацию TCP и уменьшает требования к объёму ОЗУ. Но это также может сильно замедлить скорость передачи данных на соединениях с медленным пингом. Вот и вся история. Соответственно, lwip - полная реализация TCP, где таких ограничений нет. Кстати, uIP и lwip создал один и тот же парень по имени Адам Дункельс, за что ему большое спасибо. Да, я тоже это выяснил. lwIP требует в несколько раз больше памяти но работает быстре и поддерживает больше протоколов. В целом, как я понял, где есть достаточно памяти, лучше использовать lwIP. Что правда, по нему нет такого мануала как на uIP и в нем намного больше файлов, соответственно разобрать будет сложнее. Альтернатив к сожалению я не нашел.
Сообщение отредактировал _Макс - Apr 22 2010, 19:44
|
|
|
|
|
Apr 22 2010, 20:40
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(_Макс @ Apr 22 2010, 22:28)  Достойных Критерии массовой отбраковки в недостойные, пожалуйста, огласите. Цитата свободных альтернатив. Начиная с самого распиаренного линуксового, bsd, старинные waterloo и KA9Q, масса халявы от производителей чипов, например, Microchip, от прозводителей всякого софта, море всяких разных не только от Адама находится на сайтах типа http://sourceforge.net и просто живописно разбросанных по интернету типа http://www.tuxgraphics.org/electronics/200...-ip-stack.shtml
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Apr 24 2010, 11:45
|
Знающий
   
Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945

|
Цитата(zltigo @ Apr 22 2010, 23:55)  Критерии массовой отбраковки в недостойные, пожалуйста, огласите. На данный момент я ищу стек, который: - Требует до 40kB Flash
- До 8kB RAM
- Поддерживает: ARP, IP, TCP, UDP, ICMP, SSL, DNS, DHCP, PPP.
- Легко портируется на указанные выше микроконтроллеры.
- Имеет доступный и актуальный мануал.
- Ориентированный на использование с ОС.
- С++ - преимущество.
- Свободный.
Сообщение отредактировал _Макс - Apr 24 2010, 11:46
|
|
|
|
|
Apr 24 2010, 12:14
|
Гуру
     
Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136

|
Цитата(_Макс @ Apr 24 2010, 16:00)  На данный момент я ищу стек, который: - Требует до 40kB Flash
- До 8kB RAM
- Поддерживает: ARP, IP, TCP, UDP, ICMP, SSL, DNS, DHCP, PPP.
Я SSL пока не использовал, но сдаётся мне, что по требованиям к памяти (ПЗУ и ОЗУ) SSL сравним со всем остальным в этом списке вместе взятым. Также весьма сомневаюсь, что всё это уложится в 40/8 кБайт ПЗУ/ОЗУ. Чтобы не сильно разочароваться, боюсь, нужно умерить аппетит.
|
|
|
|
Сообщений в этой теме
_Макс TCP/IP стек для Cortex-M3 Apr 22 2010, 14:14       klen 2_zltigo
конкретно есть предложения со сравнительн... Apr 24 2010, 06:45        zltigo Цитата(klen @ Apr 24 2010, 09:00) конкрет... Apr 24 2010, 08:16         AlexandrY Цитата(zltigo @ Apr 24 2010, 11:31) Для к... Apr 24 2010, 09:25          zltigo Цитата(AlexandrY @ Apr 24 2010, 11:40) Ес... Apr 24 2010, 09:28          demiurg_spb Цитата(AlexandrY @ Apr 24 2010, 13:40) то... Apr 24 2010, 09:35           zltigo Цитата(demiurg_spb @ Apr 24 2010, 11:50) ... Apr 24 2010, 09:49            AlexandrY Цитата(zltigo @ Apr 24 2010, 13:04) Ой, а... Apr 24 2010, 11:19        zltigo Цитата(_Макс @ Apr 24 2010, 14:00) [*]Лег... Apr 24 2010, 12:00        AlexandrY Цитата(_Макс @ Apr 24 2010, 15:00) На дан... Apr 24 2010, 13:08         _Макс Цитата(AlexandrY @ Apr 24 2010, 16:23) PP... Apr 24 2010, 13:31 zltigo Совершенно бессмысленный опрос Apr 22 2010, 15:19
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|