diff -r 578be2adaf3e -r 307f4279f433 Adaptation/GUID-73D9E2F2-5965-479E-97DB-C3773DA0D90C.dita
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Adaptation/GUID-73D9E2F2-5965-479E-97DB-C3773DA0D90C.dita Fri Oct 15 14:32:18 2010 +0100
@@ -0,0 +1,39 @@
+
+
+
+
+
+ Device drivers provide a mechanism for applications and other operating
+system functions to access hardware devices without needing to know
+how each specific piece of hardware works. In addition device drivers
+may be written so that part of the device driver is user-side space
+and the rest is kernel-side so that the device driver can access shared
+memory and resources that belong to the Kernel. There are two main sets of users
+for device drivers: Application developers that want to use device drivers Developers that need to create or amend device drivers.
+
This documentation set is aimed at the second category +of users. If you are an application developer and want to use a particular +device driver, then you should search for, and read the documentation +for that specific device driver.
+The device driver guide explains +the concepts of device driver framework and how to implement a device +driver.
For the basic concepts of device driver, see
To write a device driver, see
To use the kernel services in a device driver, see
To debug your device driver implementation, see
It is important to understand how memory is paged in the system,
+so you should also read