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

 
 
> Вопрос про сетевые платы, Можно ли их использовать, как готовое HW
Aprox
сообщение Nov 14 2007, 15:42
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131



Обнаружил, что появилось много гигабитных сетевых плат по вполне доступной цене с интерфейсами PCI 64 и просто PCI. Выглядит очень заманчиво для встраивания в девайс, поскольку железо уже готово. Однако, прилагаемые драйверы этих плат рассчитаны на применение с известными OC, которые для сравнительно простых embedded приложений выглядят чудовищно. Вопрос, собственно в следующем- насколько реально достать исходные данные для написания своего обмена по PCI с сетевыми картами? Где берут состав и расположение регистров, конфигурационную область, режимы обмена? Есть ли вообще такие сетевые карты, про которые известны их внутренности с точностью до деталей?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
rezident
сообщение Nov 14 2007, 15:58
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата
Где берут состав и расположение регистров, конфигурационную область, режимы обмена?

Известно где - у производителя. Только ИМХО такие сведения под NDA обычно дают. В крайнем случае можно попробовать Линуксовые исходники поковырять.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Nov 15 2007, 07:04
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Aprox @ Nov 14 2007, 19:42) *
Обнаружил, что появилось много гигабитных сетевых плат по вполне доступной цене с интерфейсами PCI 64 и просто PCI. Выглядит очень заманчиво для встраивания в девайс, поскольку железо уже готово. Однако, прилагаемые драйверы этих плат рассчитаны на применение с известными OC, которые для сравнительно простых embedded приложений выглядят чудовищно. Вопрос, собственно в следующем- насколько реально достать исходные данные для написания своего обмена по PCI с сетевыми картами? Где берут состав и расположение регистров, конфигурационную область, режимы обмена? Есть ли вообще такие сетевые карты, про которые известны их внутренности с точностью до деталей?

Расклад в этом деле вот какой. Под отладчиком ловятся не только адреса регистров, но и заплатки в драйверах, которые закрывают ошибки в кремнии. При перевыпуске кремния появляются другие заплатки... Фирма производитель, если она не заинтересована в открытой продаже чипов, никогда не сообщит Вам о своих ошибках... И результат тут понятен... По крайней мере, именно так было с Реалтеком сколько-то лет тому назад...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
ClockworkOrange
сообщение Nov 15 2007, 07:31
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 337
Регистрация: 17-05-07
Пользователь №: 27 784



Цитата(Aprox @ Nov 14 2007, 18:42) *
Обнаружил, что появилось много гигабитных сетевых плат по вполне доступной цене с интерфейсами PCI 64 и просто PCI. Выглядит очень заманчиво для встраивания в девайс, поскольку железо уже готово.


даже если вы относительно простым путём достанете документацию (исходники линукс-драйвера достать вообще не проблема), то даже тогда "заманчивость для встраивания в девайс" под большим сомнением - городить отдельный PCI-мастер + слот ( опять же -габариты)... в общем, ну её))

а вообще - посмотрите документацию на подобные чипы от Intel. - у них там вроде всё открыто было..

Цитата(iosifk @ Nov 15 2007, 10:04) *
По крайней мере, именно так было с Реалтеком сколько-то лет тому назад...

не показатель


--------------------
Чтoбы yзнaть, кaкaя дopoгa впepeди, cпpocи тex, ктo пo нeй вoзвpaщaeтcя ©
Go to the top of the page
 
+Quote Post
Aprox
сообщение Nov 16 2007, 10:54
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131



Спасибо за высказанные мнения. Убедили в гибельности простых, на первый взгляд, путей.
Go to the top of the page
 
+Quote Post

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

 


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


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