LINUX.ORG.RU

архитектура драйвера


0

0

Посоветуйте плз какие книги почитать или исходники покопать, чтобы узнать, как грамотно построить драйвер сетевого устройства (очереди внутри драйвера, библиотека в пользовательском пространстве и т.д.)

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

например, как я понимаю, разговор ядро-userspace ведется через символьное устройство...

anonymous

Understanding Linux Network Internals
By Christian Benvenuti
First Edition December 2005

andron01
()

Linux Device Drivers 3rd edition посмотри, там есть глава про сетевые устройства.

anonymous
()
Ответ на: комментарий от anonymous

>>Understanding Linux Network Internals

спасибо, почитаю

>>Understanding Linux Network Internals

это не совсем то. не написано, как реально работают драйвера, конкретно меня интересует механизм очереди.

anonymous
()

Linux Device Drivers и исходникик драйверов из ядра. Для сетевого устройства есть специальная сущность для взимодействия с юзерспейс - сетевой интерфес, и специальный тип драйвера соответственно.

KIV
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.