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