We offer firmware development and Hardware/Software co-development & integration to meet the design challenges of complex and highly integrated embedded systems development.
Our approach to designing complex embedded systems consists of deploying cross-functional teams knowledgeable in hardware and software designs. Hardware and software are developed concurrently with a co-design/co-verification environment. This unique approach significantly accelerates the project schedule to help our customers meet time-to-market windows.
Our experience in embedded software and systems include:
-
System architecture including Hardware/Software partitioning and design trade-off analysis.
-
Integration of hardware designs with embedded software providing complete systems solution.
-
Platforms: Linux/µCLinux, Windows CE.
-
Communication protocols : TCP/IP, Async, Sync, I2C
-
Bus protocols: Serial, Parallel/Printer, USB, PCI, CompactPCI, ISA, EISA, CAN-Bus, MODBUS.
-
Microprocessors/Microcontrollers: Designs based on 8/16/32 bit devices like ARM, MIPS, Intel 80x86, Cygnal, Maxim, PIC.
-
Embedded application development: GUIs, MMIs, Multimedia browsers/editors, Protocol stacks.
-
Development of Device Drivers for on-board devices, Bus interfaces, I/O interfaces, LED/LCD displays etc.