Enseigner l’embarqué avec Windows Embedded CE 6.0

Slides:



Advertisements
Présentations similaires
1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Advertisements

Est Ouest Sud 11 1 Nord 1 Howell 6½ et 7 tables 13 rondes – 26 étuis Laval Du Breuil Adstock, Québec Allez à 2 Est-Ouest Allez à 6 Est-Ouest 6 séries détuis.
5 séries d’étuis après la table 8
1. 2 Évaluer des cours en ligne cest évaluer lensemble du processus denseignement et dapprentissage. La qualité des savoirs.
.NET MicroFramework Historique & état des lieux Architecture A lintérieur du MicroFramework Demo: Sumo Robot.NET MicroFramework.
Le"cartable électronique"®
R e t o u rs u i v a n to r i g i n e Baccalauréat Professionnel Maintenance des Équipements Industriels Séminaire Bac professionnel M.E.I. 08 février.
GUIDLINE DE PRESENTATION DE LA FORMATION Architectures de Messageries (1) version du 7 Mars 2011 Temps : 4h A imprimer afin de pouvoir le suivre et noter.
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Sud Ouest Est Nord Individuel 36 joueurs
Les Prepositions.
Smart House System Framework Vincent Chicherie
Présentation de l’Architecture Windows NT
Construction de Box-Plot ou diagrammes en boîtes ou boîtes à moustaches Construire une boîte à moustaches …
Construire une Set Top Box Avec Windows CE 6.0
La domotique, l’habitat et le confort.
1 5 octobre 2011 / paw Présentation du 7 octobre 2011.
Logiciel de Mobile Device Management
Une expérience personnelle
Création, configuration et déploiement d’un OS Windows Embedded CE.
Projet .NET : Projet GEn A4RIL
Palais des congrès Paris 7, 8 et 9 février Mercredi 8 février juste avant daller manger Michel Rousseau – Consultant - Bewise Blend 4 pour les designers.
Projet PAS “Pekee Apprend et Surveille”
Virtual Local Area Network
@SSR – Installation des applications eduscol.education.fr/securite - février 2007 © Ministère de l'Éducation nationale, de l'Enseignement supérieur et.
Petits montages électroniques à la portée des « softeux »
Visio 2010 : représentez et partagez encore plus simplement vos diagrammes et données
22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
Interprétation de séquences dimages pour des applications MédiaSpace Alberto AVANZI François BREMOND Monique THONNAT Projet ORION INRIA de Sophia Antipolis.
PLD GHome H4214 Piccolo Thomas Gu Lei Deville Romain Huang Yachen
Notre calendrier français MARS 2014
1 Stratégies d'enseignement à distance et retour d'expériences 20 Juin 2008 Université de Kairouan Institut Supérieur dInformatique et de Gestion de Kairouan.
Quelle heure est-il ??. THE TIME: OCLOCK IL EST HEURE IL EST + + HEURES etc.
UNIVERSITE DE TECHNOLOGIE COMPIEGNE Unité dInnovation – Ingénierie des Contenus et Savoirs 28/05/2007 UTC UI - ICS Valérie Moreau Scénarios de mise en.
C'est pour bientôt.....
Portail CVM Vision pédagogique.
22 Web Platform Installer pour faciliter la mise en œuvre de votre plateforme Web 9 Février 2010 Alban OlierLaurent Bonnet
22 8 février 2010 Valentin Billotte / Antoine Emond MVP Xna / Responsable Marketing GraphicStream-Viablue/MSDN Zune HD : le jeu vidéo mobile au top !
Tout savoir sur la synchronisation des mails, contacts et calendrier sur Windows Phone Lire cette présentation en mode plein écran.
2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois 9 février 2011.
22 PowerPivot révélé 09/02/2010 Alexis Sacksteder Directeur Technique Homsys Paris.
2 Introduction au SDK Windows Phone 7 Mardi 8 Février 2011 Pierre CAUCHOIS Relation avec les développeurs Microsoft Julien CORIOLAND Consultant / Formateur.
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
22 Intégrer Reporting Services SQL 2008 R2 à votre application 09/02/2010 Mathieu ROSPIDE – Winwise Julien TOURNADRE – Winwise.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
Stage 2A CS80 pour Origin 1/28. 1) Presentation of the internship 2) The Multi-Oscillator 3) Connection-GUI’s API Conclusion Stage 2A CS80 pour Origin.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Modèle pédagogique d’un système d’apprentissage (SA)
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
CALENDRIER-PLAYBOY 2020.
Outil de gestion des cartes grises
9 paires séries de 3 étuis ( n° 1 à 27 )
22 Temps réel avec Windows Embedded CE /02/2010 Yannick Balère – Theoris Thierry Joubert – Theoris.
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
22 Créer son outil de modélisation de processus métier en utilisant Workflow Foundation 4 09/02/10 Julien Balouka Consultant – Formateur Winwise Nicolas.
22 Visual Studio Tools et Office 2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Dev Consultant Microsoft France
Projet Implémentation du protocole MMT sous Linux
Tirer le meilleur parti d’Office /10/ Vincent Bippus IT/OIS 07 octobre 2014.
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Introduction à Introduction à Windows Embedded CE 6.0.
22 Multi-touch et nouvelles expériences dans les systèmes embarqués MOB207 – 8 février 2010 Jean-Michel Guemguem Nicolas Clerc
22 Des capteurs aux serveurs, en passant par la cuisine… 09/02/2010 Pierre Cauchois – Microsoft Thierry Joubert – Theoris.
22 Silverlight for Windows Embedded 8 Février 2010 Nicolas Besson – MVP Windows Embedded Fabien Decret – MVP Device Application Dev. from Adeneo Embedded.
Construisez votre OS avec les briques de Windows 7 Ma Boite Sous La Télé
22 Demos Demos Demos Windows Embedded 08/02/2010 Olivier Bloch Relations techniques Windows Embedded Microsoft Corp
Transcription de la présentation:

