diff -r 578be2adaf3e -r 307f4279f433 Adaptation/GUID-63CDD34D-936A-459C-B40B-495696204722.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Adaptation/GUID-63CDD34D-936A-459C-B40B-495696204722.dita Fri Oct 15 14:32:18 2010 +0100 @@ -0,0 +1,148 @@ + + + + + +Baseport Template Quick StartThis document describes how to get started with the Baseport +Template and also, briefly explains the baseport architecture. +

The Baseport Template is the most important part of the system, +since it consists of the kernel and essential peripherals.

+
Getting +started with the Baseport Template

The Baseport Template +Client Interface Guide describes the Baseport +Template APIs.

The Baseport Template +Build Guide section describes how to build the Baseport Template +platform service.

The Baseport Template +Configuration Guide section describes how to configure the +Baseport Template platform service.

The Baseport Template +Testing Guide section describes how to test the Baseport Template +platform service.

The Baseport Template +Tools Guide section describes the tools that are specific to +the Baseport Template platform service.

+
Baseport +architecture

The simplified architecture of the Baseport +Template platform service and how it fit into the Symbian platform +is shown below:

+The system architecture (simplified) + +

In the above diagram, the following are not part of the Baseport +Template:

+ + + +

Legend

+

Purpose

+
+ + + +

EUSER

+

User library

+
+ +

EWSRV

+

Window server

+
+ +

EFILE

+

File server

+
+ +

ESTART

+

Initializes the file system

+
+ +

HAL

+

Hardware Abstraction Layer

+
+ +

MMU

+

Memory Management Unit

+
+ + +

In the above diagram, the following are part of the Baseport +Template:

+ + + +

Legend

+

Purpose

+
+ + + +

Kernel

+

The kernel

+
+ +

1

+

Variant PDD

+
+ +

2

+

Debugging PDD

+
+ +

3

+

Serial comms PDD

+
+ +

4

+

LCD PDD

+
+ +

5

+

Digitizer PDD

+
+ +

6

+

Power control PDD

+
+ +

7

+

Keyboard PDD

+
+ +

8

+

Keyboard map PDD

+
+ +

9

+

Log Flash File System (LFFS) PDD

+
+ +

10

+

Sound PDD

+
+ +

11

+

Camera PDD

+
+ +

12

+

I2S PDD

+
+ +

13

+

IIC PDD

+
+ + +
+
Key +users of the Baseport Template

The Baseport Template is +of interest to engineers who are to port the Symbian platform to a +new hardware platform. Along with engineers that are producing drivers +that will cover the functionality in the above table. This document +is of interest to:

    +
  • Device driver and kernel-side component developers

  • +
  • Hardware implementors and base port developers.

  • +
+
\ No newline at end of file