В материале "Writing device drivers in Linux (http://www.freesoftwaremagazine.com/articles/drivers_linux)" в сжатом виде, на примерах, показаны основные этапы разработки драйверов устройств для Linux ядра.
URL: http://www.freesoftwaremagazine.com/articles/drivers_linux
Новость: http://www.opennet.me/opennews/art.shtml?num=7400
не дурна статейка
Спасибо большое. Просто , интересно и понятно.
Побольше вы таких статей.
Да бросьте вы! Я таких мануалов 10ок видел! Передирают друг у друга и одно и то же пережёвывают. Такое же есть и по-русски, на хрена тогда напрягаться с переводом очередной компиляции? Вот если б кто смацал мануал по дровам для блочных устройств, я б тому челу большой решпект отписал. А то из советов только "read kernel sources".... А там простых примеров нет, а сложные разбирать долго - чужие всё-таки сырцы
Почитай linux device drivers 3-е издание. Там как раз написано, как их писать.
А линк некинешь? Че-то найти не могу...
http://lwn.net/Kernel/LDD3/
Заходишь в гуугл, делаешь копипейст linux device drivers жмешь enter.
Вторая сверху ссылка: LWN: Linux Device Drivers, Third Edition
заходишь, в адресной строке видим: http://lwn.net/Kernel/LDD3/
лучше бы написали как под openbsd драйверы писать
А в чем собственно проблема? http://www.netbsd.org/Documentation
А совет "read kernel sources", в качестве понятной документации, имхо, к Linux не применим. Чего нельзя сказать про BSD.
> А совет "read kernel sources", в качестве понятной документации, имхо, к Linux не применим. Чего нельзя сказать про BSD.поддерживаю предыдущего оратора. врагу не пожелаю разбираться со срачем в fs.h :) подъемно, конечно, куда деваться, но ощущения от дизайна и мешанины ниже плинтуса :-/
// wbr
>Такое же есть и по-русски, на хрена тогда напрягаться с переводом очередной компиляции?
А нинахрена.Не надо переводить, на английском надо просто читать.Так же просто и естественно как вы это делаете на русском.Иначе нормального програмера из вас все-равно не выйдет если вы документацию прочесть не можете.Уж простите за оффтопик но я и правда не делаю различий, на русском документация или на английском.Даже лучше если на английском т.к. при переводе порой так косячат что диву даешься.