Windows Embedded Compact BSPs

Embien offers optimized Windows Embedded Compact BSPs for various ARM platforms including iMx6, OMAP MCU's as well as Windows CE BSP Development Services.

Windows Embedded Compact BSP’s

Embien – Provider of ready-to-use solutions

Embien offers ready to use Board Support Packages (BSP's) for Microsoft Windows operating system - Windows Embedded Compact, popularly known as WinCE that targets embedded systems. This RTOS is highly optimized for smaller footprint and lower processing power.

Our Windows CE BSP team specializes in developing BSP’s for various ARM processors, right from the early WinCE 4.2 versions to the latest WEC2013 version, by adhering to strict quality standards.

We render proven WEC2013 BSP's for the systems such as Allwinner A20 Windows CE BSP and WinCE BSP for Vybrid MCU's from NXP. We also offer development/porting services for NXP iMx6 BSP, TI OMAP BSP's etc & for other customer platforms.

Our BSP’s - Advantages

Time to Market

Our production quality BSP can significantly reduce your product development time


Embien also offers customized WinCE porting and optimization services

Reliable Device Drivers

Reliable and well tested device drivers and User space libraries for all peripherals.

Optimal Power Consumption

Fine tuned for best static and dynamic power consumption requirements of the embedded system

Allwinner A20 Windows CE BSP

Backed by profound experience in working with various Allwinner processors & WinCE versions, Embien offers production quality WinCE BSP's for Allwinner A20 platform - one of the most popular and powerful low cost micro controller. The WinCE /Allwinner combination provides a huge advantage of running the secure and certified Windows OS kernel on low cost ARM platforms.

Powered by dual core ARM Cortex A7 MPCore architecture, the processor has 32KB/32KB L1 caches for each processor and 512KB unified L2 cache that offers an impressive set of peripherals idle for various applications. We provide user - friendly library abstractions for various modules like GPIO, I2C, Clocks and Timers, Interrupt Configuration and DMA

Since Allwinner A20 is tightly coupled with AXP209 PMIC, it can be made to run on multiple Allwinner A20 based development boards with ease. Some of the targeted boards include: Cubieboard2 from Cubietruck, New Marsboard, A20 OLinuXino from Olimax, Orange PI and Orange PI Mini, pcDuino3 series from Linksprite, Banana Pi Boards, and H2 Hummingbird Kit.


Peripherals Supported by Windows CE BSP

Windows CE BSP supports all the major peripherals including:

  • Windows Embedded Compact 2013 kernel with SMP
  • USB Host and OTG
  • GPIO driver with capabilities of interrupt generations from pad
  • TWI (I2C) driver
  • NAND Flash driver
  • SD Card Controllers
  • Ethernet Interface
  • Display support (LCD\VGA\HDMI)
  • Touch Panels
  • Serial ports driver
  • SPI driver
  • RTC and Timers

WinCE BSP for Vybrid MCU's

Embien offers production quality WinCE BSP for Vybrid MCU's from NXP. This production ready BSP enables support for the following features

  • ARM Cortex - A5 Core
  • I2C Interface, LCD
  • Touch Panel, USB Connectivity
  • SD Card and NAND Flash
  • Ethernet
  • Serial Ports and GPIO Library

These features enable the BSP to take advantage of the Vybrid multi-core micro controller’s powerful processing power. WEC2013 BSP for Vybrid MCU enables immediate deployment of Windows application on the Vybrid board for real time applications like Industrial HMI's, Medical devices, Home Automation system etc.,


Reliable and Production Quality BSP and porting services

Looking for expert advise?