[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]

Файл: 1396543174749.jpg -(32 KB, 327x480, 1396543174749.jpg)
32 No.169160  

Есть необходимость научиться в разработку драйверов для юниксов. Что читать на данную тему (за исключением стандартных K&R/K&P)?
Суть в том, что будет запилена плата с ПЛИС, вставляющаяся в разъём PCI-X. Нужно организовать доступ к этой плате со стороны пользовательских программ/скриптов оболочки. Про доступ к устройствам в UNIX и UNIX-подобных системах, файлы символьных и блочных устройств знаю. Нужно именно представить эту плату в системе - поэтому меня интересует разработка драйверов - что и где можно прочитать про это.
пикрандом

>> No.169162  

>>169160
Ты малость не с этого начал.
Наверни-ка ты сперва архитектуры и ядер.

>> No.169163  

>>169160
Я бы на твоем месте поискал сырцы готовых драйверов и делал по примерам

http://haifux.org/lectures/256/haifux-pcie.pdf
https://www.kernel.org/doc/Documentation/PCI/PCIEBUS-HOWTO.txt
http://www.alterawiki.com/wiki/Linux_PCIe_driver#Source_Code_Walkthrough
и вообще гугли по linux pci driver example

>> No.169165  

>>169163

>PCIe

Не PCI Express, а PCI-X. Но особой роли сейчас это не играет.

>> No.169169  

Я у мамы разработчик, лол.

>> No.169170  

>>169169
Да я бы рад кого-нибудь другого попросить, только, во-первых, у меня нет денег (и знакомых задротов, готовых заняться этим просто ради интереса тоже), во-вторых, конструкцию платы я, скорее всего, буду менять, а конфигурацию ПЛИС - тем более, в третьих, это не масштабный проект, а серия экспериментов. И эта система необходима только мне. А готовых решений нет. Точнее, они есть, но стоят очень дорого.

>> No.169182  

Linux Device Drivers же. Правда, третья редакция подустарела, а четвертую все переносят и переносят, но различия могут быть в конкретном случае минимальны, а основы неизменны.




[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]