Services

  • Real-time programming in C/C++ for machine monitoring and control
  • Multi-tasking and multi-threaded software design and development.
    - QNX,
    - Kadak's AMX 68k and x86 (real & protected mode)
    - RTEMS Coldfire
    - real-time Linux
  • Architecture design and specification preparation for complex embedded systems
    (notable success with large multi-processor system involving
    - 200 x custom microcontrollers
    - 40 x custom microprocessor cards running real-time operating system
    - 1 x industrial PC running real-time operating system
    - 1 x graphical user interface on Windows NT - network access Australia wide and remote dial-up access for diagnostics)
  • Device driver development for embedded real-time operating systems (also Linux device drivers)
  • Embedded networking
    - HDLC on RS485,
    - TCP/IP, FTP, etc on ethernet
  • Communications protocol software
    - GPS, radio telemetry,
    - PLC and motion controller interfacing,
    - specialist RS232 & RS485 devices
  • Scientific & Engineering applications in LabWindows CVI from National Instruments
    - machine controllers, simulators & testers with graphical controls.
  • Custom interface & hardware design with professional PCB layout
  • Integration of factory machines with office scheduling and reporting systems.
  • Database development
    - Faircom - embedded, standalone, networked, client-server
    - MySQL
  • Unix & Linux systems programming
  • Embedded systems redevelopment
  • Image analysis & vision systems