Le Dveloppement Embarqu avec une pointe de NET
Le Développement Embarqué, avec une pointe de. NET! Pierre Cauchois Relations techniques – Embarqué et Mobilité 1
Un monde de terminaux PC Services Web Kiosques Multimedia Transports Communicati ons Médical Industriel
2012: 6+ Milliards de terminaux % croissance année/année 2006 -2010 35 30 25 Prévisions IDC pour 2012 : 6+ Milliards de produits embarqués dans le monde 50% Equipements électroniques connectés 23% Equipements Professionnels connectés 20 18. 6% 15 PCs portables 10 3. 9% 5 PCs 0
Embarquez-moi tout ça! Windows Embedded Enterprise . NET Framework Windows Embedded Standard Windows Embedded POSReady Windows Embedded CE Robotics Studio Windows Embedded Nav. Ready . NET Framework Windows Mobile . NET Compact Framework Windows Automotive . NET Micro. Framework . NET Framework • POS 4. NET Micro. Framework . NET Compact Framework
Windows Embedded Standard Plateforme x 86 Supports périphériques standards : Pn. P, USB, … Modulaire 12, 000+ compsants Taille réduite : 64 Mo RAM pour le système + 1 application Robuste Basé sur Windows XP SP 3 Sécurité accrue (EWF, FBWF, DUA…) Outils Image OS : Target Designer, Component Designer Applications : API full Win 32, . NET 3. 5 Noyau XP
Configuration d’un OS embarqué, Windows Embedded Standard Demo
Windows Embedded CE Nouveau Noyau CE 6. 0 X 86, ARM, MIPS, SH 4 Temps réel dur, préemptif Modulaire 700+ composants Modèle de driver avec forte abstraction du Hardware Léger Gestion avancée de l’énergie Empreinte mémoire réduite (min 300 k) Outils Noyau : VS 2005 + Platform Builder: Cross debugging + Emulator Applications : VS 2005, Win 32, . NET CF: Cross debugging + Emulator
Configuration d’un OS embarqué, Intégration dans Visual Studio, Windows Embedded CE Demo
Emulateur - Développement Natifs - Remote tools Demo
. NET Micro. Framework. NET léger et bootable Petit (<256 K RAM) & performant CPU 32 -Bit avec ou sans MMU Robuste Aucun accès direct au HW depuis les applications Uniquement des assemblies signées Outils Visual Studio 2008 C#, sousensemble. NET Cross debugging, émulateur extensible Code. Net Pas d’instructions unsafe Garbage Collector Gestionnaire d’exceptions Portable
Debug. NET embarqué sur cible -. NET Micro. Framework Demo
MS Robotics Developer Studio Développement C#, VB. NET, Iron. Python… Visual Programming Language . NET (Full / CF / Micro) Visual Studio Exécution (Simulation & Réel) Capteur Algo Hôte 1 Services Distribués Concurrence et Coordination Actuateur Hôte 2 Contrôle Hôte 3
Environnement VPL, Environnement de Simulation, Création de Service Demo
Scénarios de réplication de données online/offline avec SQL CE/SQL Server … http: //blogs. msdn. com/pierreca http: //msdn. microsoft. com/fr-fr/embedded http: //msdn. microsoft. com/fr-fr/windowsmobile http: //www. windowsfordevices. com Présentation disponible sur http: //www. microsoftdays. fr/presentations
La référence technique pour les IT Pros : L’engagement Microsoft pour les développeurs : technet. microsoft. com msdn. microsoft. com Abonnement Tech. Net Plus : Versions d’éval + 2 incidents support Visual Studio 2008 + 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
Certifications : Programme de nouvelle génération Série Master – Ce programme valide les compétences technologiques de très haut niveau des individus sur les plateformes Microsoft Série Métier – Ce programme valide un ensemble complet de compétences à jour, permettant au professionel de réussir dans son métier et d’être très performant. Master Série Architecture– le programme Microsoft Certified Architect permet aux entreprises d’identifier facilement les architectes en informatique très expérimentés, ayant suivi un processus de validation particulièrement rigoureux. • Une certification recherchée par les entreprises • 4 séries et 5 titres adaptés et ciblés à chaque métier. Série Technologie – Ces certifications vous permettent d’approfondir vos connaissances sur des technologies Microsoft spécifiques et d’obtenir toutes les compétences nécessaires pour les exploiter à fond. • Un label pour votre expertise Les certifications Microsoft permettent la validation de votre expertise : une certification constitue la preuve pour vos clients ou votre société de vos compétences sur les produits et technologies Microsoft. • Un gage de qualité pour l'entreprise
Certification : validez vos compétences Offre de certification Seconde chance : Bénéficiez d’un second passage gratuit pour tout 1 er passage non réussi www. microsoft. com/france/formation Guides de préparations aux examens : http: //www. microsoft. com/france/formation/examens Echangez et discutez sur les certifications sur le Forum : http: //forums. microsoft. com/france/default. aspx Contactez nous pour d’autres questions : formcert@microsoft. com
Votre potentiel. Notre passion. TM © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U. S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
- Slides: 19