110 likes | 320 Views
Build Windows Embedded Standard 7 in 30 minutes. William White Direct Insight Ltd. Installing Windows Embedded Standard 7. Device must be Windows Embedded Standard 7 compliant Quick Install using Image Builder Wizard (IBW) Very similar installation experience to Windows 7 desktop
E N D
Build Windows Embedded Standard 7 in 30 minutes William White Direct Insight Ltd
Installing Windows Embedded Standard 7 • Device must be Windows Embedded Standard 7 compliant • Quick Install using Image Builder Wizard (IBW) • Very similar installation experience to Windows 7 desktop • Installs directly on the device • Interactive user input required • Fully customisable install using Image Configuration Editor (ICE) • Image features are configured and customised on a development workstation • Customisation data stored in an XML file called an Answer File • Answer file passed to IBW, can be fully automated
Target / Reference Device Requirements • 1 GHz x86 or x64 CPU • ACPI PnP BIOS • Support for Windows PE 3.0 • Bootable USB2.0 and support for Network Boot recommended • UEFI support for x64 • Boot Medium • Flash / uDiskOnChip / hard drive • 1GB free space minimum • 4GB free space recommended
Virtual PC as a Target • Emulates a PC on the development machine • Multiple OS installations running on one machine • Supports MS-DOS, Windows 9x, Windows NT \ 2000 \ XP \ Standard, and Windows NT \ 2000 \ 2003 Server • Ideal target device when learning Embedded Standard • Better than dual-boot • Development machine doesn’t have to be shutdown to test Windows Embedded Standard Image. • Virtual PC 2007 for Windows XP and Vista • Note Virtual PC 2007 SP1, although not officially supported will also run on Windows 7 • Windows Virtual PC (Windows XP Mode ) on Windows 7 • Support for USB devices
Flow with Image Builder Wizard WIM • Boot device • Run IBW • Select drivers, features, languages • Logon • Install custom software • Bootable media with • Windows PE • Image Builder Wizard • Embedded Core and Feature Sets • Generalize master image using Sysprep • Capture image into WIM using DISM • Deploy WIM 1 2 3
Windows Embedded Standard Toolkit • Windows Pre-installed Environment (Windows PE) • A bootable light weight “utility” Windows operating system with limited services, used for initial Image deployment and servicing • Image Builder Wizard (IBW) • Installs Windows Embedded Standard 7 interactively on a device – Online development • Suitable for fast prototyping and product evaluation • Image Builder Engine • Image Configuration Editor (ICE) • Advanced GUI tool to create customised Image configurations – Offline development In both cases Image creation is on device using “Image Builder Engine”
Distribution Share / Configuration Set (x86 / x64) • Contains all the resources used to create an embedded Image • Packages (the basis of modularity) • OS Core features (Embedded Core) • Drivers • Feature Sets & Language Packs • “Internet Explorer 8”, “Windows Media Player 12”, “Shell Feature Set” etc • Templates • Device Functionality • Minimum Configuration • Media Device • Thin Client • ….
Target Analyzer Probe (TAP) • Target Analyzer Probe is used to investigate the hardware devices on a target system • HAL • Chipsets • Media • Enumerated devices • Every system is different, thus Target Analyzer Probe should be run for each new system • The output is an XML file (PMQ) that can be imported into ICE
What can I do in ICE? • Add packages as in IBW • Configure settings • Script install of 3rd party applications & drivers • Dependency analysis • Merge, import and export templates • Create deployment media
Future Event on Windows Embedded Standard • Two Seminars with hands on labs • December 8th - Microsoft, Edinburgh • December 9th - IET Austin Court, Birmingham • Experience Windows Embedded Standard 7 "hands-on" • Discover Embedded Enabling Features and Real-Time • Harness the Power of Multicore – • Intel Parallel Studio and RTX SMP http://www.directinsight.co.uk/contactus/multicore1.html