La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Construire une Set Top Box Avec Windows CE 6.0

Présentations similaires


Présentation au sujet: "Construire une Set Top Box Avec Windows CE 6.0"— Transcription de la présentation:

1 Construire une Set Top Box Avec Windows CE 6.0
Thierry JOUBERT & Yannick BALERE

2 Partenaire Informatique Embarquée THEORIS

3 Windows CE OS modulaire et compact Connectivité Capacitées temps-réel
Support multimédia et multilangues Outils de développement Sources disponibles

4 Développement d’OS CE 6.0 Développement Croisé
sources Développement Croisé génération Téléchargement Debug, etc… RS232, Ethernet, USB, ... Calculateur cible PC de développement

5 Architecture Générale CE 6.0
Application API système (Win32, Compact Framework) Entrées Sorties Object Store KERNEL GWES Shell Accès au matériel (OAL, pilotes) Matériel

6 Qui fait quoi ? utilisateur microsoft OEM User Kernel Applications
User Mode SHELL.EXE SERVICES.EXE Services Services Services UDEVICE.EXE Services Services Drivers Services Services COREDLL / WINSOCK / COMMCTRL / WININET / COMMDLG etc… / DEVICE.DLL Kernel KERNEL.DLL FILESYS.DLL GWES.DLL NETWORK.DLL Kernel Mode Drivers OAL.DLL KCOREDLL.DLL Boot Loader

7 Fabrication du système Développement applicatif
Les outils ETAPE 1 Fabrication du système ETAPE 2 Développement applicatif Board Support Package (BSP) Code Natif (Win32) Code Managed

8 Utilité d’un SDK SDK Librairies Configuration Entêtes (.h) de l’OS
Runtime OAL Pilotes de Périphériques Platform Builder Librairies Entêtes (.h) Aide Fichiers runtime Extension Plateforme SDK Visual Studio DLLs Applications Composants

9 Platform Builder CE 6.0 Créateur de systèmes d’exploitation
Générateur de noyaux Producteur de SDK Code du noyau CE Composants du noyau Pilotes de périphériques Piles de protocoles Shell et Applications

10 Sources de Windows CE 6.0 microsoft OEM utilisateur Nouvelle cible
WINCE600 utilisateur OSdesign Espace Projets CIBLEx Nouvelle cible PRIVATE Fichiers « Enterprise Source License » PUBLIC Fichiers non-dépendants de la Plateforme PLATFORM Fichiers dépendants de la Plateforme BSPx Nouveau BSP

11 Démo Sources de Windows CE 6.0 3/30/2017 4:22 AM
© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

12 Fabrication du système
Première étape ETAPE 1 Fabrication du système

13 Cible ICOP Ebox 2300 System on Chip (SoC) PC 4.5 x 4.5 x 1.5 inches Microprocesseur: Vortex86 (X86) 200Mhz BSP fourni (OAL + pilotes)

14 Fabriquer le système SDK Binaire CE Platform Visual Studio
sources Platform SDK Visual Studio Binaire CE PC de développement Cible

15 PB 6.0 dans VS 2005

16 Démo Construire CE 6.0 3/30/2017 4:22 AM 16
© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

17 BSP eBox-2300

18 Choix d’un template

19 Choix des composants

20 Assistant

21 Fonctions (Catalogue)
Vues du système Sources (Solution) Fonctions (Catalogue)

22 Affinement des composants

23 Etapes de construction
LIB Release Dir .C EXE EXE EXE EXE EXE Data EXE OBJ DLL .H EXE DLL EXE DLL DLL NK.bin DLL DLL EXE DLL DLL EXE DEF Data Makefile EXE EXE DEF DLL EXE RELDIR MAKEIMG BUILD & SYSGEN

24 Construction Options de génération système

25 Résultat de la construction

26 Test du système Debug, etc… Ethernet Nk.bin eboot.bin Téléchargement

27 Connection de test système

28 Outils de gestion et de contrôle

29 3/30/2017 4:22 AM Démo Tester CE 6.0 29 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

30 Développement applicatif
Seconde étape ETAPE 2 Développement applicatif Code Natif (Win32) Code Managed

31 Capacités de Windows CE 6.0
CE Kernel File system GWES Drivers 2 GB Noyau Process Code User VM User VM Memory Mapped files User DLLs 2 GB par Processus 32k processus

32 Application Native

33 Choix de la cible

34 Code natif

35 Démo Application win32 3/30/2017 4:22 AM 35
© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

36 Test de l’application Ethernet Test.exe !! Test.exe Core Connectivity
Debug, etc… Test.exe Core Connectivity Ethernet

37

38

39

40 Démo Application win32 3/30/2017 4:22 AM 40
© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

41 Les Framework(s) .Net vbc cl /CLR csc etc… IL .Net Compact Framework
load add sto .Net Compact Framework .Net Framework IL .Net Micro Framework PreJIT not available to users in Beta 1 Common Language Runtime JIT Compiler 01100 10101 Code Natif

42 Application Managed

43 Démo Application C# 3/30/2017 4:22 AM 43
© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

44 La référence technique pour les IT Pros : La référence technique
technet.microsoft.com 3/30/2017 4:22 AM La référence technique pour les développeurs : msdn.microsoft.com Abonnement TechNet Plus : Versions d’éval + 2 incidents support Visual Studio Abonnement MSDN Premium S’informer - Un portail d’informations, des événements, une newsletter bimensuelle personnalisée Se former - Des webcasts, des articles techniques, des téléchargements, des forums pour échanger avec vos pairs Bénéficier de services - Des cursus de formations et de certifications, des offres de support technique © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

45 Votre potentiel, notre passion TM
3/30/2017 4:22 AM Votre potentiel, notre passion TM © 2007 Microsoft France © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Télécharger ppt "Construire une Set Top Box Avec Windows CE 6.0"

Présentations similaires


Annonces Google