wiki:WikiStart

PCI EXPRESS

QWT:

http://sistemasembebidos.com.ar/foro/index.php?topic=1657.0

INFO DE DRIVERS LINUX PCI-EXPRESS

It is now in the kernel tree, in the drivers/staging/ area:

http://git.kernel.org/?p=linux/kerne...30c7f38e5d3d0b

http://www.cs.fsu.edu/~baker/devices...pci/pci_skel.c http://true-random.com/homepage/proj...pci_template.c http://www.gelato.unsw.edu.au/lxr/so...pci-skeleton.c

Linux Device Drivers is quite complete boot, just follow chapter 9 and edit pci_skel.c (first of the previous links) accordingly in order to get simple read and write operations.

Also you need to decide if you want your driver to be a Character or a Block device, here you have some discussions:

http://www.cab.u-szeged.hu/linux/doc/khg/node18.html http://www.linuxhq.com/guides/LKMPG/node14.html http://www.faqs.org/docs/kernel/x571.html

Last modified 6 years ago Last modified on Mar 28, 2012, 9:06:38 AM