BSP and Device Driver Development

bspMistral offers BSP and Device Driver Development services on various leading platforms and processors. The Product Engineering Services team at Mistral has an in-depth knowledge of low-level system software, a thorough understanding of hardware, and deep familiarity of the OS internals, thus having the requisite expertise in device driver development. The team can analyze custom hardware and create the software package required to optimize both the development process and the behavior of the customer’s deployed device.

The embedded software team at Mistral has vast expertise in BSP Development and device driver development for various I/O devices, porting of operating systems for embedded devices and in integration of several peripherals such as audiovideo, storage, connectivity, buses, wireless, UI and others.


Device Driver Expertise


Audio: AC97, Speech/Audio Codec, SPDIF, MIDI, PCM/I2S, 5.1, dual codecs, Class-D amplifier chipsets
Video: Video Codecs, PPI (ITU-R 656), Mini Driver for Video Streaming, WDM Driver for Video Streaming, VGA, CCIR-656, MPEG2/4, H.264, MJPEG CODEC, OSD, LCD interface drivers
Camera: Support different resolutions and frame rates.
Camera controls: Runtime configurations like dynamic range, focus, frame, resolution etc.
ISP Data processing; Color correction, interpolation, 2D/3D noise filter, WDR/Linear, Auto-exposure and auto white-balancing.
Display: HDMI, Component, Composite, DVI, LVDS, MIPI, S-Video, LCD, VGA varying from 480p to 1080p supporting different frame rates.
Storage: Compact Flash, HDD, NAND Flash, NOR Flash, SATA, SD Memory, MMC, eMMC, EEPROM, USB Mass Storage, Disk-on-chip, Card Reader
Connectivity: USB1.1, USB2.0 (Host and Function), Ethernet, IR, CAN
Interconnectivity: E1/T1, I2C, SPI, PCI, PCIe, PC-MCIA, PMC, XMC, PCI-X, VME, SCSI, HDLC, SDIO, Sync. Serial Port
Wireless: GPS, GSM/2G/3G/HSDPA/LTE, W-LAN, 802.11a/b/g, FM, Bluetooth, Zigbee, NFC
User Interface: LCD, Touch Screen, Graphics Controller, CD-ROM, Fingerprint scanner, Joystick, Keyboard, Keypad, Mouse, IR Remote, UI with Rotary Encoder, GPIO
Others: Buzzer, UART, Accelerometer, Power Management, ADC, DAC, DMA


Download Binary BSPs

Mistral provides Binary BSP downloads and drivers to the developer community for free. The source downloads are available for purchase.


  • Board Support Package              DM355 Windows Embedded CE 6.0 Binary Board Support Package
  • Board Support Package              DM365 Windows Embedded CE 6.0 Binary Board Support Package
  • Board Support Package              Windows Embedded CE 6.0 Binary Board Support Package


"We are very pleased that we have a solid relationship with such a fine and professional organization as Mistral Solutions. At the beginning of our project, I was a bit concerned about communication between the team at Bangalore and our U.S team. I am happy to say that the Mistral Team made communication easy! Between Skype calls; conference bridge calls; and emails, Mistral may have well been right next door in the U.S.”                                                                                    David Raistrick, En-Vision America, Inc.
To know more about Mistral's  FBSP and Device Driver Development Services, mail us at

emailemail us at


Software Download


DM365 Windows Embedded CE 6.0 BSP



SDI Design Challenges

Case Study

Software Test Automation Framework

Test Automation Framework for validation of Chip level software and BSP components.


2018-02-23 02:52:50