Embedded Software
Eclipse software developers understand how to optimize code for your processor, system and application. Our engineering expertise spans all areas of embedded software development, with a particular focus on operating system and device driver design, implementation, and optimization. With a deep understanding of all ARM architectures, we offer the following capabilities and services:
Android and Linux Engineering
- Middleware and Framework design and development
- SoC and board porting services on all ARM architectures
- Linux kernel development
- Device driver development
- RIL implementation
- Performance optimization on low-end processors
- Multicore implementation and power management
- Application architecture design and implementation
RTOS and Baseband Stack Engineering
- ThreadX, Nucleus, eCOS, and uC implementation and development
- SoC and board porting services on all ARM architectures
- Device driver development
- Android/Linux integration
- Optimization and kernel modifications
Microcontroller, DSP, and Firmware Engineering
- Proficiency in all 8, 16, and 32 bit architectures
- STM, AVR, and TI development and integration
- ARM7 and Cortex-M3 development and integration
Reference Application Development
- SoC development and integration for targeted vertical applications
Industrial Automation Development
- Embedded touch panel application development
- M2M protocol design and implementation