Next | Prev | Up | Top | Contents | Index

Choosing a Driver Model

Choosing between a user-level device driver and a kernel-level device driver model usually depends on the method used to transfer data to and from the device. However, the two driver models are not necessarily mutually exclusive. It is possible, for example, for a single VME driver to use both direct memory access (DMA) and memory mapping to transfer data.


User-level VME-bus Device Driver
Kernel-level VME Device Driver
Kernel-level General Memory-mapping Device Driver

Next | Prev | Up | Top | Contents | Index