Linux Guide/Device drivers

From Wikibooks, the open-content textbooks collection

Jump to: navigation, search

Device drivers provide a standard interface by which the rest of the kernel can interact with hardware.

The central advantages of such device drivers is that make the Linux kernel modular and can be changed according to hardware that is present.

In Linux there are three different device types: char module, a block module, or a network module.

PCI devices. i2c usb audio vedio spi