MicrosoftR Windows Embedded CE 6.0 is a 32-bit, componentized open operating system designed to power small footprint devices and enable fast time to market for highly differentiated products. Windows Embedded CE is used in a wide variety of devices from Portable Media Players to Voice-over-IP phones.

Why use ARM with Windows Embedded CE?

Exclusive support and products, best-in-class features and over 10 years of partnership with Microsoft make ARM the leading Windows Embedded CE architecture:

As an ARM partner, Microsoft has a page in the ARM Connected Community.

Board Support Packages (BSPs)

To accelerate ARM Partners' time to market, ARM offers example BSPs for our range of development boards, in addition to those already provided by Microsoft and other ARM Partners.

Download ARM example BSPs for Windows Embedded CE.

BSPs are installed on top of the Platform Builder, the IDE provided by Microsoft for building Windows Embedded CE.

Vector Floating Point (VFP) Support for Windows Embedded CE

The Visual Studio 2008 suite of tools, used to create applications for Windows Embedded CE, includes a fully enabled VFP compiler for ARM.    This enables in-lining of VFP code for optimal performance.  Use of the VFP unit requires either disabling of the VFP exceptions or inclusion of the proper OAL code to handle such exceptions.   Details are included in the Visual Studio 2008 compiler documentation. 

ARM has and will continue to support a VFP C Library for Windows Embedded CE 6, but recommends the use of the Visual Studio 2008 suite as the preferred method of exploiting VFP hardware.  The library offered by ARM replaces software emulated floating point routines with hardware accelerated implementations.  The VFP library plugs into the Microsoft Platform Builder IDE to work with the Microsoft embedded tool chain.  

Download the C run-time VFP library for Windows Embedded CE 6

RealViewR ICE eXDI2 driver

The ARM RealView ICE JTAG-based debug interface connects to the Microsoft Platform Builder via an interface called eXDI2.  This allows developers to communicate directly with the ARM processor, dramatically improving hardware visibility, enabling debug scenarios that are impossible with a software-based debug monitor, allowing direct control of the target device, and the examination and modifying of state. Available for general download from this site soon

Key features

Resources and Technical Support For Microsoft Products

While ARM works closely with Microsoft to ensure the greatest level of support for the ARM architecture, ARM is unable to provide technical support for Microsoft products or for the BSP examples provided above.

Additional resources are offered by Microsoft via the links below:

Windows Embedded Partners

Windows Embedded Support Resources

Windows Mobile Resource Portal

Please contact us if you require more information.

Recent Press Releases