Express Logic: ThreadXTM
QNX: NeutrinoTM
Lynuxworks: LynxOSTM
WindRiver: VxWorksTM
Microsoft Windows CETM and Windows MobileTM
Embedded Linux
Bespoke OSs
Mentor Graphics: NucleusTM
Microsoft Win32 and .NETTM
GreenHills: IntegrityTM
PocketPC/Win32 applications
Safety Critical Systems up to SIL3
VxWorks applications (user space and kernel space)
VxWorks Board Support Packages
VxWorks Device Drivers (including the new vxBus architecture)
Firewire IEEE-1394, Ethernet, MIL-STD-1553, ARINC-429, RS232/485 UARTs, HDLC and CANBus
VxWorks Middleware and low level libraries
C/C++, Java, Ada, Tcl, Assembler
Embedded Linux applications
Embedded Linux device drivers
MISRA-C compliant applications
Embedded Linux boot loaders
Embedded Linux Board Support Packages
COTS VME/cPCI/PC104/PMC technologies or custom built hardware.
Customised development and debugging tools
Digital Signal Processing algorithms and micro kernels
x86, PowerPC, ARM, MIPS, TI, Sharc
Portable, low power instrumentation design
RF Wireless system design
DSP algorithm development and programming
Embedded microprocessor system design
C/C++ , VHDL, and assembly language
programming
Digital design including CPLD and FPGA device
programming
Mixed signal design (analog and digital)
Printed circuit board layout
Atmel AVR series microcontrollers
TI DSP microcontrollers
Based on 8051 core (INTEL, DALLAS, ATMEL,
etc.) microcontrollers
Microchip RISC microcontrollers
M16C Renesas microcontrollers
Xilinx FPGA and CPLD
Altera FPGA and CPLD
CAN, LIN, RS232, PCI, ISA, PC-104, USB,
RS485, I2C, SPI, IEEE 1284, IEEE 1384
OS-based embedded programming (QNX,
xBSD , Linux, Windows CE, Windows XP
Embedded operation systems, PalmOS)
OS-based real-time programming (QNX)
TI digital signal processors
Object-oriented architecture and design
System programming
ANSI C (Watcom C, GNU C)
C++ (Visual C++, Borland C++, Borland
C++ Builder, Watcom C/C++, GNU C/C++)
C#
x86 industrial computers (PC-104, PCM and
so on), Palm, Pocket PC, PowerPC
RS-232, RS-485, IEEE 1284, ISA, PC-104, PCI,
Compact PCI, USB, IEEE 1394 (FireWire)
DOS, Windows 9x-XP, QNX 4.23- 6.3.0,
Linux, FreeBSD, Palm OS, Windows Mobile