iWave Japan      Welcome to iWave Systems

iWave Offers Windows Embedded Services

iWave Systems offers High-Quality Product development and Customization services on Windows Embedded platforms from older Windows CE to new generation Windows Embedded Compact 7 (WEC7) and Windows Embedded Compact 2013. iWave’s expertise also includes other embedded OS from Microsoft such as Windows XP embedded (WinXPe) and Windows Embedded Standard (WES) 2009.

iWave Systems has vast of experience spanning over a decade of product development and consulting services on Windows Embedded platforms spread across multiple processors such as Freescale, Texas Instruments, Renesas, Marvell and Altera, with a strong technical team and a deep understanding of Windows CE internals and Application development.

Windows Embedded services can be classified into following:

  • Board Support Package (BSP)/Eboot Development
  • Device Driver Development
  • Middleware and Stack development
  • GUI Application Development with Silverlight
  • BSP for Reference Platforms
  • Customization Services

Windows Embedded Compact 7 Services

1) Board Support Package (BSP)/Eboot Development:

iWave Systems is a front-runner and an authorized Board Support Package (BSP) developer for Freescale’s i.MX Multimedia application processors and Altera Cyclone V SOC’s. iWave systems provides production quality BSP for Freescale and Altera reference platforms (Freescale SDP, SDB, QSB, Altera Cyclone V SOC Dev Kit), other custom build platforms from iWave or any customer specific platforms. With tasks ranging from board bring up with E-Boot to device driver and stack development for the complete OS.

Windows Embedded BSP’s supported across various platforms:

Windows Embedded Compact 2013 (WEC 2013):

  • Freescale i.MX6x Platform 
  • Altera Cyclone V SOC Platform

Windows Embedded Compact 7 (WEC 7):

  • Freescale i.MX6X
  • Freescale i.MX53
  • Altera Cyclone V SOC Platform

Windows CE 6.0 BSP

  • Freescale i.MX515 (R3)
  • Freescale i.MX27 (R3)
  • Intel Atom Z510/530

Windows CE 5.0 BSP

  • Freescale i.MX27
  • Marvell PXA270 and PXA2
  • Renesas SH4
  • ATMEL AT91RM9200
  • TI OMAP 850
  • Pentium Platform
  • Intel StrongArm SA1110

BSP/EBoot Services includes:

  • Eboot Support for various platforms
  • OS Booting options from NAND, SD/MMC, Ethernet
  • OAL configurations for particular platform.
  • OS Bring up with OAL (OEM Adaptation layer) configurations

2. Device Driver Development:

iWave Systems offers Device Driver Development for various platforms specific peripherals. Expertise includes understanding of Windows CE driver architecture and OAL (OEM Adaptation Layer) modifications to bring up the specific interface in the Windows CE.

Device Driver Development for following interfaces (but not restricted to):

  • Display/LCD, Camera
  • PCIe
  • I2C, CAN, SPI
  • Power Management
  • DirectDraw Filter
  • Storage

    • Mass storage (SD, USB) 
    • NAND and NOR Flash 
    • SATA, SSD, eMMC

  • Connectivity

    • Connectivity interfaces : USB, Serial, SPI, I2C, SSI
    • USB to serial
    • Ethernet (NDIS 6.0)
    • SDIO WLAN 802.11a/b/g/n
    • Wi-Fi direct
    • RFID, Bluetooth

  • Other Peripheral devices

    • TV In/Out
    • LCD , Touch Panel, Audio In/Out

3. Middleware and Stack development:

iWave Systems provides the development activities for necessary middleware and software stack targeted for specific use case or interface. Following are the few case studies.

  • Power Management (PM):

Power Management is a critical factor for battery operated embedded systems. Implementing a well-defined Power Management strategy will be the key for the success of the product under development. iWave Systems has deep understanding of Power Management architecture for WinCE 6.0 or Windows Embedded Compact 7 for single/multicore processors.

This expertise has been adopted in the development of the BSP with high power efficiency factors being delivered to our end customers.

  • Medical Application Stack:

iWave Systems has delivered a number of medical device solutions based on Windows Embedded technologies to its OEM customers. Over the time understanding of criticality and design aspect of a typical medical device has led to the development of Medical Application Stack, which can be adopted for the quick development of any Medical solution. The Software stack can be pluggable to other modules of the system enabling a faster design and development time for the target medical solution.

Windows Embedded Compact 7 Block Diagram

  • Media Streaming Stack:

Media Streaming over IP Networks have become dominant with the advent of high-speed Networks. iWave Systems supports RTSP Media Server stack on Windows Embedded Compact 7 (WEC7) which can be adopted for Streaming Video/Audio over UDP or TCP to any RTSP complaint receiver such as VLC Player. WEC7 in-built does not support RTSP, hence this server addresses the RTSP Protocol implementation for Windows Embedded Platforms.

Windows Embedded Compact 2013

4. GUI Application Development with Silverlight 3:

iWave Systems offers the Rich User interface development on Windows Embedded platforms with Microsoft Silverlight 3.0 for Embedded technology. Silverlight enables the development of High end GUI which also can take the advantage of platform GPU (Graphical Processing Unit) for rendering the screens and widgets.

Windows Embedded Silver Light

5. BSP for Reference Platforms:

iWave Systems offers Windows CE 6.0 and Windows Embedded Compact 7 BSP on following customized development platforms.

  • iW-Rainbow-G15 – Based on Freescale’s i.MX6 Solo/Dual/Quad
  • iW-Rainbow-G11 – Based on Freescale’s i.MX53
  • iW-Rainbow-G8 – Based on Freescale’s i.MX51
  • iW-Rainbow-G17 - Based on Altera’s Cyclone V SoC

6. Customization Services:

iWave Systems also provides BSP customization for hardware platform developed by the customer. Customization includes board bring up, Driver development for various on-board peripherals and Windows CE OAL support for supporting all the necessary features offered by Windows Embedded platform.