View
2
Download
0
Category
Preview:
Citation preview
Microsoft Embedded Overview
Sylvain Ekel – Microsoft Embedded Lead Systems Engineer EMEA – Microsoft Corp.sekel@microsoft.com
Ralf Ebert – Microsoft Embedded Product Manager Germany – ABACUS DELTRONrebert@abacus-deltron.de
Agenda
• Windows Embedded Products Overview and
comparison
• Roadmap
• Windows Embedded XP Product Overview
• Windows Embedded CE Product Overview
• Windows Embedded Point Of Services Product
Overview
• Windows Embedded Enterprise Overview
• Design Cycle and the Microsoft Embedded value.
• Online Technical Ressources
Page 2
What is Microsoft Embedded ?
• Microsoft Embedded is the Microsoft solution for dedicated and embedded devices manufacturer.
• It offers an adapted licensing and a product portfolio, supported by a specialized ecosystem of Distributors and System Integrators.
Page 3
Windows Embedded Offering
Page 4
Flexibility, and
source level
control
Fixed Features,
Express
Development,
Windows Desktop
compatibility
MS-DOS
Windows 3.11
Windows 2000
Windows NT
Windows Embedded CE : Tools to create your Embedded Operating System.
Page 5
SQL for CE
Internet
Explorer 6
Board Support Package
Windows Media Player
Video and VOIP
Hard Real Time
WIFI
Cellular support
RDP 6.0
.NET Compact Framework
USB 2.0
BLUETOOTH
Your platform
Windows Embedded CE
• Windows CE Toolkit = Platform Builder
• Reliable real-time capabilities
• Device customization and differentiation
• 32bits CPU w/ MMU
• ARM, X86, MIPS and SH4
• Hundreds of components
• Drivers, CORE O/S
• Low Cost Run-Time
• Shared Source program
Windows Embedded CE integrates advanced Windows technologies to
rapidly build a wide range of innovative, small-footprint devices
• Cellcore• Cellular Network support
• Network Media Devices• DRM 10 (cardea & Janus) support for PlayForSure compliance
• Networked Projector• Reverse RDP
• Windows Vista Device Discovery protocols
• Connected Devices• WiFi, Bluetooth, USB, Ethernet
• Industrial Control• Real Time, Graphical User Interface
• VoIP phone• Full VoIP stacks and UI…
Scenarios improved by CE 6.0
• Integrated into Visual Studio 2005
• Documentation integrated with Visual Studio 2005
• Updated catalog functionality
• Device Emulator integrated into Platform Builder
• .NET Compact Framework v2.0
• New debugger transports supported
Platform Builder Tool
TargetRS232, Ethernet, USB, ...
Launching
Loading
Debug, etc…
sources
generation
Development PC
Windows CE OS Development
Target
sources
Development PC
CE
binaries
Platform
SDK
Visual
Studio
NK.bin
MyPlatform
.msi
Platform Builder OS Design
Plug-in to Visual Studio 2005
OS & Apps developed in VS2005
• Microsoft Source Code (Core OS & BSPs)
• Build tools (Platform Builder in VS2005)
• Third-party BSP/apps
• A set of build environment variables
• Output: an image file that can run on a device CE OS images (NK.bin)
What you need to build an OS image
Core Components
Emulator
Launching
Loading
Debug, etc…
Development PC
Development with no target
• Virtual target•CEPC•PocketPC•SmartPhone•Etc…
• No-target development•Machine code emulation (ARM)•Behaves like a target•Provided with its SDK
• Advantages•Reduces delays •No hardware cost
Emulator
Windows XP Embedded : your Dedicated Platform
Page 16
PC hardwareIndustrial or Consumer
Embedded Enabling FeaturesUSB boot
HD Write ProtectionFast Boot
Custom Shell
Your Windows XP Embedded
Dedicated Platform
Windows XP PRO
Hardware Support
Windows XP PRO
2500 Components
What is Windows XP Embedded?
• Windows XP Embedded is Windows XP
• Runs on standard x86 PC architecture hardware
• Standard hardware support - PnP, USB
• Componentized (XP Pro Chopped up)
• Over 12,000 components to flexibly build a customized device
• Reduced footprint, Can fit with an app in 64 MB RAM
• Rapid Development
• Powerful tools for building custom devices
• Full Win32® API, and .NET Framework support
• Reliable
• Built on the robust Windows XP Kernel
• Embedded specific capabilities to increase reliability in devices
Embedded Enabling Features
• Enhanced Write Filter (EWF) – Sector based
• File-Based Write Filter (FBWF)
• USB, CD ROM & Network Boot
• Headless Operation – error message capture
• Hibernate Once, Resume Many (HORM) – Fast Boot
• Device Update Agent
• NO Activation
In addition to XP Pro ....
SP3 for Windows XP Embedded
Windows Embedded Standard 2009
• Rollup of Hotfixes and Security Updates
• Select OOB Features, e.g., NAP, MSXML 6.0, BITS 2.5, to Enable Connectivity with Windows Server 2008
• Optional Update, Depends on XPe SP2 FP2007• Includes Windows XP Embedded SP3
• Latest Key Technologies, e.g., Silverlight 1.0, .NET 3.5
• Enterprise Management Technologies, e.g., SCCM, WSUS
• Inbox Support for Latest Chipsets from Intel, AMD, VIA
• Improved Developer Experience, e.g., Enhanced OOBE, Addt’l ConfigUI, Link to Online Resources
• THE Platform for Future Innovation, e.g., Silverlight 2.0
Windows Embedded Standard 2009vs. SP3 for Windows XP Embedded
• Current SP Level to Receive Support
• Download on ECE Late Q4 CY2008
• New Support Lifecycle, 10 Years of Support
Development Overview
Application
Binaries
Hardware
Definition
Application
ComponentsApp,
OS and EEF
Components
OS
Image
XPe
Component
Database
Target Analyzer
Target Designer
Component Designer
Windows Embedded for Point of Service - WEPOS
• Standard, retail-optimized OS platform for Point of Service devices Plug-n-Play support for retail
peripherals
Selected components of Windows XP Pro SP2
Available from Windows Embedded OEM partners
Reduced OS footprint
POS for .NET : PnP support for POS peripherals
• Ideal OS for full-featured Point of Service terminals
• Installation CD
• No activation
Windows Embedded Enterprise.
• 2 versions : Windows XP PRO and Windows VISTA
• Tool = the OPK or OEM Pre-Installation Kit
• Full installation either step by step or unattended
• Deployment tools.
• Specific Licensing rights :
• Complete OS installation in the Manufacturing Process
• OS activation on behalf of end user.
• Free OPK at your disposal (in different languages)
• All languages available, but not COA specific !
• 1 unique PID per project
• OEM Activation for XP, Vista !
Page 22
Page 23
Windows CE Windows Embedded Standard
Windows Embedded for
Point of Service
Windows Embedded Enterprise XP
Windows Embedded
Enterprise Vista
Minimum Memory Footprint
16 MB min/32 MB recommended
64 MB min/ 128 MB recommended
64 MB min/ 128 MB recommended
128 MB min/ 256 MB recommended
Min 512 MB / 1 GB recommended
Disk Footprint
Size depends on config, as small as 300K. supports Flash disk, RAM drive, and HD. Average size for industrial automation image : 16MB
Size depends on config, as small as 20MB supports RAM drive, Flash Disk,HD. Average size for industrial automation image : 200MB
390 MB for base image, diskless operation support. Full featured size 900MB
1.5 Gigs, Hard drive, RAM drive
2 Gigs, Hard drive, RAM drive
Processor Type
32 bits with MMU, X86, MIPS, ARM, SH supported
x86 233 MHz or faster x86 233MHz orfaster
x86/x64 400 MHz of faster 800 MHz 32-bit (x86) or 64-bit (x(64) processor
POS for .NET Not Available Not Available Included Optional Optional
Development Support
.NET compact framework, subset of Win32 APIs supported.
.NET Framework, Win32 API support
Full .NET Framework, Win32 API support
.NET Framework, Win32 API support.
.NET Framework, Win32 API support.
Language Support
Available Component XPe MUIs – +20 languages MUIs for 20+ langages.
Full Windows XP language packs supported, localized and MUI
Full Windows Vista language packs supported, localized and MUI
Enterprise Management Support
SMS, MOM SMS, MOM, DUA, SUS/WUS, SCCM
SMS, MOM, DUA, SUS/WUS, SCCM, Windows Update (security)
SMS, MOM, SUS/WUS, SCCM, Windows Update.
SMS, MOM, SUS/WUS, SCCM, Windows Update.
Servicing and Support (EOS)
5 years of mainstream support plus 5 years of extended support
5 years of mainstream support plus 5 years of extended support
5 years of mainstream support plus 5 years of extended support
5years and 5 years 5years and 5 years
Commercial Availability (EOL)
15 years through the Microsoft Embedded Channel.
15 years through the Microsoft Embedded Channel.
15 years through the Microsoft Embedded Channel.
15 years through the Microsoft Embedded Channel.
15 years through the Microsoft Embedded Channel.
Windows Embedded Product Comparison.
Support Ressources
Your official embedded distributor
• Training from FAE
• Design in/win assistance from FAE
• Logistic assistance
Partners
• Toolkit training
• Image creation & assistance
• BSP development
• Custom 24H/24H support
Microsoft
• Direct support contract with Microsoft Embedded
• 5 years + 5 years technical support
• Specific end of life
How to Purchase and Ship
Purchase
•Sign CLA for embedded systems
•Worldwide distribution channel & royalty
•Toolkits $995 U.S. or OPK for free
•Volume-based licensing : OVRP program
Ship
•Product support
•Microsoft PSS, community, partners
•Upgrades
• Joint marketing opportunities
•Partner Program, Logo, Catalog, Case Studies..
Links
• Microsoft Embedded Website
• http://www.microsoft.com/embedded
• Technical Information and Links
• http://msdn.microsoft.com/embedded
• Partner With Microsoft
• http://www.windowsembeddedpartners.com
Page 26
Recommended