Enseigner l’embarqué avec Windows Embedded CE 6.0 09/02/2010 Thierry Joubert – MVP @ Theoris

But de la session: Comprendre pourquoi et comment l’OS Windows Embedded CE 6.0 peut être utilisé dans l’enseignement sur les systèmes embarqués Expliquer à partir de la phase de construction de l’OS jusqu’à la mise en œuvre sur cible Illustrer sur des exemples et démos

Enseigner Windows CE Quoi ?... Pourquoi ?... Comment !!...

La Famille Windows Embedded Entertainment Medical Consumer Portable media Thin Client Digital Signage Dedicated servers Telematics Industrial Automation Thin Client Industrial Automation Robotics Personal Navigation Entertainment Point of Service Kiosks

Caractéristiques Modulaire & Compact Multi-thread & Mémoire Virtuelle Connectivité & Multimédia Temps réel Outils de développement intégrés Les sources sont disponibles (Noyau & Pilotes)

Construire l’OS CE 6.0 Développement Croisé génération sources Développement Croisé génération Téléchargement Debug, Contrôle Ethernet, USB, JTAG ... Calculateur cible PC de développement

Architecture de l’OS CE Application API système I/O Object Store Kernel GWES CE Shell OAL & Pilotes

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

Enseigner Windows CE Quoi ?... Pourquoi ?... Comment !!...

Intérêt de Windows CE – n°1 Une vision globale du système OS de taille réduite et modulaire Notions de BSP et de Pilotes Accès aux sources Faire un tour « derrière » L’API système Architecture matérielle Architectures RISC & CISC Interruptions et Entrées/Sorties Visiter l’interface « Hard / Soft »

Intérêt de Windows CE – n°2 Analyse du système Process & Threads Mémoire Virtuelle Etc…

