Обнаружил, что появилось много гигабитных сетевых плат по вполне доступной цене с интерфейсами PCI 64 и просто PCI. Выглядит очень заманчиво для встраивания в девайс, поскольку железо уже готово. Однако, прилагаемые драйверы этих плат рассчитаны на применение с известными OC, которые для сравнительно простых embedded приложений выглядят чудовищно. Вопрос, собственно в следующем- насколько реально достать исходные данные для написания своего обмена по PCI с сетевыми картами? Где берут состав и расположение регистров, конфигурационную область, режимы обмена? Есть ли вообще такие сетевые карты, про которые известны их внутренности с точностью до деталей?
|