Construisez votre OS avec les briques de Windows 7 Ma Boite Sous La Télé 09/02/2010 Pierre Cauchois Relations techniques – Technos embarquées Microsoft France
Agenda Pourquoi construire son propre OS? Windows Embedded Standard : Késako? Démo Géante - Construction d’un système « multimédia » pour la maison Prototypage Configuration « complète »
La démo: Le Hard: un Fit-PC2 : http://www.fit-pc.com/web/ Équivalent à un netbook (processeur ATOM Z530) dans une toute petite boite Capable de décoder des flux HD en consommant très peu d’électricité Le Soft: Un OS : Windows Embedded Standard Un Shell « custom » Du logiciel tiers On veut supporter les reboots « à la sauvage » Que le client final ne puisse pas faire n’importe quoi comme avec un OS complet (la boite doit _toujours_ fonctionner)
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
Windows Embedded Standard 2011/7 Distribution Share Update Package Feature Set Packages Embedded Core (Bootable) Enhanced Write Filter Internet Explorer Lang Packs/ Driver Packs 3rd Party Software OS Updates OEM Tools Development Image build wizard Image config editor Sysprep Deployment DISM Imagex WDS WinPE Servicing Package scanner
Image Builder Wizard 1 2 3 Sysprep, Imagex Media Bootable avec : WIM Sysprep, Imagex Media Bootable avec : WinPE Image Builder Wizard Distribution share Démarrage dans WinPE Démarre l’ IBW Sélection des drivers, fonctionnalités, langues Logon Installation de logiciels tiers Généralisation de l’image Capture de l’image dans un WIM en utilisant imagex Deploiement du WIM 1 2 3
Démo Image Builder Wizard
Au Premier Démarrage Quelques étapes de configuration obligatoire OOBE Activation de l’EWF et du HORM Et quand on est un fabricant d’équipement… Nettoyage de l’Image Génération du « Master » qu’on déploie ensuite en production
Image Configuration Editor Image Configuration Editor (ICE) WIM unattend.xml Features Drivers Languages OS updates Custom SW SMI settings Sysprep, imagex Généralisation de l’image Capture de l’image dans un WIM en utilisant imagex Deploiement du WIM Démarrage dans WinPE IBW avec unattend.xml Création du media bootable: WinPE, IBW, WIMs, Unattend.Xml On utilise l’ICE pour générer la configuration dans unattend.xml 1 2 3 4
Création de MaBoiteSousLaTélé Démo Création de MaBoiteSousLaTélé
À retenir… Windows Embedded Standard 2011/7 permet de constuire son propre OS avec les composants de Windows 7 Prototypage rapide avec l’IBW Configuration fine avec l’ICE Déploiement et Servicing « normal » La CTP est publique! http://connect.microsoft.com/windowsembedded
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 ^^