Windows® Embedded Standard 2009 / XP Embedded

 

Windows Embedded Standard 2009 and XP Embedded are Windows XP Pro broken down into 12,000+ components. Each product come with build tools and embedded enabling features to help target the popular desktop operating system for embedded systems. The page below offers some information about tools, components, flash drives, and community links that go beyond the books and articles.

 

 

 

WES2009 / XP Embedded Sample Components

The table below contains pre-developed SLD files and components. The binary files are available from their manufacturers. Please let me know of any components that you would like to see posted or are having trouble with a component.

Information and components are supplied as-is without any warranty.

 

 
WES2009/ XPe SLDs and Components
PDF
SLD

.NET Framework 3.5 SP1 Installer Component

Example SLD for a .NET 3.5 SP1 Installer without the component dependency overhead.

 

Intel® Atom™ D510MO - WES / XPE Support Package

Platform component package and development guide for the Intel® Atom™ D510MO "Mount Olive". Intel® Atom™ Processor D510.

 

TabletKiosk eo a7330D - WES / XPe Support Package

Platform component package and development guide for the TabletKiosk eo a7330D, which uses the Intel® Atom™Z530P. Available at TabletKiosk.com.

  TabletKiosk

Intel® Atom™ D945GSEJT - WES / XPE Support Package

Platform component package and development guide for the Intel® Atom™ D945GSEJT "Johnstown". Intel® Atom™ Processor N270. Also supports Jetway NF92-270-LF and Advantech 2173.

 

Intel® Atom™ D945GCLF2 with IEGD Example - WES / XPE Support Package

Platform component package and development guide for the Intel® Atom™ D945GCLF2 "Little Falls". Intel® Atom™ Processor 330. Includes sample component for Intel® Embedded Graphics Driver.

 

Intel® Atom™ D945GCLF - WES / XPE Support Package

Platform component package and development guide for the Intel® Atom™ D945GCLF "Little Falls". Intel® Atom™ Processor 230.

 

PCM-9375

Platform component and development guide for the PCM-9375

 

ICOP 48XX Series

Platform component and development guide for the ICOP 48xx Series

 

ICOP 38XX Series

Platform component and development guide for the ICOP 38xx Series

 

PowerShell V1.0 Component

The SLD file contains 2 components. The first is the broken down version, and the second is for the isntaller. Please read the readme PDF file that comes in the zip file.

 

 

Full XP Pro Like Solution

Two SLD files with several macro-components based on the components software categories in the database. You have to run TAP.EXE on your hardware to get the appropriate hardware components.

Full XP Pro 2007 solution reaquires XP Embedded SP2 Feature Pack 2007 and Update Rollup 1.0.

The Full XP Pro WES2009 supports WES2009.

Google Chrome BETA

Component for the Google Chrome Beta Browser

Mozilla FireFox® v3.0.x

Component for the Mozilla FireFox v3.0.x Browser

NVIDIA Installer Component

There seems to be issues with creating XPe components for the latest NVIDIA drivers. The solution is to create an installer component, which will run a silent install during FBA. The SLD provides an example of how to do this.

 

Mozilla FireFox® v2.0.0.1

Component for the Mozilla FireFox v2.0.0.1 Browser

Nile Theme

The NileTheme.sld contains a sample component for the Nile theme, which you can download from Microsoft.

FrontMotion.SLD and LogonStudio.SLD

Many OEMS want to hide the fact that Windows XP Embedded is running in their system or they want the system too look more like an appliance. The ability to create custom boot screen, custom shells, and different themes allow the developer to create an OS image with some branding. Replacing the logon can also be achieved by creating your own custom GINA or a GINA solution from a third party. The GINALogon.zip file contains two SLD files for third party solutions. The first is from FrontMotion which is a full GINA replacement that uses Macromedia flash as a front end. The FrontMotion.sld file also contains a Macromedia flash player 8 component. The other is Stardock's LogonStudio which replaces the “Friendly Logon” graphic with your own custom version.

MySQL Server Example SLD

An Example Component for mySQL Server 4.1

Mozilla FireFox SLD

Component for the Mozilla FireFox v1.0.4 Browser

