Conceptual information that a developer should know before creating a device driver.
A device driver is a program that controls a particular type of device that is attached to a base port. Writing a device driver requires an in-depth understanding of how the hardware and the software of a given platform function. The Device Driver writing guide tells you what you need and how to create a device driver.
For information about the parameters needed to create a valid Symbian platform device driver, see Minimal Driver Requirements.
For information about high-level implementation designs for your device driver, see Design Options.
For information about how device drivers are implemented as logical device drivers (LDDs) and physical device drivers (PDDs), see The LDD/PDD Model.
For information about organizing memory, managing data transfer across memory boundaries and the data transfer between LDD and PDD, see Memory Management.
For information about the user-side requests to a driver and the synchronization methods used by the driver, see User Requests and Synchronization.
For information about how device drivers use interrupts, see Interrupts .
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.