The BSP and Device Driver Development services from Mistral are available for a wide range of leading platforms and processor architectures. The Product Engineering 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. Together, these three provide the team with the requisite expertise in BSP and 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 audio, video, storage, connectivity, buses, wireless, UI and others.
BSP and Device Driver Development 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|
As part of our BSP and Device Driver Development services, Mistral provides Binary BSP downloads and drivers to the developer community for free. The source downloads are available for purchase.
"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.