NVIDIA Video Driver SLDs

Two SLDs for video driver versions 7.19 and 7.19

Intel Ethernet SLDs

Two SLDs that cover 1GB and 10GB Ethernet Controllers

3COM Ethernet SLD

SLD contains 3 components for 3Com 1GB Ethernet controller chips.

Marvell Ethernet SLD

SLD contains a component for the Marvell 1GB Ethernet driver Yukon.

VisionTek ATI video driver components

SLD contains 50 components based on the VisionTek XTASY video graphics card.

ATI Video driver components

SLD contains nearly 300 ATI video driver components with Hotkey Poller service fix.

     
     

 

 

Flash Drive Information for CF, USB, and Other flash devices

Booting from flash is a very popular topic. There are various flash drives available: USB, Compact Flash (CF), and IDE. Below is some information on different flash devices, adapters, and duplication solutions. Please note that some of information is provided by input from different developers so data might not be accurate. Your contribution is appreciated.

Note: I DO NOT SELL THESE DEVICES. THE INFORMATION IS SUPPLIED HERE AS A REFERENCE FOR DEVELOPERS, THANKS.

 

 
 

Booting from USB Flash Disk

Windows XP Embedded SP2 Feature Pack 2007 now has support for USB Boot 2.0. Many PC systems that have USB 2.0 support only enable USB 1.1 at boot time. A switch to USB 2.0 speeds takes place once Windows has loaded the USB 2.0 driver. Also, the BIOS needs to emulate the USB flash disk as a hard drive. Finally, there are different USB flash manufacturers and products on the market. One complaint is that USB flash is slow. Performance will depend on the controller that is used in the USB flash device. Like the CF table, I am creating a USB flash table with USB flash devices that have been tested with XPe USB Boot 2.0.

Manufacturer
Model
Part Number
Notes
Memorex 1GB TravelDrive 32509060

Fast read / write access

PQI U339   Reads fast / writes slow. When EWF is enabled the performance is good.
PQI U339 Pro   Fast read/write access.
SanDisk Cruzer micro 512MB SDCZ6-512  

 

 
 

Booting from Compact Flash Drives

Many developers are sending feedback on problems with XP Embedded running on CF cards. It is looking like the standard off the shelf CF cards for commercial products like cameras and PC storage are no longer suitable as boot drives for XP Embedded. From various replies, industrial grade CF cards from WinSystems, Transcend, and Wester Digital have better reliability as boot media for XP Embedded.

Note: It has been seen that CF cards with the same model number may not boot WES/XPe.

Please share any feedback on CF cards that you have found reliable for XP Embedded.

 
     
  Here are a few CF to IDE/SATA adapters that might be usefull for your project:

 

 
 

Flash Duplication Solutions

Manufacturing is always part of the development puzzle to solve. As an alterantive to software solutions, here are a few hardware duplication solutions for duplicating USB flash disks and CF cards for production:

 
     
 

Tools

Beyond Windows Embedded Studio - There are many tools, add-on / support software, and solutions available.

XP Embedded Supplemental Toolkit - Tools R2 - Tool suite designed to help with WES2009 / XP Embedded development in several areas: creating components, dependency hunting, version control, and documentation.

HORM Manager Pro by Wechsler Consulting GmbH & Co. KG - Manage HORM with this advanced management tool. Free trial available.

DUA Script Engine - From Aaron Stebner's Blog, a very useful tool to help take the work out of creating Device Update Agent (DUA) scripts. There is also documentation and upates.

Dependency Walker - Static / Dynamic analysis tool for creating components.

 

 
 

Community Sites and Blogs

WES/ XPE has a solid support community in various newsgroups, websites, magazines, conferences, and individual eMVPs.

The Official Windows XP Embedded site on MSDN: msdn.microsoft.com/embedded

XP Embedded Team Blog, the goto blog for everything WES/XP Embedded - http://blogs.msdn.com/embedded

New Microsoft XP Embedded Community Site: http://social.msdn.microsoft.com/Forums/en-US/category/embeddedwindows/

Brad Combs' www.xpefiles.com

 

 
     
     
 

 

 

 
     
Legal |    Design by Interspire