Engineering Services

What We Do

BSPs and device drivers, firmware development, reference platforms, system customization and more

We have decades of experience with a wide range of embedded technology. Let us apply that skill set to your next project.

Engineering services include
  • Porting to development boards or custom hardware
  • Porting RTOS to custom silicon
  • Board support packages
  • Communications drivers (Ethernet, Wi-Fi, Bluetooth, UART, USB)
  • Peripheral drivers (SPI, I2C, CAN, FLASH (NAND, NOR), SD/MMC)
  • Integrating multiple interfaces including mixes of homogeneous and heterogeneous interfaces (TTP, FTP, TELNET, SSL, SNMP, SMTP, DNS, etc.)
  • Bootloader development/customization
  • Operating system customization
  • Application-level reference platforms
  • Applications development
  • Independent code reviews
Hardware Expertise

In-depth experience with many microprocessor and microcontroller architectures from the following

  • ARM
  • Freescale
  • Atmel
  • Texas Instruments
  • Renesas
  • CEVA
  • Analog Devices
  • NXP
  • ST Micro
Supported OS/RTOS
  • Linux
  • FreeRTOS
  • eCOS
  • DSP Bios
  • Android
  • Windows Embedded
  • RTXC
Supported Dev Tools

Wide range of experience with tool chains such as:

  • ARM DS-5 (and RealView)
  • Atollic TrueSTUDIO
  • Freescale CodeWarrior
  • GCC/GDB
  • IAR
  • Keil MDK
  • TI CodeComposer Studio