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

 
 
> О реализации Ethernet интерфейса
Veg@
сообщение Dec 11 2009, 17:41
Сообщение #1


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

Группа: Участник
Сообщений: 90
Регистрация: 16-09-09
Пользователь №: 52 416



Планируется использовать ПЛИС (StratixII, LAN91C111, NiosII) для обработки видео с камеры (камера пока не выбрана, разрешение не определено) и передачи его в реальном времени по интерфейсу Ethernet. Насколько оправдано в данном случае применение MicroC-OS для реализации NicheStack TCP/IP (или других подобных механизмов) в плане скорости передачи данных в сравнении с реализацией этой же системы на основе каких-либо библиотек без использования ОС ? Или же есть какие-то другие варианты ? Спасибо.

Сообщение отредактировал Veg@ - Dec 11 2009, 17:43
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Veg@
сообщение Dec 18 2009, 17:38
Сообщение #2


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

Группа: Участник
Сообщений: 90
Регистрация: 16-09-09
Пользователь №: 52 416



Пропатчил необходимые директории (Nios II IDE 9.0) для использования SuperLoop и, в частности, вышеперечисленных трех файлов. При компиляции пустого проекта со включенным в него файлом altera_avalon_lan91c111.h Nios II IDE выдает среди прочих ошибку :
Код
/cygdrive/d/altera/90/ip/altera/sopc_builder_ip/altera_avalon_lan91c111/HAL/inc/iniche/altera_avalon_lan91c111_iniche.h alt_iniche_dev.h: No such file or directory

Данный файл находится в папке ...\nios2eds\components\altera_iniche\HAL\inc\. Почему IDE его не находит ? Может быть нужно вручную указать путь к нему (напр., в свойствах проекта - хотя у меня не получилось) ? Можно вручную скопировать этот файл в требуемую папку, но он также включает файлы, которые тоже нужно копировать вручную, что неприемлемо.

Сообщение отредактировал Veg@ - Dec 18 2009, 17:41
Go to the top of the page
 
+Quote Post
Didro
сообщение Dec 19 2009, 21:25
Сообщение #3


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

Группа: Участник
Сообщений: 94
Регистрация: 9-04-07
Пользователь №: 26 893



Цитата(Veg@ @ Dec 18 2009, 20:38) *
Данный файл находится в папке ...\nios2eds\components\altera_iniche\HAL\inc\. Почему IDE его не находит ?

Я тоже столкнулся с подобными проблемами, и вообщем-то мы не одиноки:
Цитата
>I can not find the header-files ipport.h, alt_iniche_dev.h and tcpport.h. What is wrong?
...
I had tried too to compile this example.
I think NIOS II IDE is not the environnement where this example is designed (a lot of patches, deep modifications, relative path, risky commands ..... that makes me crazy :-) ).
Да и в целом как-то не очень жалуют этот superloop - возможно стоит посмотреть в сторону lwIP (как, например, советуют тут) ?

Хотелось бы услышать ответ от Serhiy_UA, который, как я понял, работал с superloop!

Спасибо
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Dec 21 2009, 08:30
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



К Didro

Superloop я не использовал.
Советую брать фрагменты файлов из HAL.
Начните с освоения функции s91_phy_init(), что в smsc_phy.c. Она применяется почти без изменений. Потом s91_readphy() и s91_writephy(), немного изменяется. Затем надо проинициализировать и добиться обращения к LAN91C111, это уже функции из файла smsc91x.c и т.д..
Это если идти моим путем, то есть писать свое, перерабатывая HAL. Хотя я вижу, Вы намерены делать иначе.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Veg@   О реализации Ethernet интерфейса   Dec 11 2009, 17:41
- - faa   Как бы у Андрея Филиппова всё уже сделано.   Dec 11 2009, 18:44
|- - Didro   Цитата(faa @ Dec 11 2009, 21:44) Как бы у...   Dec 11 2009, 19:24
- - faa   ИМХО, вопрос звучал: ЦитатаПланируется использоват...   Dec 11 2009, 19:59
- - Veg@   ЦитатаНасчет verilog-а - HDL, он и в африке HDL, -...   Dec 11 2009, 20:16
|- - vadimuzzz   Цитата(Veg@ @ Dec 12 2009, 02:16) Читая т...   Dec 12 2009, 03:05
|- - Serhiy_UA   Цитата(Veg@ @ Dec 11 2009, 23:16) ...Есть...   Dec 14 2009, 07:04
- - Veg@   Цитатадрайвера писал свои на основе примеров, кото...   Dec 14 2009, 14:19
|- - Serhiy_UA   Цитата(Veg@ @ Dec 14 2009, 17:19) Приведи...   Dec 15 2009, 06:36
- - Veg@   Вот несколько ссылок на эти примеры : __1 __2 __3   Dec 14 2009, 17:45
- - iosifk   Цитата(Veg@ @ Dec 11 2009, 20:41) ... Или...   Dec 15 2009, 06:44
|- - Serhiy_UA   Цитата(iosifk @ Dec 15 2009, 10:44) А есл...   Dec 15 2009, 07:29
|- - iosifk   Цитата(Serhiy_UA @ Dec 15 2009, 10:29) Кс...   Dec 15 2009, 07:57
- - Veg@   ЦитатаОсновное - вот эти файлы, коды которых надо ...   Dec 15 2009, 17:35


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

 


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


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