Introduction to Windows Embedded Szanya Zsolt & Rózsa Gergely Elbacom – Authorized Windows Embedded Distributor
Dec 19, 2015
Introduction to Windows Embedded
Szanya Zsolt & Rózsa GergelyElbacom – Authorized Windows Embedded Distributor
Program
• 9:00 – 9:15 Bevezető• 9:15 – 9:45 Windows Embedded operációs rendszerek –
áttekintés• 9:45 – 10:45 Windows Embedded POSReady 2009 – telepítés és
gyakorlati tanácsok• 10:45 – 11:15 Kávészünet• 11:15 – 12:30 Windows Embedded Standard – telepítés és
gyakorlati tanácsok
• 12:30 – 13:30 Ebéd• 13:30 – 15:30 Windows 7 Embedded – telepítés és gyakorlati
tanácsok• 15:30 – 16:00 Licenszelés, Windows Embedded operációs
rendszerek összehasonlítása
• 16:00 – 16:30 Kérdések, válaszok
Who is Elbacom?• European Authorized Microsoft Windows Embedded
Distributor
• Key differentiators Focus – 100 % on Windows Embedded Outstanding support Trustworthy and reliable No.1 in embedded server business in EMEA
• Technical & sales readiness
• Technical black belted engineers
• 3 technical centres within Elbacom Windows XPe, Embedded Standard, POSReady Windows Embedded Server Windows Embedded CE
What is Windows Embedded?
• Windows Embedded is the Microsoft solution for dedicated and embedded devices manufacturers
• It offers an adapted licensing and a product portfolio, supported by a specialized ecosystem of Distributors and System Integrators
OEM opportunity: Beyond the PC
VoIP Phones
Set -Top Boxes
Media Device
PoS Devices
Automotive
Devices
Gaming
Connected Devices
Thin Clients
ConsumerElectronics
Portable Media Center
Network Attached
Storage (NAS)
PBX, Call Centers
Firewall / VPN
PC OEM
Embedded Platform Features
• Long Availability (~15 Years)• Fast Time to Market• Componentized Operating System• Real Time OS (RTOS) Solution
– Windows Embedded CE – Native– Windows XP Embedded – with RTOS Extension
• Enhanced Write Filter (Image protection)• Shared Source – Windows Embedded CE
Who is who?
Compact
POSready
Embedded Platform FeaturesPlatform
Setup
Application
Processorsupport
User scenarios
Embedded O/S for Point-of-Service devices requiring connection to variety of peripheralsInstallation CD
Field or OEM-deployed application
X86 architecture
Embedded O/S for devices requiring PC-class performance & network capabilitiesWindows Embedded Studio Target DesignerOEM integrates application and OS into deviceX86 architecture
Embedded O/S platform for smaller footprint,
portable devices
Windows CE Platform Builder toolkit
OEM integrates application and OS into device
X86, ARM, MIPS, SH4 architectures
Microsoft
Windows Embedded Standard
Windows Embedded CE 6.0
Windows MobileSmartphones
and PDAs
Windows Automotiv
e
Portable Media Player
Thin clients
Set-top BoxesVOIP phonesRugged
handheld
Industrial automation
Windows XP End Of Life• Are you building dedicated devices based
on Windows XP?• Are you currently using OEM / System
Builder versions of Windows XP?• Are you aware that several Windows XP
based OS is available in Windows Embedded channel?
• Check out:– http://www.xppro2016.com– http://www.microsoft.com/windowsembedded/e
n-us/products/default.mspx
Several Winows XP based OS in Windows Embedded channel
11
Windows Embedded POSready
Windows XP Profor Embedded Devices
Windows XP Professional for Embedded Devices
• XP Pro for ED is appropriate for devices – that have a strict need for Windows XP Professional
application compatibility – where reduced footprint is not a primary design requirement
• XP Professional for ED is not a componentized version of the Windows OS
• Language Independent Licensing – Multi User Interface (MUI) Language OPK
• Online Activation required• Long Lifetime Support – support at least until 2016• Availability of version SP2c and SP3
Embedded OS OfferingsWindows Classic
DOS
Windows 3.1
Windows NT Server
and Workstation
Windows 2000 Pro / Server
Windows XP Pro / 64-bit
Windows EmbeddedWindows CE 6.0Windows XP for Embedded DevicesPOSReadyWindows Embedded Standard / Windows XP Embedded
Windows Embedded ServerWindows Server 2008 for Embedded SystemsWindows Storage Server 2008Windows Server 2003 with ISA Server 2006Windows Server 2003 with Server Appliance Software 3.0Windows Server 2008 for Telecommunications Systems with Server Appliance Software for Windows Home Server
Embedded features• No Product Activation
WPA is NOT needed for POSReady and Windows Embedded Standard operating systems!!!
• WEPOS / Windows POSReady 2009• Windows Embedded Standard /
Windows XP Embedded
Using Windows XP Pro for Embedded Devices there is standard WPA!
Embedded features – File Based Write Filter
• Filterdriver on Filebase• Supports NTFS and FAT32
Physical disk drive WindowsBoot.iniDaten
tmp.dat
Write Filter Cache WindowsDebug
.logtmp.dat
Filesystem View WindowsBoot.iniDaten
Debug.log
Delete
Create
Create
Delete
tmp.dat
Excluded
Embedded features – configuration options after installation
• Disable CTRL+ALT+DEL• Disable command prompt• Disable LogOn screen• Change bootlogo• Remove getting started screen• Remove baloon tips• Disable status messages• Modify the „Welcome message”• Add the OEM information
Add OEM Logo and details
Create a bitmap file, Oemlogo.bmp, that contains your company logo. The bitmap must be 172 x 100 pixels in size. Place the file in the \Windows\System32\ folder.
Custom Bootlogo• Create a 640x480 16 color bitmap• Save as Boot.bmp in Windows directory• Edit boot.ini
– Add /NOGUIBOOT /BOOTLOGO
Windows Embedded Standard
• New version of Windows XP Embedded• Componentized Version of Windows XP Professional
(over 14 000 components)– Fully compatible to full version of XP Professional– Contains all functions of XP Professional
plus additional Embedded Features
• Allows to create a fully customized WindowsWhich contains only the functions you need- smaller footprint
• No Windows Product Activation- Create one master image- Clone it as often as you need it- License the image with the license sticker
How to build an Image
Get H
ardwareinform
ation
Get S
oftware
dependencies
Build the Image
Transfer the Image
Target Designer
Componentlist
• Contains all available comoponents in the component database
• Bold Items– Marco Components
Target Designer
Components in the image
• Displays all components added to the image
• Some components have additional settings
Target Designer
Component settings
Windows Embedded Studio
24
Target Designer
Component Designer
Database Manager Target Analyzer
TAP.EXE
Windows Embedded POSReady• A standard, retail-optimized OS platform for retail Point of Service devices
– Only POS platform to provide Plug-n-Play support for peripherals– Based on Windows XP Embedded with Service Pack 3– Reduced OS footprint– Available till 2024 in Windows Embedded channel
• First of a series of retail-focused investments from Microsoft• Add/Remove Windows Components after deployment• File-Based Write Filter (integrated per default)
• USB– USB Boot– Install to USB– Install from USB
• Microsoft Silverlight 2.0 Support (3.0)• .NET Framework 3.5 Support• Windows Media Player 11• Network Access Protection (NAP)• IE7.0 (8.0)
POSReady Installation process
Windows Embedded POSReady 2009 boot
Some configuration options prior/after installation
Installation disk
Some configuration options prior/after installation
Add / remove companion programs
Product SummaryWindows XP
Professional for Embedded Devices POSReady 2009
Windows XP Embedded /Standard
Knowledge low low high
Flexibility low medium very high
License price 150 USD 100 USD 90 USD
Image size >1 GB ~1 GB custom
Toolkit - - 995 USD
OPK Free Free -
Time to market Immediate 1 week 1-3 months
Embedded Features No Some Yes
Product Activation Yes No No
Language Support
Full XP language pack support + MUIs
XPe MUIs +32 languages
XPe MUIs +20 languages
Servicing and Support (EOS)
5 +5 years 5 +5 years 5 +5 years
Commercial Availability (EOL)
15 years 15 years 15 years
Windows Embedded Standard 7 -Componentized version of Windows 7
Industrial Automation
MedicalEntertainment
Thin Client
Office Automation
ATM /Kiosk
• Based on Windows 7 Ultimate • Splitted to more than hundred (about 150)
Feature Packs• x86 and x64 architectures supported• Direkt setup to the target device (Image Build
Wizard, IBW)• Unattended Setup (Image Configuration Editor,
ICE)
Windows Embedded Standard 7 -Componentized version of Windows 7
Windows Embedded Standard 7Main Features:
– Language Packs(US,DE,ES,FR,IT,JP,CN)– Bitlocker– Bitlocker To Go– Direct Access– Applocker– Branch Cache– Multitouch– VHD Boot– DISM– Windows Update
Support for:
Active Directory, Domain Join, Group policies, Network Access Protection and IPv6
to enable connectivity and manageability with:
Windows Server, System Center Configuration Manager, System Center Operations Manager, and Windows Server Update Services.
Windows Embedded Standard 7Enterprise Connectivity and Manageability
Windows Embedded Standard 7 eCORE
• Support for TCP/IP, IPV4/6, DHCP, HTTP, DNS Client, NETBIOS, and SMB/CIFS.
• Windows cryptography APIs, including local security authority (LSA) authentication, credentials management, Winlogon, and authorization.
• Basic APIs for the Windows graphics system.
• Support for Plug and Play hardware.
• Support for servicing through Component Based Servicing (CBS) and package manager.
Note: UAC is turned off by default.
Windows Embedded Standard 7Image Building Process
Driver Support BuildInstall and
Deploy
Image Configuration
Target Analyzer
Image Builder Wizard
Image Configuratio
n Editor
Image BuilderEngine
Unattended XML File
PMQ File
Distribution Share
Windows Embedded Standard 7IBW image generation
Things to remember
Free evaluation versions are available:
• http://www.microsoft.com/embedded
• http://www.posready.hu
• www.windowsembedded.hu