JDN > Formations professionnelles > Réseaux, télécoms, sécurité > Ingénierie des systèmes et réseaux > Formation BSPs et drivers CE 6.0: Ecriture de BSP et de drivers pour Windows CE 6.0




Formation BSPs et drivers CE 6.0: Ecriture de BSP et de drivers pour Windows CE 6.0Informations pratiquesCentre de formation ac6-formation

 Formation BSPs et drivers CE 6.0: Ecriture de BSP et de drivers pour Windows CE 6.0


 ac6-formation, COURBEVOIE
 Formation inter entreprise / intra entreprise


Objectif Ecriture de BSP et de drivers pour Windows CE 6.0
* Maîtriser les outils de développement croisé
* Porter le système sur la cible
* Accéder aux E/S
* Installer des routines d'interruptions kernel et applicatifs
* Développer des drivers et des Board Support Packages
Contenu Présentation et historique de WindowsCE
* Architecture et versions de CE
* Nouveautés de la version 6.0
* Technologies et µP supportées
* 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
* Device Manager
* GWES (Graphical Windowing and Events System)
* Les services de communications
* Timers, Watchdog timers.
* Les interruptions,
* IRQs (Interrupt ReQuest)
* ISR (Interrupt Service Routine)
* Les IST (Interrupt Service Thread)
* API des interruption
* Architecture mémoire.

Rappels sur Platform Builder
* Etapes de construction d'une plateforme CE
* Création de projets Sources et Workspace
* Les modules et composant de l'OS
* Les fichiers de configuration du code source
* DIRS
* SOURCES
* Makefile
* Module definition
* Les phases du build
* Compile
* Sysgen
* Release copy
* Make image
* Configuration Debug et configuration Release

Le test et le debug
* Debug du noyau
* Les zones de debug
* Le debugging JIT (Just In Time)
* Kernel Profiler, Remote Kernel Tracker, Remote Call Profiler.
* Gestion des exceptions
* Les Tests CETK
* Utilisation des remote tools

Développement d'un Board Support Package (BSP)
* Développer le bootloader
* Développer l'OEM Abstraction Layer (OAL)
* Les fichiers de configuration
- Exercice : Développement de la KITL au-dessus du port série
- Exercice : Débug à l'aide d'une sonde Lauterbach

Développement d'un pilote de périphérique
* Architecture du système d'E/S
* L'interface d'E/S standard (synchrones, simultanées, directes)
* L'interface stream des drivers
* Les native device drivers
* Structure des drivers
* Les drivers bus agnostic
* Les drivers bus
* L'énumérateur de Bus
* Les classes d'interface de driver
* Les clés de registre utilisés par les drivers
* Installation dynamique des drivers
* Gestion des interruptions au niveau drivers (IST)
* Fonctions et structures de notifications
* Le DMA
* Communication par IOCTL
* La librairie CEDDK
* La gestion d'énergie
* Rôle du gestionnaire de périphérique
* Test de drivers avec CE Test KIT (CETK)
- Exercice : Driver de boutons
• Installation de driver
• Accès à la mémoire physique
• Gestion des interruptions
• Accès asynchrone au buffer utilisateur
• Réinitialisation du timer d'activité de l'utilisateur et enregistrement d'un bouton comme source de réveil
• Ecriture d'un test CETK
- Exercice : Drivers gérant des leds
• Gestion des états d'énergie
- Exercice : Démonstration de l'utilisation de sonde JTAG pour la détection et la correction d'erreurs (sonde Lauterbach)

Migration de Windows CE 5.0 vers Windows CE 6.0
* Migration du Bootloader
* Migration des pilotes de périphériques
* Migration de l'OAL
* Migration d'une configuration
Niveau requis * Connaissance du langage C/C++.
* Programmation utilisateur sous Windows CE 6.0
* Développement de drivers.
Coût 1850 euros
Durée de la formation 3 jours

 

Mise à jour le 01 Mars 2011 
Mettre à jour | Envoyer cette fiche 


Rechercher
> Recherche avancée
> Toutes les formations
> Top des recherches
0-9|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z


Les informations contenues dans l'Annuaire des formations sont communiquées par les établissements concernés. Elles n'engagent en rien la responsabilité de l'éditeur du Journal du Net. © Benchmark Group


Rechercher une formation
Recherche avancée | Toutes les formations
Top des recherches


ENST Telecom Paris formation continue et professionnelle – Cegos
CNFCE ORSYS
Journal du Net Voir un exemple
Management Voir un exemple
Emploi Voir un exemple
Toutes nos newsletters

Annonces Google