Next | Prev | Top | Contents | Index

Chapter 3: Writing a VME Device Driver


This chapter provides in-depth information about drivers that interface to the VME bus. It gives a brief overview of the VME-bus interface, describes system configuration for VME device drivers, and introduces several VME-specific routines you must include in your device driver. Which of the several models for performing DMA (direct memory access) operations you choose for your device driver depends on the capability of the device (whether the device has scatter/gather registers, for example), the address space of the device (VME A24, A32, or A64), and whether the device provides address mapping capability.

It contains the following sections:


VME-bus Interface Overview
Choosing a Driver Model
Writing User-level VME Device Drivers
Writing Kernel-level VME Device Drivers

Next | Prev | Top | Contents | Index