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.