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

 
 
> Портирование lwIP на свой контроллер MAC
svedach
сообщение Nov 15 2017, 11:33
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 135
Регистрация: 8-01-12
Из: Беларусь
Пользователь №: 69 226



Добрый день! Кто-нибудь решал задачу портирования lwIP на свой контроллер MAC? Т.е. у меня есть свое IP-ядро, формирующее пакет для отправки через Tri Mode Ethernet MAC (Xilinx), там есть UDP-каналы самопальные и буфферы приема и передачи, к которым имеет доступ процессор, можно ли "сказать" lwIP, что тот пакет, который он сформировал нужно уложить в буффер и соответственно с приемной частью - получил прерывание - читай пакет из буффера, парсь и делай, все что положено... (ARP и т.д.)?
Может хоть какой-то опыт есть в данном направлении?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
svedach
сообщение Nov 15 2017, 18:18
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 135
Регистрация: 8-01-12
Из: Беларусь
Пользователь №: 69 226



Да хочу получить плюшки lwIP и при этом оставить свой стек UDP - он аппаратный и может забить хоть весь канал... С lwIP такой трюк не проделаешь!
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Nov 15 2017, 18:39
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(svedach @ Nov 15 2017, 19:18) *
Да хочу получить плюшки lwIP и при этом оставить свой стек UDP - он аппаратный и может забить хоть весь канал... С lwIP такой трюк не проделаешь!

так и сделайте ещё половину arp, если даже лень руками конфигурировать
а тем более со всей этой ерундой вообще зачем взлетать


Сообщение отредактировал Огурцов - Nov 15 2017, 18:41
Go to the top of the page
 
+Quote Post
svedach
сообщение Nov 15 2017, 18:52
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 135
Регистрация: 8-01-12
Из: Беларусь
Пользователь №: 69 226



Цитата(Огурцов @ Nov 15 2017, 21:39) *
так и сделайте ещё половину arp, если даже лень руками конфигурировать
а тем более со всей этой ерундой вообще зачем взлетать


Извините, слабо понимаю что Вы говорите... Какую половину arp (если делать, то полностью уже), что сконфигурировать, с какой ерундой?
Это все можно конечно (даже без проблем сделаю, уже делал), но зачем? Если это уже все сделано? А потом потребуется ВЕБ-сервер поднять и т.д. и т.п. Тоже в харде писать?
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Nov 15 2017, 21:58
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(svedach @ Nov 15 2017, 19:52) *
Какую половину arp

которая отвечает на входящие запросы
на самом деле это даже не половина, а лишь где-то четверть

Цитата(svedach @ Nov 15 2017, 19:52) *
(если делать, то полностью уже)

делайте, зависит лишь от количества ресурсов чипа и вашего времени

Цитата(svedach @ Nov 15 2017, 19:52) *
что сконфигурировать

static arp

Цитата(svedach @ Nov 15 2017, 19:52) *
с какой ерундой?

lwip

Цитата(svedach @ Nov 15 2017, 19:52) *
но зачем? Если это уже все сделано?

не знаю, как вам, а мне нужно высокоскоростное решение, а не самолёт с бассейном

Цитата(svedach @ Nov 15 2017, 19:52) *
А потом потребуется ВЕБ-сервер

не, вам надо сразу определиться, ибо если вам уже сейчас потенциально нужен веб сервер, то на самом деле в харде - это тупиковый путь
тем более, что веб-серверу спешить некуда

Сообщение отредактировал Огурцов - Nov 15 2017, 22:03
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 2nd August 2025 - 23:58
Рейтинг@Mail.ru


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