Vous êtes sur la page 1sur 22

Systemes embarques «PDAs et (Pc de poche) »

Formation TSI, 2009.



Nizar Rokbani

COUfS Systemes embarques,

A.U 2010/2011

Definition d'un PDA.

Un assistant personnel est :

Un appareil numerique portable,

souvent appele par son sigle anglais PDA (Personal Digital Assistant).

Le concept est invente par la societe Apple Computer avec son Newton

S' exploite essentiellement grace a son ecran tactile.

Utilise un systeme d' exploitation ernbarque et TR generalement :

Palm OS WINCE LINUX

M.A.Daymi

Systemes d'exploitation pour PDA,

Palm OS

WINDOWS CE WINDOWS MOBILES LINUX

M.A.Daymi

Systemes d'expioitation pour PDA,

Palm OS est un

systeme d'exploitation pour appareils mobiles.

Edite par PalmSource, separe en 2003 de la societe Palm

Initialement concus pour les PD A de Palm,

Palm OS a ete adopte pour plusieurs applications mobiles.

II est utilise comme reference ergonomique pour les OS linux

M.A.Daymi

Note Pad

Prefs

ScreenShot To Do List VersaMail

VPN Setup Web

World Clock

I~II

Wi-Fi Setu

Exemples de machines utilisant Palm OS.

Handspring (separe de Palm puis rachete par PalmOne), pour ses PDA Visor et ses telephones Treo ;

Sony, pour ses PD A Clie ;

IBM, pour ses PDA Workpad ;

Qualcom, pour sa gamme de smartphone ;

Symbol, pour une gamme de scanner de code-barres intelligents ; Tapwave, pour une console de jeux portable « Zodiac» ;

Fossil, pour une montre ;

Garmin, pour un GPS ;

M.A.Daymi

Windows CE, Windows Mobile



Windows CE (parfois abrege WinCE) est une variation de Windows. OS pour les systemes embarques et autres systemes minimalistes.

II utilise un noyau distinct des autres windows et supporte les architectures de type Intel x86 . (ARM, Hitachi)

Le noyau peut toumer avec moins d'un megaoctet de memo ire vive. L' OS ne necessite pas de disque, il s' installe sur un support electronique ROM.

Windows CE est conforme a la definition d'un systeme d'exploitation temps reel.

II supporte 256 niveaux de priorite et permet l'inversement de priorite .

M.A.Daymi

Win ce, suite

Les plateformes basees sur Ie cceur du systeme Windows CE :

Microsoft's Handheld PC,

Pocket PC, Pocket PC 2002, 2003, ... etc Smartphone 2002.

Windows Mobile 5.0, est Ie nouveau nom de WINCE depuis 2005. Le principal concurrent de ce systeme etait Palm OS lance sur une plateforme incompatible avec Windows CEo

M.A.Daymi

Microsoft Pocket PC

• •

Microsoft PocketPC est derive de WINCE pour les assistants personnels, PDA.

Ce systeme est concu pour etre utilise sur des machines de format tablette.

PC ayant comme principal interface Homme-Machine un ecran tactile d'une resolution de 320*240, pour les PDA.

Pocket PC 2000,2002, 2003 supporte des ecran tactiles de 640*480. Exemples de PDA utilisants cet OS :

Toshiba e830, Asus A 730, Dell Axim x50v, HP hx4700, serie Acer n300

M.A.Daymi

Pocket PC, suite



Prend en charge les claviers:

Coulissant (HTC Wizard par exemple)

Permanent, accessible en face avant comme sur les iPAQ de la serie 6500.

Ils est fourni en standard avec une suite bureautique mobile:

Pocket Word, Pocket Excel, Pocket Outlook,

Pocket Internet Explorer .

M.A.Daymi

Linux embarque

Familiar Linux est un

systeme d'exploitation libre pour assistant personnel.

II s'utilise avec une

interface graphique compatible:

GPE (Graphic Palmtop Environment)

OPIE (Open Palmtop Integrated Environment) , Opie - Open Palmtop Integrated Environment Applications and libraries for mobile devices.

Embeddix, version embarquee de Linux.

M.A.Daymi

Linux embarque

II existe deux categoric de linux embarques,

Linux compatible MMU, (Memory management unit) : separation des adresses logiques et physiques.

