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
RTOS
Embedded OS
Processors
Languages
:
:
:
:
:
Linux, Unix, Windows
vxWorks, DSP/BIOS, VDK
Embedded Linux
OMAP, XScale, PowerPC, x86, SH3, Blackfin, ARM
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.