Difference between revisions of "Device drivers"

From eLinux.org
Jump to: navigation, search
(added link to gpio driver for raspberry pi model b+)
(Sample drivers)
Line 11: Line 11:
 
** [https://github.com/martinezjavier/ldd3/tree/master/scull scull] - simple char device
 
** [https://github.com/martinezjavier/ldd3/tree/master/scull scull] - simple char device
 
** [https://github.com/martinezjavier/ldd3/blob/master/snull/snull.c snull.c] - simple network device
 
** [https://github.com/martinezjavier/ldd3/blob/master/snull/snull.c snull.c] - simple network device
* [http://lxr.free-electrons.com/source/drivers/media/video/vivi.c vivi.c - Virtual Video driver, uses V4L2] - works
+
* [http://lxr.free-electrons.com/source/drivers/media/platform/vivid/ Virtual Video driver, uses V4L2] - works
 
* [http://lxr.free-electrons.com/source/drivers/media/video/mem2mem_testdev.c mem2mem_testdev.c - virtual v4l2-mem2mem example device driver]
 
* [http://lxr.free-electrons.com/source/drivers/media/video/mem2mem_testdev.c mem2mem_testdev.c - virtual v4l2-mem2mem example device driver]
 
* [http://lxr.free-electrons.com/source/drivers/usb/usb-skeleton.c usb-skeleton.c - USB driver skeleton] (can be compiled with trivial fix)
 
* [http://lxr.free-electrons.com/source/drivers/usb/usb-skeleton.c usb-skeleton.c - USB driver skeleton] (can be compiled with trivial fix)

Revision as of 05:02, 27 September 2016

Manuals

Sample drivers

Resources

  • Device Tree - information about device tree (increasingly required for new embedded drivers)