System Software

Vast expertise in system software development for a variety of OS platforms and hardware architectures; right from creating specs, designing and implementation to independent testing and for various environmental specifications.

System Software

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 firmware BSP and device driver development. The team can analyse custom hardware and create the software package required to optimize both the development process and the behaviour 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.

Our system software has powered the complex embedded systems of 100+ product designs that have been commercially deployed across a broad spectrum of commercial, industrial, aerospace and defense domains.

“Mistral's FPGA/Hardware/PCB CAD team did a great job in completing our projects based on multiple RFSOC FPGAs Read more...

Mr. Gary Xu & Mr. Khurram Muhammad

Samsung Research America, Inc.

Mistral Solutions
2022-02-28T02:35:31+00:00

Samsung Research America, Inc.

“Mistral's FPGA/Hardware/PCB CAD team did a great job in completing our projects based on multiple RFSOC FPGAs Read more...”
“Mistral team demonstrated high professionalism, right from requirement capture through various stages of projects Read more...

Mr. Michael Bailey

Gooch & Housego

Mistral Solutions
2021-12-06T12:18:11+00:00

Gooch & Housego

“Mistral team demonstrated high professionalism, right from requirement capture through various stages of projects Read more...”
0
0
Mistral Solutions

EXPERTISE

service icon

Operating Systems


  • RTOS: VxWorks, Real-time Linux, LynxOS, Integrity, Velocity
  • Embedded OS: Android, Embedded Linux
  • Frameworks: Ubuntu, Yocto
  • Proprietary Kernel: VDK, DSP-BIOS
service icon

Firmware


  • C/C++, Assembly language Programming
  • System Architecture and Partitioning
  • Minimum Kernel/OAL Support
  • Boot loader porting and hardening
  • Hardware Abstraction Layer
  • File System Integration
  • Power Management
  • Diagnostics and Interrupt routines
service icon

Device Drivers


  • Audio & Video Drivers
  • Camera Drivers supporting different resolutions and frame rates
  • Camera controls with runtime configurations like dynamic range, focus, frame, resolution etc.
  • Display Drivers: HDMI, DVI, LVDS, MIPI, S-Video
  • Storage Device Drivers: Compact Flash, HDD, NAND Flash, NOR Flash, SATA, MMC etc.
  • Connectivity & Communication Drivers: USB, Ethernet, IR, CAN, I2C, SPI, PCI, PMC, XMC, PCI-X
  • Wireless Drivers: GPS, GSM/2G/3G/HSDPA/LTE, W-LAN, 802.11a/b/g, FM, Bluetooth, Zigbee, NFC
  • User Interface Drivers
service icon

Board Support Packages


  • Architecture: ARM Cortex A8/A9/A15, OMAP and DM series from Texas Instruments, Renesas, Intel, NXP (earlier Freescale) and Qualcomm SoCs
  • Boot loader porting and boot time optimization
  • Minimum Kernel/OAL Support
  • Power Optimization
  • Customized API Development
  • Certification compliance: CE, FCC, REACH, IP, DO-254, DO-178, DO-160

BLOCK DIAGRAM

Firmware, Device Drivers and BSPs for a variety of OS platforms

SUBSCRIBE TO OUR NEWSLETTER