Symbian3/PDK/Source/GUID-73D9E2F2-5965-479E-97DB-C3773DA0D90C.dita
author Dominic Pinkman <Dominic.Pinkman@Nokia.com>
Tue, 30 Mar 2010 16:16:55 +0100
changeset 6 43e37759235e
parent 5 f345bda72bc4
permissions -rw-r--r--
Week 12 contribution of example code"

<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. -->
<!-- This component and the accompanying materials are made available under the terms of the License 
"Eclipse Public License v1.0" which accompanies this distribution, 
and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". -->
<!-- Initial Contributors:
    Nokia Corporation - initial contribution.
Contributors: 
-->
<!DOCTYPE concept
  PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
<concept id="GUID-73D9E2F2-5965-479E-97DB-C3773DA0D90C" xml:lang="en"><title>Device
Driver Quick Start</title><shortdesc>A quick introduction to the Device Driver documentation.</shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody>
<p>The device driver documents are split into two main sections:</p>
<ol>
<li id="GUID-FEE53409-E63B-4DE1-B542-2066C463046F"><p>Device driver guide </p></li>
<li id="GUID-94C94F72-48DD-44D9-A778-31850A5534D8"><p>Service level SHAIs</p></li>
</ol>
<section id="GUID-25F588AB-D717-44CB-9328-067CEA48D7EF">       <title>Device
driver guide</title><p>The device driver guide explains the concepts of device
driver frame work and how to implement a device driver.</p><ul>
<li><p>For the basic concepts of device driver, see <xref href="GUID-79620372-BADC-4826-A3AC-7FDBCFF98DA9.dita">Device
Driver Concepts</xref></p></li>
<li><p>To write a device driver, see <xref href="GUID-C22974D8-CFB9-4A83-BE58-CCC97EA8DF13.dita">Device
Driver Writing Guide</xref></p></li>
<li><p>To use the kernel services in a device driver, see <xref href="GUID-DC8D3736-EDCF-54CB-A614-2AAC4664F1CA.dita">Kernel-
Side Services</xref></p></li>
<li><p>To debug your device driver implementation, see <xref href="GUID-26714A57-B6B4-5E81-B512-FB520718482B.dita">Debug
Monitor Tool</xref></p></li>
</ul>           </section>
<section id="GUID-F405C939-C9E9-4745-AFB5-6789634C7372"><title>Service level
SHAIs</title><p> The service level SHAIs provide kernel services to the hardware
components.</p><ul>
<li><p>To use the general purpose input/output (GPIO) functions, see <xref href="GUID-A5D862E4-3EC3-45C0-B635-23A02E5BB11F.dita">GPIO Overview</xref></p></li>
<li><p>To use the SD based input/output (SDIO) functions, see <xref href="GUID-7D535B68-CA7F-4796-80FB-AE7A27642A88.dita">SDIO
Overview</xref></p></li>
<li><p>To use the Direct Memory Access (DMA) related functions, see <xref href="GUID-092D336A-155A-4F18-AAF7-92E08473700E.dita">DMA Overview</xref></p></li>
</ul></section>
</conbody></concept>