Freescale Semiconductor created a Windows Mobile 6 board support package (BSP) for the i.MX31 multimedia applications processor platform. One of the first applications processors based on the ARM11(TM) core to support the Windows Mobile 6 operating system (OS), Freescale’s BSP is designed to provide a simple and efficient migration path for original equipment manufacturers (OEMs) with devices running previous versions of Windows Mobile.
The i.MX31 Windows Mobile 6 BSP is designed to support Windows Mobile 6 Professional and comes with the requisite components to enable the developer to jump-start their project, including the OS kernel, OS graphical user interface and middleware, i.MX31 processor-specific device drivers, application development system (ADS)-specific device drivers, other OS-specific software, and OS test suites. The BSP contents are designed to include a boot loader, OEM adaptation layer (OAL), device drivers for peripherals on the i.MX31 ADS board, configuration files and build scripts, BSP documentation, release notes, a user manual and sample images.
The i.MX31 processor’s exceptional balance of high performance at very low power makes the advanced BSP ideal for feature-rich Windows Mobile phones, navigation devices and other handhelds with computationally intensive applications. This allows OEMs to take advantage of the advanced features enabled by Windows Mobile 6, such as a video player, instant messaging, a Web browser, productivity, voice recognition and security, without significant impact on battery life in their devices.
The i.MX31 Windows Mobile 6 BSP is available for download now at no charge.