
Embedded Software development
EMSD Embedded Software team has substantial experience in BSP development for Single Board Computer (SBC), OEMs, as well as custom hardware implementations. Our experience includes working with OMAP, ARM7, ARM9, StrongARM, XSCALE, x86, PowerPC, ZynQ, MIPS, 8/16 bit microcontrollers and DSPs (fixed and floating point) architecture.
EMBEDDED SOFTWARE SERVICES INCLUDE
Boot code development
Development of Board Support Packages and Device Drivers
Firmware and diagnostics
RTOS – VxWorks , pSOS, WinCE , Embedded Linux , QNX, Thread-X, Nucleus
Logical and physical drivers supporting various layers of protocol stacks
Enhancement of BSP software for specific boards
Customized API development for specific customer needs
Development and Porting of Protocols stacks
Development of Wired and Wireless Stacks
Porting Protocol Stacks
Porting Codecs
C Code porting onto specific DSP
C Code porting onto specific DSP assembly code
Optimized (DSP) C code to DSP assembly code
Porting of Applications onto different operating systems