|
TCP/IP стек для Cortex-M3, Делимся впечатлениями |
|
|
|
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:00
|

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

|
Цитата(_Макс @ Apr 24 2010, 14:00)  [*]Легко портируется на указанные выше микроконтроллеры. IP стек к ядру контроллера имеет десятое отношение, и уж точно ничтожное к легкости портирования . Сдается мне, что Вы на самом деле ищите типа, того что упорно любят называть халявной "библиотекой" под какой-то конкретный чип. Такую муть обычно вываливают производители чипов. Ну а "8K RAM" в сочетании ну, например, с буквами "TCP" наводят на мысль, что неплохо-бы Вам подумать, и озвучить какой минимум миниморум функционала Вас устроит от этого самого TCP/IP.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
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 кБайт ПЗУ/ОЗУ. Чтобы не сильно разочароваться, боюсь, нужно умерить аппетит.
|
|
|
|
|
Apr 24 2010, 13:08
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(_Макс @ Apr 24 2010, 15:00)  На данный момент я ищу стек, который: - Требует до 40kB Flash
- До 8kB RAM
- Поддерживает: ARP, IP, TCP, UDP, ICMP, SSL, DNS, DHCP, PPP.
- Легко портируется на указанные выше микроконтроллеры.
- Имеет доступный и актуальный мануал.
- Ориентированный на использование с ОС.
- С++ - преимущество.
- Свободный.
PPP и ARP подразумевают два сетевых интерфейса - модемный и Ethernet. Т.е. наверно нужна будет маршрутизация. Embedded опенсорсные стеки упомянутые выше не поддерживают эту фичу.
|
|
|
|
|
Apr 24 2010, 13:31
|
Знающий
   
Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945

|
Цитата(AlexandrY @ Apr 24 2010, 16:23)  PPP и ARP подразумевают два сетевых интерфейса - модемный и Ethernet. Т.е. наверно нужна будет маршрутизация. Embedded опенсорсные стеки упомянутые выше не поддерживают эту фичу. Возможно использование двух интерфейсов, но в разных проектах, поэтому маршрутизация не нужна. Стек с маршрутизацией это уровень MPU+Linux, а не MCU+RTOS, как мне кажется. Для Linux есть и камни, и готовые тулчейны со всяческими сетевыми приложениями из мира x86. Я беру чуть ниже, уровень хорошего МК, какими мне видятся решения на Cortex-M3.
Сообщение отредактировал _Макс - Apr 24 2010, 13:32
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|