spacer

 

Embedded Development Services

iMicro System embedded software development services include design and development of real-time solutions for real-time operating systems such as vxWorks, Linux and other Embedded Operating systems. Embedded services include development of new software for the customized board peripherals and also porting of software to new operating systems. IMS brings extensive experience in developing embedded products based on commercial real time operating systems such as vxWorks. We strive hard in providing turnkey custom solutions based on real-life product development experience being part of delivering number of embedded products and solutions.

    Our Expertise includes:

Embedded Applications Development

   Device Driver development for various I/O devices.

Firmware development
Porting of Applications/Device drivers for various Operating Systems across platforms.
Writing BSPs (Board Support Packages) for VME, cPCI, SBC boards for various architectures and across platforms.

OS : Linux, Unix, Windows

RTOS : vxWorks, DSP/BIOS, VDK

Embedded OS : Embedded Linux

Processors : OMAP, XScale, PowerPC, x86, SH3, Blackfin, ARM

Languages : C/C++, Assembly languages

Device Drivers:
We have expertise in device drivers development for peripherals like:
USB1.1/2.0, VME based boards, Ethernet Controller, Flash driver, LCD Display, Keyboard, Mouse, Audio Codec, DSP-BIOS Link, Serial port, UART, Timer

Porting

We have extensive experience in porting software to new architectures and platforms.


Board Support Packages:

We have experience in writing BSPs for Single Board Computers (SBC) .Our experience includes working with OMAP, ARM, x86, PowerPC, MIPS, 8/16 bit microcontrollers and DSPs (fixed and floating point) architectures.

© 2009 i-microsystems All Rights Reserved