diff -r 578be2adaf3e -r 307f4279f433 Adaptation/GUID-CA788AFE-D425-4B72-B8A2-34D38A8C341B.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Adaptation/GUID-CA788AFE-D425-4B72-B8A2-34D38A8C341B.dita Fri Oct 15 14:32:18 2010 +0100 @@ -0,0 +1,43 @@ + + + + + +Device +Driver Writing Guide Quick StartConceptual 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 .

  • +
+
\ No newline at end of file