[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: написание драйверов/модулей




> треба написать драйвер устройства, чтобы получить новый девайс в /dev
> и читать/писать в него обычным образом
> 
> где можно почитать об этом?
> 
> возможно ли написание на каком-либо языке отличном от C?
> например на Python?

Если это действительно драйвер устройства (управляет аппаратурой и т.п.),
или если требуется интерфейс к каким-то внутренним структурам ядра. То
писать можно только на Си *), и почитать про это можно в книге Writing
Linux Device Drivers, доступной в сети
(http://www.xml.com/ldd/chapter/book/).

*) Ну если очень долго извращаться, то теоретически можно и на Си++ и других
языках - но извращаться придётся действительно очень долго.


Если же требуется просто возможность перехвата чтения/записи в некоторый
объект в /dev, то драйвер устройства для этого не нужен - достаточно
использовать fifo или unix domain sockets. Тогда писать можно на чём
угодно.



Reply to: