реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> TCP/IP стек для Cortex-M3, Делимся впечатлениями
Выбираем TCP/IP стек
Какой TCP/IP стек вы выбрали бы?
uIP [ 7 ] ** [26.92%]
lwIP [ 12 ] ** [46.15%]
Free! NicheLite [ 1 ] ** [3.85%]
Ваш вариант) [ 6 ] ** [23.08%]
Всего голосов: 25
Гости не могут голосовать 
AlexandrY
сообщение Apr 24 2010, 11:19
Сообщение #16


Ally
******

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



Цитата(zltigo @ Apr 24 2010, 13:04) *
Ой, а Вы разве еще не знаете любимый AlexandrY-ом набор софта навешиваемый на uCOS?


Бесспорно, у Micrium-а отличный стек, сверхнадежный и реактивный. Но увы, он весь не выложен да и в полном в нем далеко не все есть из перечисленного.
Я имел в виду другое.
Например, VxWorks был бы ближе к теме.
Go to the top of the page
 
+Quote Post
_Макс
сообщение Apr 24 2010, 11:45
Сообщение #17


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(zltigo @ Apr 22 2010, 23:55) *
Критерии массовой отбраковки в недостойные, пожалуйста, огласите.

На данный момент я ищу стек, который:
  1. Требует до 40kB Flash
  2. До 8kB RAM
  3. Поддерживает: ARP, IP, TCP, UDP, ICMP, SSL, DNS, DHCP, PPP.
  4. Легко портируется на указанные выше микроконтроллеры.
  5. Имеет доступный и актуальный мануал.
  6. Ориентированный на использование с ОС.
  7. С++ - преимущество.
  8. Свободный.


Сообщение отредактировал _Макс - Apr 24 2010, 11:46
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 24 2010, 12:00
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
scifi
сообщение Apr 24 2010, 12:14
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(_Макс @ Apr 24 2010, 16:00) *
На данный момент я ищу стек, который:
  1. Требует до 40kB Flash
  2. До 8kB RAM
  3. Поддерживает: ARP, IP, TCP, UDP, ICMP, SSL, DNS, DHCP, PPP.

Я SSL пока не использовал, но сдаётся мне, что по требованиям к памяти (ПЗУ и ОЗУ) SSL сравним со всем остальным в этом списке вместе взятым. Также весьма сомневаюсь, что всё это уложится в 40/8 кБайт ПЗУ/ОЗУ. Чтобы не сильно разочароваться, боюсь, нужно умерить аппетит.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Apr 24 2010, 13:08
Сообщение #20


Ally
******

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



Цитата(_Макс @ Apr 24 2010, 15:00) *
На данный момент я ищу стек, который:
  1. Требует до 40kB Flash
  2. До 8kB RAM
  3. Поддерживает: ARP, IP, TCP, UDP, ICMP, SSL, DNS, DHCP, PPP.
  4. Легко портируется на указанные выше микроконтроллеры.
  5. Имеет доступный и актуальный мануал.
  6. Ориентированный на использование с ОС.
  7. С++ - преимущество.
  8. Свободный.


PPP и ARP подразумевают два сетевых интерфейса - модемный и Ethernet. Т.е. наверно нужна будет маршрутизация.
Embedded опенсорсные стеки упомянутые выше не поддерживают эту фичу.
Go to the top of the page
 
+Quote Post
_Макс
сообщение Apr 24 2010, 13:31
Сообщение #21


Знающий
****

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 00:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.0139 секунд с 7
ELECTRONIX ©2004-2016