Info Embraqué IV Les PDAs&Syst Embarqué V
-
Upload
raouf-ben-fadhel -
Category
Documents
-
view
214 -
download
0
description
Transcript of Info Embraqué IV Les PDAs&Syst Embarqué V
N.Rokbani1
Systèmes embarqués « PDAs et (Pc de poche) »
N.Rokbani
Regim, Groupe de recherches sur les machines intelligentes,
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
N.Rokbani3
Systèmes d’exploitation pour PDA,
� Palm OS
� WINDOWS CE
� WINDOWS MOBILES
� LINUX
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
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 ;
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é.
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.
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
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.
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.
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.
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.
N.Rokbani13
Le noyau Qtopia
N.Rokbani14
Les PDAs et leurs Os…!
Un Pocket PC Un PalmOne
N.Rokbani15
Processeurs Intel pour équipements mobiles
Architecture du PXA255
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.
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.
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
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
N.Rokbani20
PXA27x, architecture
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.
N.Rokbani22
FIN
� Aux questions……….!!!!!!