Symbian3/PDK/Source/GUID-FB248087-B0DC-5C06-AA8E-846474BCD01B.dita
author Dominic Pinkman <Dominic.Pinkman@Nokia.com>
Tue, 30 Mar 2010 11:42:04 +0100
changeset 4 4816d766a08a
parent 3 46218c8b8afa
child 5 f345bda72bc4
permissions -rw-r--r--
Week 12 contribution of SDK documentation_content. See release notes for details. Fixes Bug 1892, Bug 1522, Bug 1520, Bug 394, Bug 1319, Bug 344, Bug 1897

<?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 xml:lang="en" id="GUID-FB248087-B0DC-5C06-AA8E-846474BCD01B"><title>Kernel and Hardware Services Quick Start</title><shortdesc>The Kernel is designed to simplify porting to hardware with minimal disruption. </shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody><section><title>Architecture</title> <p>For architectural details please see the documentation for each component. </p> </section> <section id="GUID-D0590B09-20EE-5324-8440-575794CDE8CB"><title>Getting started with Kernel and Hardware Services</title> <p>The kernel is designed to simplify porting. This means it has been designed in such a way as to make it easy to identify the various parts of the layered kernel stack that require porting for delivery to specific hardware. </p> <p>Kernel and Hardware Services provides: </p> <ul><li id="GUID-9C99790B-74A6-5D67-A060-B019B1700237"><p>A multi-tasking, real-time operating system kernel. This creates and manages the primary OS kernel abstractions, such as processes, memory management, and scheduling. </p> </li> <li id="GUID-2FF8573E-903D-5FC0-B427-58C266D63554"><p>Device drivers that provide logical interfaces to device hardware. </p> </li> <li id="GUID-CCAEDCE8-3B2F-5B71-9143-10C6F016842A"><p>Access to and management of file systems. </p> </li> </ul> <p>The documentation provides separate guides for: </p> <ul><li id="GUID-15D22112-D64D-56BD-AC55-7E9B2F963DC5"><p>Creators of applications and system services that use the services that the Kernel and Hardware Services components provide. </p> <ul><li id="GUID-0359934C-A599-5668-AAAB-2BED5D53E1DD"><p> <xref href="GUID-FF8F5D97-7D37-5F6B-84A3-C064E2FD53E0.dita">Managing basic system functions</xref> </p> </li> <li id="GUID-F7005CAB-B941-5797-9F3A-51A78B427E27"><p> <xref href="GUID-E530CBB9-C20D-5426-89AA-DC0281C05381.dita">Data Management</xref> </p> </li> <li id="GUID-5665A390-EBE7-5B03-958E-8EEDC154ADEA"><p> <xref href="GUID-9636A30F-39EB-54E6-8125-4487D4002FE0.dita">Memory management</xref> </p> </li> <li id="GUID-BCFDC424-FE25-5943-8141-A5C9A58A6D2E"><p> <xref href="GUID-C497F36F-BCA8-569D-826A-64EAD75C887C.dita"> Configuring locale settings</xref>  </p> </li> <li id="GUID-BA533551-E2AF-5B65-A695-812E7BBD95A0"><p>APIS for working with: </p> <ul><li id="GUID-BDB0FD7E-D5AD-5521-954C-8AD1A49D4819"><p> <xref href="GUID-2E085BAD-AAD7-5D1A-89A7-287EE42D1069.dita">arrays</xref> </p> </li> <li id="GUID-A432ADA0-2C58-5F4E-B92E-C8B266889B48"><p> <xref href="GUID-DBF88873-21B1-5493-8EBF-C9071D314A09.dita">strings</xref> </p> </li> <li id="GUID-6A753F64-1225-53C2-B096-B24EFEBF3CCD"><p> <xref href="GUID-07A31FD0-304A-57CA-8FFE-4DAD8EE9B30F.dita">maths</xref>  </p> </li> </ul> </li> </ul> </li> <li id="GUID-D3FB6624-C29D-5DE4-A5BE-F0A11D50B96F"><p>Creators of new device drivers, for licensees and partners who need to support new hardware devices. </p> <ul><li id="GUID-476583DB-1D63-5480-B98A-F57FF817A79D"><p> <xref href="GUID-2D977A02-5928-5441-8AE7-42A722F2A4B8.dita">Accessing Hardware</xref> </p> </li> </ul> </li> <li id="GUID-90A47716-0B34-5CBF-9527-911DD0528275"><p>Creators of base ports, who need to configure and extend the Kernel and Hardware Services software to run on new phone hardware. </p> <ul><li id="GUID-1EC24C93-A31C-5CF5-B04B-7AFFCD721824"><p> <xref href="GUID-4ADDC0D4-F784-5023-BD82-F6223C8DC79E.dita">Accessing files on a specific file system</xref>  </p> </li> </ul> </li> </ul> </section> </conbody></concept>