Embedded Software

MosChip has in-depth expertiese in the areas of system architecture, board and firmware design, application software development, mechanical design, embedded applications, and user interface and experience. Our array of embedded design services can help organizations transform an idea to a product reducing the time-to-market.

Embedded Hardware Design:

Embedded Hardware Design and Development is a major part of product development. Our proficiency in hardware design encompasses from concept to realization. This includes the design and development of multilayer PCB (up to 24 layers) and FPGA-based hardware. By ascendancy partners in the ecosystem, we render prototyping and testing, E-CAD, certification failure analysis and manufacturing. We also deliver hardware products globally across industries.

Our Embedded Design Services include:

  • High-speed and multi-layer boards
  • FPGA applications
  • Portable / handheld
  • Power supply / battery
  • Antenna & RF frontend
  • Instrumentation
  • Multimedia (audio / video)
  • Networking
  • EMC / EMI
  • DFT
  • DFM
  • Certifications and compliance

BSP and firmware:

At MosChip, we maintain a huge knowledge base, and our engineers constantly looking forward to best practices with one another. At MosChip we create custom BSPs & drivers. Our experts can analyse any custom hardware and create the software package that is needed to optimize both development process and behaviour of deployed device.

A completed BSP initializes the target system hardware & provides function calls. These enable higher layers of software to communicate with low-level system components. Further, errors made at this critical level get quickly compounded throughout the system.

Key Focus Areas
  • Board Support Packages
  • Device Driver Development
  • Multimedia (Audio, Video)
  • Connectivity
  • USB, BT, Ethernet, WLAN, PCIe, UART, Bluetooth, ZigBee, GPS etc.
  • Memory Devices
  • NAND, NOR, eSD/eMMC, QSPI SDIO based devices
Reference Platform Development
  • ASSP SW Development
  • Base Porting
  • Bootloaders
  • OS/ Kernel Bring up, Porting
  • Hardware Diagnostic Applications
  • Multi-Media Framework Dev & Porting
  • UI Development
  • IP Customization
Device Driver Dev, Porting, Integration
  • DMA, I2C, I2S, McBSP
  • UART (HS/FS)
  • eMMC, SDIO
  • Touch Screen, LCD/LVDS
Audio & Video
  • Audio Controllers – AC97, I2S etc.,
  • Display / Video Controllers
  • H.264, MPEG4
  • MP3, AAC, SBC, AMR
  • OpenMAX IL 1.1
  • gStreamer
  • ALSA Audio Stack
OS Expertise
  • Linux
  • RT Linux
  • VxWorks
  • Android
  • Windows
  • WinCE
  • Proprietary OS
SoCs / DSPs
  • ARM
  • Samsung
  • TI
  • Qualcomm
  • Freescale