*
*Home|Chinese|Japanese*About ARM|Forums|Events|News|Employment|Contact Us|Investors*
dotted rule
*ARM - the architecture for the digital worldARM - the architecture for the digital world
search
*
*
***
*MARKETS:PRODUCTS & SOLUTIONS:CONNECTED COMMUNITY:TECHNICAL SUPPORT:DOCUMENTATION*
*
products and solutions
*
*
****
*.Products & Solutions
*
*
 >>Home Page 
*
 .ARM Services 
*
 .RealView Development Tools 
*
 .Fabric IP 
*
 .On-chip Debug & Trace 
*
 .Multimedia 
*
 .Physical IP 
*
 .Processors 
*
 .Security Solutions 
*
 .Operating System Support 
*
  Operating System Support Overview 
*
  Linux 
*
  Symbian OS 
*
  Windows® Embedded CE 
*
   
*
   
*
*
 .Licensing 
*
 >>Markets 
*
 >>Books 
*
*
*

Windows® Embedded CE

ask ARM*
*
*

Microsoft® 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:

  • Unique products - Windows Embedded CE-based Microsoft products such as Windows Mobile and Microsoft Auto are only available for the ARM processor architecture
  • Hardware support – ARM has the widest range of silicon Partners supporting Windows Embedded CE and the broadest range of supported CPUs
  • Software support – The majority of BSPs shipped by Microsoft are ARM-based
  • Device Emulator – The Microsoft Device Emulator models an ARM-based virtual platform, providing software developers a fast, out-of-the-box environment that can run the same binaries as an actual device
  • Hardware-assisted debugging - only available on ARM platforms, developed in close collaboration with Microsoft, the ARM RealView ICE eXDI2 solution enables debug that would be impossible with a pure software monitor approach

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) Library

To optimize for hardware architectures with a VFP unit ARM offers a VFP Library for Windows Embedded CE 6. The library replaces software emulated floating point instructions with hardware accelerated implementations. The VFP Library plugs into the Microsoft Platform Builder IDE to work with the Microsoft embedded tool chain.

ARM VFPv2 library for Windows Embedded CE 6 Linking Bug Notice

An issue has been found with the ARM VFPv2 library for Windows Embedded CE 6 that was previously accessible via these pages. 

While investigating a rounding error with modf() we found that the function tries to set appropriate rounding mode by calling _ctrlfp().  The ccrtfpw1.lib library provides a default implementation of _ctrlfp() and was accidentally linked with the FPCRT.dll (VFP) library.  This default implementation never invokes _controlfp(), which sets the appropriate Rounding-Control bits in FPSCR. As a result, the Rounding-Control always remains in default state (Round to Nearest).  Thus, for example, when a decimal value is greater than 0.5 in the case of modf(14.8), the values returned are 15 and -0.2, instead of 14 and 0.8. 

No other functions should be affected by this issue and we are currently in the process of removing the ccrtfpw1.lib from the FPCRT.dll library, which rectifies the issue.  A new package will be available for download from these pages shortly.

RealView® 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

  • Integrates the low-level debug capability provided by ARM RealView ICE with the advanced debug features of Platform Builder.
  • Debug scenarios that are impossible with KITL: EBOOT, Kernel Initialization and interrupt routines
  • Download and debug images without the need for a working Ethernet or USB Bootloader
  • Enables viewing and modification of hardware state beyond Platform Builder's capabilities:
    • Program Status Registers
    • Co-processor registers (including CP15
  • Takes advantage of hardware breakpoints within the processor core

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

DatePress Release
04 Oct 2007ANYKA Licenses ARM Technology Solution For Mobile Multimedia Applications
11 September 2007Automotive infotainment market gets injection with Freescale auto-quality i.MX applications processors
13 February 2007Microsoft .NET Micro Framework Is Now Available
02 November 2006Microsoft Announces Worldwide Availability of Sixth Generation Windows Embedded CE 6.0
27 September 2006Freescale Announces i.MXS Development Kit for Microsoft Windows Vista(TM) SideShow(TM) Applications; Design Kit Leverages i.MX Processor to Jump Start OEM Product Design for 2007 Vista Launch
27 September 2006SJJ Embedded Micro Solutions and Emac Inc. have collaborated on a development kit for Microsoft's .NET Micro Framework (.NET MF).
02 May 2005TI Introduces Digital Media Processor for Future Microsoft Windows Mobile-based Portable Media Center Development Kits
*

Back to Top

*
*


**
*4 dots*Other ARM Websites
*
shadow *LEGAL STATEMENTshadow