|
|
|
|
| 1er jour |
| Présentation et historique de Windows CE |
 |
Architecture et versions de CE |
 |
Nouveautés de la version 6.0 |
 |
Technologies et µP supportés |
 |
Configurations pour l'embarqué |
 |
Code source partagé et système de licences |
 |
Comparatif avec Windows XP Embedded |
 |
Comparatif avec Windows Mobile |
 |
Les outils de développement pour l'embarqué |
| Architecture de Windows CE |
 |
Le Noyau |
 |
Objects Storage et File System Manager |
 |
Device Manager |
 |
GWES (Graphical Windowing and Events System) |
 |
Les services de communications |
 |
Processus, threads, fibers |
 |
Multitâche et multithreading |
 |
Ordonnancement et système de priorité |
 |
Timers, Watchdog timers. |
 |
Migration de threads, API des threads |
 |
Les interruptions, |
|
 |
IRQs (Interrupt ReQuest) |
|
 |
ISR (Interrupt Service Routine) |
|
 |
IST (Interrupt Service Thread) |
|
 |
API des interruptions |
|
 |
Architecture mémoire |
 |
Espace mémoire des processus |
| 2ème jour |
| Utilisation de Platform Builder pour la construction de l'OS |
 |
Etapes de construction d'une plateforme CE |
 |
Création de sous-projets |
 |
Création de SDK |
 |
Unified Build System (IDE et ligne de commande) |
 |
Les éléments du catalogue et dépendances entres éléments |
 |
Les modules et composants de l'OS |
 |
Les fichiers pbcxml (anciennement "cec") |
 |
Les Batch Cesysgen |
 |
Les variables d'environnement |
 |
Les variables Sysgen |
 |
Les fichiers de configuration du code source |
|
 |
DIRS |
|
 |
SOURCES |
|
 |
Makefile |
|
 |
module definition |
|
 |
Les fichiers de configuration de l'image |
|
 |
BIB |
|
 |
REG |
|
 |
DAT |
|
 |
DB |
|
 |
Les phases du build |
|
 |
compile |
|
 |
sysgen |
|
 |
release copy |
|
 |
make image |
|
 |
localize |
|
 |
Configurations Debug, Release et Ship |
 |
Téléchargement et boot d'une image |
 |
L'utilitaire ROMimage |
 |
Service UPnP (Universal Plug And Play) |
 |
Configuration des systèmes sans interface graphique |
| Exercice : |
Création d'une image CE pour carte Atmel (at91sam9261-ek) et émulateur ARM |
| Exercice : |
Analyse de la phase de build |
| Exercice : |
Utilisation des fichiers de configuration de l'image pour adapter le comportement par défaut de l'OS |
| Exercice : |
Création et installation d'un SDK personnalisé |
| 3ème jour |
| Rappels de programmation Win32 |
 |
Les bases |
|
 |
fenêtres et messages |
|
 |
contrôles et dialogues |
|
 |
ressources |
|
 |
gestion de l'Unicode |