Communicating with Linux Devices
After the kernel module is installed, the kernel must know how to communicate with the device. Linux supports several different types of hardware interfaces and methods for communicating with devices. This section discusses how Linux interacts with different types of devices.
Device Interfaces
Each device you connect to your Linux system uses some type of standard protocol to communicate with the system hardware. The kernel module software must know how to send data to and receive data from the hardware device using those protocols. Currently, three popular standards are used to connect devices.
PCI boards
The Peripheral Component Interconnect (PCI) standard was developed in 1993 as a method for connecting ...
Get Linux Fundamentals, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.