Linux non MMU : micro C linux

C' est un Os a 3 couches:

Noyau,

Bibliotheques, Applications.

Les bibliotheques sont differentes des bibliotheques standards de linux classique.

II est fortement recommande d'utiliser des modules integrables au noyau.

M.A.Daymi

Exemple du « Qtopia » linux

Qtopia est un systeme de type linux une interface graphique developpee par Trolltech,

II existe deux versions de Qtopia :

Qtopia PDA Edition: pour les assistants personnels.

Qtopia Phone Edition : pour les telephones portables.

Dispose d'un outil de synchronisation avec un bureau Microsoft.

Utilise par Sharp et IBM pour leurs PDAs.

M.A.Daymi

~ ~

Le noyan Qtopia

Qt A,PI

M.A.Daymi

Les PDAs et leurs Os ... !

Un Pocket PC

UnPalmOne

M.A.Daymi

Processeurs Intel pour eqnipements mobiles

Architecture du PXA255

M.A.Daymi

Le SA-IIIO Intel

Is a device optimized for meeting portable and embedded application requirements.

The SA-Ill 0 incorporates a 32-bit Intel® StrongARM* RISC processor. Capable of running at up to 206 MHz.

large instruction and data cache

memory-management unit (MMU)

Independent read/write buffers.

memory bus interfaces to many device types including synchronous DRAM (SDRAM), synchronous mask ROM (SMROM), and SRAM-like

multiple serial communication channels

color/gray scale LCD controller

PCMCIA support for up to two sockets

general-purpose I/O ports.

M.A.Daymi

Le PXA255

32-bit RIse processor

XScale® technology core at 200, 300 and 400 MHz. Internal system bus :

200 MHz vs on 400 MHz core ).

100 MHz on the Intel® PXA250 processor.

Optimized audio and video multimedia functionality 1.84 MHz cellular baseband interface

920 Kbps Bluetooth interface.

M.A.Daymi

PXA26, Intel

Ideal solution for the low-power, space-sensitive cellular phone and PDA. Portable multimedia processing

Low-power Intel XScale® technology core at 200, 300 and 400 MHz.

Offers low-power modes and "Turbo mode" application to improve processing acceleration with efficient power consumption.

Helps optimize audio and video multimedia functionality through an integrated 40-bit accumulator

Support synchronization with USB host

Efficient communications integration with cellular baseband 920 Kbs Bluetooth interface

Page mode interfaces with synchronous Intel StrataFlash® memory

M.A.Daymi

Intel PXA 27

Intel PXA270 : 312 MHz Intel PXA27x: 624 MHz Intel XScale core,

Trusted boot, secure storage of private information, and support for security protocols.

Supports Intel® Wireless MMXTM technology instructions.

Designed for high-performance multimedia, 3 - D games and advanced video.

Supports 4+ Megapixel cameras for capturing digital images, video and low-power, real-time previews

M.A.Daymi

PXA27x, architecture

_~UtllllW~ tl-Ut&l1 W

'II~.

U~NCn

BHla

u.s

.olfi

SSP~3

N

UUle,.1

Rt~ m. Cbk ~~mJPI~" 1lw(~FMJ~ fI1II

ftiell'nlll ~-

~ I r "I I

II !

I

'I-=-----'-.....;;...;..........;...._....;..........;....__....;;;....._~---=:--____,;;;.;;-____, Md~

PDJi

ax.D.r ~

800 _~ Mmagennt

i2.~ Uhltlk CixtPll ~PlUilI

M.A.Daymi

PXA 27, Intel suite

Dual-Panel LCD up to 24-bit color. Hardware color space conversion with 256K Bytes of on-chip SRAM for faster video.

Wireless Intel SpeedStep® technology with five low-power modes. Can change frequency and voltage dynamically.

Wireless Intel SpeedStep Power Manager software enables built-in. Intel® Mobile Scalable Link provides up to 416 Mbps link between communications and applications processors.

Large Peripheral Set

USB Host/Client USB

SDCard Memory card interface Keypad controller

100 MHz memory bus supports a variety of 1.8V, 2.5V, 3.0V and 3.3V.

M.A.Daymi

FIN

Aux questions ! ! ! ! ! !

M.A.Daymi