|
быстрый TCP/IP-стек для STR912 |
|
|
|
Feb 27 2007, 18:59
|

Участник

Группа: Свой
Сообщений: 41
Регистрация: 2-10-06
Из: Москва
Пользователь №: 20 904

|
Нужна пропускная способность по протоколу TCP/IP порядка 1-2 МБайт/с. Нужно передавать данные с контроллера на PC (в одну сторону). Размер пакета не важен (видимо, нужен большой для высокой пропускной способности). Нужно только одно соединение. + хочется использовать стек без операционки. Рассматривался uIP. Но, как видно, он больше оптимизирован для 8-битных контроллеров. Настроить его на большую пропускную способность пока не удалось. Примеры на его основе - в основном, web-сервера, не требующие большой пропускной способности канала. Когда они переделываются на передачу данных, выясняется, что пропускная способность всего несколько килобайт/c.  Есть вариант с использованием операционки. Например, тот же RTX Kernel со стеком. Вопрос, какую пропускную способность эта связка сможет обеспечить и какая загрузка процессора будет при требуемой пропускной способности в 1-2 Мбайт/с.
|
|
|
|
|
 |
Ответов
|
Feb 28 2007, 00:46
|

Местный
  
Группа: Свой
Сообщений: 290
Регистрация: 27-06-05
Из: Киев
Пользователь №: 6 345

|
Цитата(EKirshin @ Feb 27 2007, 18:59)  Нужна пропускная способность по протоколу TCP/IP порядка 1-2 МБайт/с. Нужно передавать данные с контроллера на PC (в одну сторону). Размер пакета не важен (видимо, нужен большой для высокой пропускной способности). Нужно только одно соединение. + хочется использовать стек без операционки. Рассматривался uIP. Но, как видно, он больше оптимизирован для 8-битных контроллеров. Настроить его на большую пропускную способность пока не удалось. Примеры на его основе - в основном, web-сервера, не требующие большой пропускной способности канала. Когда они переделываются на передачу данных, выясняется, что пропускная способность всего несколько килобайт/c.  Есть вариант с использованием операционки. Например, тот же RTX Kernel со стеком. Вопрос, какую пропускную способность эта связка сможет обеспечить и какая загрузка процессора будет при требуемой пропускной способности в 1-2 Мбайт/с. LWIP - 3 мбайта в секунду, очень быстрый и хороший стек. Можно и больше , еслт оптимизировать CRC и драйвер
--------------------
Если в сердце дверь закрыта - надо в печень постучать..
|
|
|
|
Сообщений в этой теме
EKirshin быстрый TCP/IP-стек для STR912 Feb 27 2007, 18:59 AlexandrY На STR91x стек TCP/IP от Micrium дает 2.3 Мбайта в... Feb 27 2007, 19:55 IgorKossak Цитата(AlexandrY @ Feb 27 2007, 18:55) На... Feb 28 2007, 17:02 KRS Если все в локалке ( в одном сегменте ) можно испо... Feb 27 2007, 21:05 AlexandrY Потеряете большинство пакетов, либо будете изобрет... Feb 27 2007, 21:29  KRS Цитата(AlexandrY @ Feb 27 2007, 21:29) По... Feb 28 2007, 00:59   Dopler Цитата(KRS @ Feb 28 2007, 00:59) Требовал... Feb 28 2007, 09:31  defunct Цитата(AlexandrY @ Feb 27 2007, 20:29) По... Mar 4 2007, 18:16  КонстантинТ Цитата(SpiritDance @ Feb 28 2007, 10:01) ... Feb 28 2007, 15:52 EKirshin Порт Micrium uC/OS-II со стеком TCP/IP на STR912 н... Feb 28 2007, 18:10 AlexandrY У вас нет выбора. Это единственный нормальный стек... Feb 28 2007, 20:18  КонстантинТ Цитата(AlexandrY @ Feb 28 2007, 20:18) У ... Mar 1 2007, 13:14   AlexandrY Да нет Констнатин, эт ваши посты навеивают странны... Mar 1 2007, 13:27    КонстантинТ Цитата(AlexandrY @ Mar 1 2007, 13:27) Да ... Mar 1 2007, 14:35     AlexandrY CrossWorks официально не поддерживает STR91x. Его ... Mar 1 2007, 15:24      КонстантинТ Цитата(AlexandrY @ Mar 1 2007, 15:24) Cro... Mar 1 2007, 17:47       AlexandrY Спасибо, заработало.
Но вы делаете довольно специф... Mar 1 2007, 20:41        КонстантинТ Цитата(AlexandrY @ Mar 1 2007, 20:41) Спа... Mar 1 2007, 21:11         AlexandrY Не, мы callback не применяем. Тогда рушится вся фи... Mar 10 2007, 01:10     boez Цитата(КонстантинТ @ Mar 1 2007, 13:35) Д... Mar 1 2007, 15:33      AlexandrY Есть решение более гибкое.
Берете и делаете FlashL... Mar 1 2007, 16:39     SpiritDance Цитата(КонстантинТ @ Mar 1 2007, 14:35) Д... Mar 1 2007, 15:35 Velund Цитата(EKirshin @ Feb 28 2007, 18:10) Пор... Mar 1 2007, 09:48  Shamil Цитата(Velund @ Mar 1 2007, 11:48) А може... Mar 1 2007, 11:09 Alex B._ >> Что то на микриуме стали пароли с логинам... Mar 1 2007, 10:06 SpiritDance Насчет подключений - тут наверно дело в том, что ... Mar 1 2007, 13:34 SpiritDance Лично мне например использовать h-jtag, особенно н... Mar 1 2007, 16:44 SpiritDance КонстантинТ
у так как насчет програмки, которая вм... Mar 9 2007, 17:03 SpiritDance Хм.
В кроссворксе почему-то не работают бреакпоинт... Mar 12 2007, 11:16 boez Константин, тут еще не перевелись люди, которым ин... Mar 23 2007, 18:16
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|