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

 
 
> Стек TCP IP, поделитесь кому не жалко
alexPec
сообщение Dec 12 2012, 20:18
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Добрый день всем!

Отладил эзернет на ниосе (ядроMAC с опенкорес). Пример vadimuzzz'а с обработкой arp и icmp ping работает. Хочу прикрутить TCP IP. Вот решил обратиться к сообществу, чтоб не изобретать велосипед...

Как вообще со стеками такими дела обстоят, не наглая моя просьба? sm.gif

Кому не жалко, на мыло пожалуйста киньте.

Стек можно наверно не полный, задача такая: установка соединения, гарантированная доставка и правильная последовательность пакетов, размер могу ограничить как надо будет.

Заранее благодарен.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
gosu-art
сообщение Feb 2 2013, 15:25
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



интересно rolleyes.gif какую скорость удалось на Ниосе получит?
Go to the top of the page
 
+Quote Post
alexPec
сообщение Feb 3 2013, 08:21
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(gosu-art @ Feb 2 2013, 19:25) *
интересно rolleyes.gif какую скорость удалось на Ниосе получит?

Брал стек микрочипа за основу. Тестировал как раз на днях скорость, которая получилась - 4 мбит/с, ничего аппаратного выше MAC нет, все программно, все контрольные суммы, заголовки и т.д. Учитывая что мне надо 80 кбит/с - за глаза. Проц - ниос (средний, не помню букву), память внешняя асинхронная 16 бит, частота системы 80 мгц. Да, с отключенной оптимизацией, потому как с включенной начинается беда с железом - пишешь 3 раза ноль (например) по одному внешнему адресу (так надо железке), а он (оптимизатор) решает что смысла в этом нет и оставляет запись только одного нуля.
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Feb 4 2013, 02:46
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(alexPec @ Feb 3 2013, 15:21) *
Да, с отключенной оптимизацией, потому как с включенной начинается беда с железом - пишешь 3 раза ноль (например) по одному внешнему адресу (так надо железке), а он (оптимизатор) решает что смысла в этом нет и оставляет запись только одного нуля.

это в связи с этим вы заводили тему про отключение оптимизации в определенных функциях?
Go to the top of the page
 
+Quote Post



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

 


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


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