
Getting started with Linux drivers
1. Driver introduction The Linux driver is essentially a software program. The upper layer software can communicate with the computer hardware through the interface provided by the driver without knowing the hardware characteristics. The system call is the interface between the kernel and the application, and the driver is the interface between the kernel and…