Adaptation/GUID-63CDD34D-936A-459C-B40B-495696204722.dita
changeset 15 307f4279f433
equal deleted inserted replaced
14:578be2adaf3e 15:307f4279f433
       
     1 <?xml version="1.0" encoding="utf-8"?>
       
     2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. -->
       
     3 <!-- This component and the accompanying materials are made available under the terms of the License 
       
     4 "Eclipse Public License v1.0" which accompanies this distribution, 
       
     5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". -->
       
     6 <!-- Initial Contributors:
       
     7     Nokia Corporation - initial contribution.
       
     8 Contributors: 
       
     9 -->
       
    10 <!DOCTYPE concept
       
    11   PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
       
    12 <concept id="GUID-63CDD34D-936A-459C-B40B-495696204722" xml:lang="en"><title>Baseport Template Quick Start</title><shortdesc>This document describes how to get started with the Baseport
       
    13 Template and also, briefly explains the baseport architecture.</shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody>
       
    14 <p>The Baseport Template is the most important part of the system,
       
    15 since it consists of the kernel and essential peripherals.</p>
       
    16 <section id="GUID-3802B8EE-3ED9-4B8B-B1EB-D2AFBDE6F463"><title>Getting
       
    17 started with the Baseport Template</title><p>The <xref href="GUID-D7D7615F-B67D-44D0-82DF-24853159A114.dita">Baseport Template
       
    18 Client Interface Guide</xref> describes the Baseport
       
    19 Template APIs.</p><p>The <xref href="GUID-AE486C82-8854-463F-8CB9-B7353D6B2804.dita">Baseport Template
       
    20 Build Guide</xref> section describes how to build the Baseport Template
       
    21 platform service.</p><p>The <xref href="GUID-10FD1B94-EC0C-458F-839F-B60A8E47BAD6.dita">Baseport Template
       
    22 Configuration Guide</xref> section describes how to configure the
       
    23 Baseport Template platform service.</p><p>The <xref href="GUID-627FC480-AF4F-4B23-8671-6E0A0DABA0EF.dita">Baseport Template
       
    24 Testing Guide</xref> section describes how to test the Baseport Template
       
    25 platform service.</p><p>The <xref href="GUID-37B8243E-027A-49D0-A896-27946DAC9052.dita">Baseport Template
       
    26 Tools Guide</xref> section describes the tools that are specific to
       
    27 the Baseport Template platform service.</p></section>
       
    28 <section id="GUID-90A87FBB-25BD-4C2E-8B17-90B54EF80D22"><title>Baseport
       
    29 architecture</title><p>The simplified architecture of the Baseport
       
    30 Template platform service and how it fit into the Symbian platform
       
    31 is shown below:</p><fig id="GUID-8454F25F-9A8B-4B22-82C0-AD3E10068AAC">
       
    32 <title>The system architecture (simplified)</title>
       
    33 <image href="GUID-746BD53F-F637-4BC9-91AC-E53BA182B823_d0e87730_href.png" placement="inline"/>
       
    34 </fig><p>In the above diagram, the following are not part of the Baseport
       
    35 Template:</p><table id="GUID-35449CF0-ED63-492D-8F56-F260731B5A2C">
       
    36 <tgroup cols="2"><colspec colname="col1"/><colspec colname="col2"/>
       
    37 <thead>
       
    38 <row>
       
    39 <entry align="center" valign="top"><p><b>Legend</b></p></entry>
       
    40 <entry align="center" valign="top"><p><b>Purpose</b></p></entry>
       
    41 </row>
       
    42 </thead>
       
    43 <tbody>
       
    44 <row>
       
    45 <entry><p><filepath>EUSER</filepath></p></entry>
       
    46 <entry><p>User library</p></entry>
       
    47 </row>
       
    48 <row>
       
    49 <entry><p><filepath>EWSRV</filepath></p></entry>
       
    50 <entry><p>Window server</p></entry>
       
    51 </row>
       
    52 <row>
       
    53 <entry><p><filepath>EFILE</filepath></p></entry>
       
    54 <entry><p>File server</p></entry>
       
    55 </row>
       
    56 <row>
       
    57 <entry><p><filepath>ESTART</filepath></p></entry>
       
    58 <entry><p>Initializes the file system</p></entry>
       
    59 </row>
       
    60 <row>
       
    61 <entry><p>HAL</p></entry>
       
    62 <entry><p>Hardware Abstraction Layer</p></entry>
       
    63 </row>
       
    64 <row>
       
    65 <entry><p>MMU</p></entry>
       
    66 <entry><p>Memory Management Unit</p></entry>
       
    67 </row>
       
    68 </tbody>
       
    69 </tgroup>
       
    70 </table><p>In the above diagram, the following are part of the Baseport
       
    71 Template:</p><table id="GUID-B612ECF8-10B0-4B67-A1F9-26A941502FB1">
       
    72 <tgroup cols="2"><colspec colname="col1"/><colspec colname="col2"/>
       
    73 <thead>
       
    74 <row>
       
    75 <entry align="center" valign="top"><p><b>Legend</b></p></entry>
       
    76 <entry align="center" valign="top"><p><b>Purpose</b></p></entry>
       
    77 </row>
       
    78 </thead>
       
    79 <tbody>
       
    80 <row>
       
    81 <entry><p>Kernel</p></entry>
       
    82 <entry><p>The kernel</p></entry>
       
    83 </row>
       
    84 <row>
       
    85 <entry><p>1</p></entry>
       
    86 <entry><p>Variant PDD</p></entry>
       
    87 </row>
       
    88 <row>
       
    89 <entry><p>2</p></entry>
       
    90 <entry><p>Debugging PDD</p></entry>
       
    91 </row>
       
    92 <row>
       
    93 <entry><p>3</p></entry>
       
    94 <entry><p>Serial comms PDD</p></entry>
       
    95 </row>
       
    96 <row>
       
    97 <entry><p>4</p></entry>
       
    98 <entry><p>LCD PDD</p></entry>
       
    99 </row>
       
   100 <row>
       
   101 <entry><p>5</p></entry>
       
   102 <entry><p>Digitizer PDD</p></entry>
       
   103 </row>
       
   104 <row>
       
   105 <entry><p>6</p></entry>
       
   106 <entry><p>Power control PDD</p></entry>
       
   107 </row>
       
   108 <row>
       
   109 <entry><p>7</p></entry>
       
   110 <entry><p>Keyboard PDD</p></entry>
       
   111 </row>
       
   112 <row>
       
   113 <entry><p>8</p></entry>
       
   114 <entry><p>Keyboard map PDD</p></entry>
       
   115 </row>
       
   116 <row>
       
   117 <entry><p>9</p></entry>
       
   118 <entry><p>Log Flash File System (LFFS) PDD</p></entry>
       
   119 </row>
       
   120 <row>
       
   121 <entry><p>10</p></entry>
       
   122 <entry><p>Sound PDD</p></entry>
       
   123 </row>
       
   124 <row>
       
   125 <entry><p>11</p></entry>
       
   126 <entry><p>Camera PDD</p></entry>
       
   127 </row>
       
   128 <row>
       
   129 <entry><p>12</p></entry>
       
   130 <entry><p>I2S PDD</p></entry>
       
   131 </row>
       
   132 <row>
       
   133 <entry><p>13</p></entry>
       
   134 <entry><p>IIC PDD</p></entry>
       
   135 </row>
       
   136 </tbody>
       
   137 </tgroup>
       
   138 </table></section>
       
   139 <section id="GUID-E3785C96-D0D5-4B3B-913A-EA086A51AB65"><title>Key
       
   140 users of the Baseport Template</title><p>The Baseport Template is
       
   141 of interest to engineers who are to port the Symbian platform to a
       
   142 new hardware platform. Along with engineers that are producing drivers
       
   143 that will cover the functionality in the above table. This document
       
   144 is of interest to:</p><ul>
       
   145 <li><p>Device driver and kernel-side component developers</p></li>
       
   146 <li><p>Hardware implementors and base port developers.</p></li>
       
   147 </ul></section>
       
   148 </conbody></concept>