Home Engineering Services Why Choose Us?

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