Intérêt de Windows CE – n°3 EMULATEURS Cible virtuelle PocketPC, Smartphone Personnalisable (Skin) Pas besoin de cible Code machine ARM Identique vu des outils Pédagogie Gain de temps Installation Autonomie

Intérêt de Windows CE – n°4 Un seul et même outil Installation facilitée Les étudiants on accès à l’outil Projets « Smart Devices » Approche unifiée Disponible sur les appareils Windows Mobile

Démo…

Enseigner Windows CE Quoi ?... Pourquoi ?... Comment ?...

      Objectifs & Outils Module 1 Module 2 Module 3 Threading Temps Réel Application Mobile Système Pilotes IHM       Module 1 Module 2 Module 3

Exemple de Cursus C# Système Modules 1 & 2 C ASM Module3 LibC Win32 Architecture Matérielle Système Modules 1 & 2 C ASM Module3 LibC Win32 C# .NET POO

Exemple de Planning 1. Construire l’OS 2. Développer en API native Théorie TP 1 à 3 heures 2 à 4 heures 4 to 6 hours 2. Développer en API native Théorie TP 1 à 3 heures 2 à 4 heures 4 to 6 hours 3. Développer en .NET Théorie TP 1 à 2 heures 4 à 6 heures 4 to 6 hours

Retour d’expérience Cours donné depuis 2004 Niveaux = BAC+3, BAC+4, BAC+5 Séances Train The Trainer Evolutions en 2006 et 2008 pour faire plus de TP Difficultés avec les étudiants Maîtrise du C (souvent peu de pratique) Connaissance du monde Windows Organisation (outils / salles de TP / planning) Motivation pour un sujet technique

Organisation des TP Machine Virtuelle MSDNAA Virtual PC 2007 Virtual Box 1.6+ Gestion facilitée Installation, re-installation Projets étudiants Problématiques Taille mémoire & CPU des postes (2 Go +) Contextes des groupes d’étudiants Temps de transfert (15 Go)

Matériel - eBox II http://www.compactpc.com.tw/ Boîtier unique  11 x 11 x 3,5 cm Microprocesseurs x86: 2300SX  MSTI PSX300 366 MHz 4300  Via Eden ULV 500 MHz 3300  MSTI PDX600 1 GHz BSP WinCE6 disponibles

Travaux Pratiques Emulateur Mini-shell Multi-tâches Synchonisation eBox II Player MP3 eBox II et Emulateur Photo Player

Démo…

Sessions « Systèmes embarqués » LUNDI 11h-12h : MOB111 Systèmes Embarqués à la sauce Microsoft: Démos, démos, démos 13h-14h : MOB310 Silverlight pour Windows Embedded : monitoring du brassage de la bière en interfaces riches ! 16h-17h : MOB109 Serveurs pour applications embarqués : ils sont de retour… 17h30-18h30 : MOB207 Multitouch et nouvelles expériences dans les systèmes embarqués : scénarios et exemples MARDI 11h-12h : MOB306 Microsoft au calibre industriel: temps réel dur pour des applications critiques 13h-14h : MOB104 Des capteurs aux serveurs en passant par la cuisine : Windows Embedded dans la maison 16h-17h : MOB203 Construisez votre OS avec les briques de Windows 7 : l'exemple avec un système multimédia pour la maison 17h30-18h30 : MOB301 .NET, Electronique et OpenSource : développement sur FPGA avec le .NET MicroFramework

Quelques liens pour aller plus loin… Le site Windows Embedded en Français: http://www.windowsembedded.fr Le blog de Pierre Cauchois – resp. du parcours Embedded: http://blogs.msdn.com/pierreca Concours « Je vois des Windows Partout » http://msdn.microsoft.com/fr-fr/windowsembedded/msdn.windows.partout.aspx

Retrouvez-nous dehors… Stand D34 – Windows Embedded Des experts pour répondre à toutes vos questions Un beau bar, de belles démos et une bonne ambiance ^^