Writing Device Drivers

Driver Loading and Configuration

Figure 5-1 illustrates a structural overview of a device driver. The shaded area of this figure shows the autoconfiguration process, which is subdivided into two parts: driver loading (performed by the kernel) and driver configuration.

Note -

The third section (device access) is discussed in Chapter 9, Drivers for Character Devices, and Chapter 10, Drivers for Block Devices.

Figure 5-1 Autoconfiguration Roadmap