Home

Real Time Systems and Embedded Software Development

Harmonic Software Systems have been developing real time systems and DSP software of the highest possible quality since 1999. Backed by a wealth of experience in real time operating systems, embedded software development and digital signal processing, we provide software consulting services and embedded systems programming to guarantee a well documented, well tested software system that exceeds all expectations.

We pride ourselves on our unrivalled commitment to quality, which is engrained throughout the company through the unique concept of a Harmonic Software System, a powerful new approach to software development.

We have experience developing applications for a wide range of technologies, systems and languages, such as:

Embedded Software Development using Windriver Workbench

  • VxWorks applications (user space and kernel space)
  • VxWorks Board Support Packages
  • VxWorks Device Drivers (including the new vxBus architecture)
  • VxWorks Middleware and low level libraries
  • PocketPC/Win32 applications
  • Embedded Linux applications
  • Embedded Linux device drivers
  • Embedded Linux boot loaders
  • Embedded Linux Board Support Packages
  • COTS VME/cPCI/PC104/PMC technologies or custom built hardware.
  • Firewire IEEE-1394, Ethernet, MIL-STD-1553, ARINC-429, RS232/485 UARTs, HDLC and CANBus
  • Safety Critical Systems up to SIL3
  • Customised development and debugging tools
  • Test harnesses and test scripts
  • Digital Signal Processing algorithms and micro kernels
  • MISRA-C compliant applications
  • C/C++, Java, Ada, Tcl, Assembler
  • x86, PowerPC, ARM, MIPS, TI, Sharc