Info Embraqué IV Les PDAs&Syst Embarqué V

22
N.Rokbani 1 Systèmes embarqués « PDAs et (Pc de poche) » N.Rokbani [email protected] Regim, Groupe de recherches sur les machines intelligentes,

description

architecture ARM

Transcript of Info Embraqué IV Les PDAs&Syst Embarqué V

Page 1: Info Embraqué IV Les PDAs&Syst Embarqué V

N.Rokbani1

Systèmes embarqués « PDAs et (Pc de poche) »

N.Rokbani

[email protected]

Regim, Groupe de recherches sur les machines intelligentes,

Page 2: Info Embraqué IV Les PDAs&Syst Embarqué V

N.Rokbani2

Définition d’un PDA.

Un assistant personnel est :

� Un appareil numérique portable,

� souvent appelé par son sigle anglais PDA (Personal Digital Assistant).

� Le concept est inventé par la société Apple Computer avec son Newton

� S’exploite essentiellement grâce à son écran tactile.

� Utilise un système d’exploitation embarqué et TR généralement :

� Palm OS

� WINCE

� LINUX

Page 3: Info Embraqué IV Les PDAs&Syst Embarqué V

N.Rokbani3

Systèmes d’exploitation pour PDA,

� Palm OS

� WINDOWS CE

� WINDOWS MOBILES

� LINUX

Page 4: Info Embraqué IV Les PDAs&Syst Embarqué V

N.Rokbani4

Systèmes d’exploitation pour PDA,

� Palm OS est un

système d'exploitation pour

appareils mobiles.

� Edité par PalmSource, séparé en

2003 de la société Palm

� Initialement conçus pour les PDA

de Palm,

� Palm OS a été adopté pour plusieurs

applications mobiles.

� Il est utilisé comme référence

ergonomique pour les OS linux

Page 5: Info Embraqué IV Les PDAs&Syst Embarqué V

N.Rokbani5

Exemples de machines utilisant Palm OS.

� Handspring (séparé de Palm puis racheté par PalmOne), pour ses PDA Visor et ses téléphones Tréo ;

� Sony, pour ses PDA Clié ;

� 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 ;

Page 6: Info Embraqué IV Les PDAs&Syst Embarqué V

N.Rokbani6

Windows CE, Windows Mobile

� Windows CE (parfois abrégé WinCE) est une variation de Windows.

� OS pour les systèmes embarqués et autres systèmes minimalistes.

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

� Le noyau peut tourner avec moins d'un mégaoctet de mémoire vive.

� L’OS ne nécessite pas de disque, il s’installe sur un support électronique ROM.

� Windows CE est conforme à la définition d'un système d'exploitation temps réel.

� Il supporte 256 niveaux de priorité et permet l'inversement de priorité.

Page 7: Info Embraqué IV Les PDAs&Syst Embarqué V

N.Rokbani7

Win ce, suite

� Les plateformes basées sur le cœur du système Windows CE :

� Microsoft's Handheld PC,

� Pocket PC, Pocket PC 2002, 2003,…etc

� Smartphone 2002.

� Windows Mobile 5.0, est le nouveau nom de WINCE depuis 2005.

� Le principal concurrent de ce système était Palm OS lancé sur une

plateforme incompatible avec Windows CE.

Page 8: Info Embraqué IV Les PDAs&Syst Embarqué V

N.Rokbani8

Microsoft Pocket PC

� Microsoft PocketPC est dérivé de WINCE pour les assistants personnels, PDA.

� Ce système est conçu pour être utilisé sur des machines de format tablette.

� PC ayant comme principal interface Homme-Machine un écran tactile d'une résolution de 320*240, pour les PDA.

� Pocket PC 2000, 2002, 2003 supporte des écran tactiles de 640*480.

� Exemples de PDA utilisants cet OS : � Toshiba e830, Asus A730, Dell Axim x50v, HP hx4700, série Acer n300

Page 9: Info Embraqué IV Les PDAs&Syst Embarqué V

N.Rokbani9

Pocket PC, suite

� Prend en charge les claviers:

� Coulissant (HTC Wizard par exemple)

� Permanent, accessible en face avant comme sur les iPAQ de la série 6500.

� Ils est fourni en standard avec une suite bureautique mobile:

� Pocket Word,

� Pocket Excel,

� Pocket Outlook,

� Pocket Internet Explorer.

Page 10: Info Embraqué IV Les PDAs&Syst Embarqué V

N.Rokbani10

Linux embarqué

� Familiar Linux est un système d'exploitation libre pour assistant personnel.� Il 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 embarquée de Linux.

Page 11: Info Embraqué IV Les PDAs&Syst Embarqué V

N.Rokbani11

Linux embarqué

� Il existe deux catégorie de linux embarqués.

� Linux compatible MMU, (Memory management unit) : séparation des

adresses logiques et physiques.

� Linux non MMU : micro C linux

� C’est un Os à 3 couches:

� Noyau,

� Bibliothèques,

� Applications.

� Les bibliothèques sont différentes des bibliothèques standards de linux

classique.

� Il est fortement recommandé d’utiliser des modules intégrables au noyau.

Page 12: Info Embraqué IV Les PDAs&Syst Embarqué V

N.Rokbani12

Exemple du « Qtopia » linux

� Qtopia est un système de type linux une interface graphique développée par Trolltech,

� Il existe deux versions de Qtopia :

� Qtopia PDA Edition : pour les assistants personnels.

� Qtopia Phone Edition : pour les téléphones portables.

� Dispose d’un outil de synchronisation avec un bureau Microsoft.

� Utilisé par Sharp et IBM pour leurs PDAs.

Page 13: Info Embraqué IV Les PDAs&Syst Embarqué V

N.Rokbani13

Le noyau Qtopia

Page 14: Info Embraqué IV Les PDAs&Syst Embarqué V

N.Rokbani14

Les PDAs et leurs Os…!

Un Pocket PC Un PalmOne

Page 15: Info Embraqué IV Les PDAs&Syst Embarqué V

N.Rokbani15

Processeurs Intel pour équipements mobiles

Architecture du PXA255

Page 16: Info Embraqué IV Les PDAs&Syst Embarqué V

N.Rokbani16

Le SA-1110 Intel

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

� The SA-1110 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.

Page 17: Info Embraqué IV Les PDAs&Syst Embarqué V

N.Rokbani17

Le PXA255

� 32-bit RISC 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.

Page 18: Info Embraqué IV Les PDAs&Syst Embarqué V

N.Rokbani18

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

Page 19: Info Embraqué IV Les PDAs&Syst Embarqué V

N.Rokbani19

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 MMX™ 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

Page 20: Info Embraqué IV Les PDAs&Syst Embarqué V

N.Rokbani20

PXA27x, architecture

Page 21: Info Embraqué IV Les PDAs&Syst Embarqué V

N.Rokbani21

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.

Page 22: Info Embraqué IV Les PDAs&Syst Embarqué V

N.Rokbani22

FIN

� Aux questions……….!!!!!!