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

 
 
> Быстрый стек tcp/ip для lpc2378
Dars
сообщение Jun 21 2008, 13:45
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 238
Регистрация: 11-08-05
Пользователь №: 7 557



Нужно получить 1.5-2 Мбайта/с используя tcp на lpc2378 так чтобы осталось время на другие задачи(требуется собирать данные с двух устройств по двум ком портам используя несложный протокол и отправлять их по сети в PC, иметь небольшой веб сервер для настройки устройств и доступ по фтп к файлам с настройками). Используя операционку от micrium и их стек tcp/ip можно получить такие скорости? Или стоит взять проц мощнее?можно выбирать только из lpc2378 или аt91sam92600.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
elektronshik
сообщение Oct 20 2008, 04:56
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 25-10-07
Из: Тольятти
Пользователь №: 31 723



Здравствуйте. Подскажите пожалуйста как настроить LwIP на максимальную скорость передачи по TCP.
Месяц уже ковыряю, а скорость всего 180 Кбайт/с. Исходящие пакеты идут размером ~128...512 байт.

Вырезать что-то из стека не хотелось бы. 1 МБайта/с по ТСП вполне достаточно. скорей всего дело в каких-то опциях... но каких?


За основу брался порт ARM9_STR91X_IAR.
Система: AT91SAM9260 + FreeRTOS v5.0.3 + LwIP v1.3 + EWARM5.10

Сообщение отредактировал elektronshik - Oct 20 2008, 05:12
Go to the top of the page
 
+Quote Post
scifi
сообщение Oct 20 2008, 05:52
Сообщение #3


Гуру
******

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



Цитата(elektronshik @ Oct 20 2008, 08:56) *
Здравствуйте. Подскажите пожалуйста как настроить LwIP на максимальную скорость передачи по TCP.

Читайте тут:
http://lists.gnu.org/archive/html/lwip-use...1/msg00007.html
Грубо говоря, у проблемы есть как минимум две стороны:
- Оптимизация настроек TCP. Нужно сделать так, чтобы TCP посылал как можно больше данных, не дожидаясь подтверждения приёма. Какие параметры нужно править для этого в lwipopts.h - см. по ссылке выше.
- Оптимизация сетевого драйвера и кода вычисления контрольной суммы, если процессор перегружен.
В любом случае, очень помогает выявлять проблемы анализатор пакетов типа Wireshark.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Dars   Быстрый стек tcp/ip для lpc2378   Jun 21 2008, 13:45
- - voyt   Посмотрите в сторону lwip. У атмела есть готовые п...   Jun 21 2008, 16:13
|- - Dars   Цитата(voyt @ Jun 21 2008, 20:13) Посмотр...   Jun 21 2008, 17:09
||- - aaarrr   Цитата(Dars @ Jun 21 2008, 21:09) Прочита...   Jun 21 2008, 17:35
||- - zltigo   Цитата(Dars @ Jun 21 2008, 19:09) На sam9...   Jun 21 2008, 18:47
|- - mobidev   Цитата(voyt @ Jun 21 2008, 20:13) Посмотр...   Jun 22 2008, 18:10
- - Vitaliy_ARM   Цитата(Dars @ Jun 21 2008, 17:45) Нужно п...   Jun 22 2008, 20:21
|- - Aprox   Цитата(Vitaliy_ARM @ Jun 23 2008, 00:21) ...   Jun 24 2008, 17:49
- - voyt   Реальны данные из жизни: u-boot на SAM9260 загружа...   Jun 26 2008, 17:01
||- - elektronshik   Цитата(scifi @ Oct 20 2008, 09:52) http:/...   Oct 20 2008, 07:09
|- - KolyanV   Цитата(elektronshik @ Oct 20 2008, 07:56)...   Oct 20 2008, 07:36
|- - elektronshik   Цитата(KolyanV @ Oct 20 2008, 11:36) на T...   Oct 23 2008, 06:50
|- - virfis   Объясните мне пожалуйста, как вы получаете такие с...   Oct 28 2008, 10:11
- - Rst7   ЦитатаОбъясните мне пожалуйста, как вы получаете т...   Oct 28 2008, 10:34
|- - virfis   Цитата(Rst7 @ Oct 28 2008, 14:34) Ключево...   Oct 28 2008, 11:38
- - Rst7   Не должно оно терять пакеты. Но я имел в виду немн...   Oct 28 2008, 11:45
- - virfis   uip-split подключил, не помогает. Он не рассчитан ...   Oct 28 2008, 13:01
- - Rst7   ЦитатаПопробовал изменить функцию чтобы разбивала ...   Oct 28 2008, 13:12


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

 


RSS Текстовая версия Сейчас: 29th July 2025 - 07:39
Рейтинг@Mail.ru


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