Home | Profile | Product | Support | Services | Training | Customers | Career | Contact
     
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
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.
 
 

Compilers / Debuggers / Case Tool

DSP Products
Embedded PCs / PC Add-on cards / Evaluation Boards
ICE / ROM Emulators
JTAG / BDM Emulators
LCD Products
Power Supplies
Reliability Analysis
software tool
Industrial Computer
Rugged Single Board Computers / Graphic Card
Data Acquisition Board
Rugged Display
Rugged Notebook
Universal Device Programmers and
EPROM Eraser