Hardware Design

Services

  • Hardware architectural design
  • Hardware design, schematic capture and PCB layout
  • Prototype build and debug
  • Design for manufacture, test and certification

Expertise

  • ARM Cortex-M based designs using ST, Texas and NXP devices
  • 68HC16, 68HC11 and 68HC08 based designs
  • 8051, ATMega8, ATMega16, LPC924 and PIC based designs
  • Power supply control using PM Bus
  • Automotive sub system design using CAN bus
  • Closed loop control of DC servo-motors
  • Laser temperature and current control systems
  • Ultrasonic test and measurement equipment design
Software Development

Services

  • Software architectural design
  • Embedded development in C, C++ and assembly
  • PC Development in C#, C++/CLI and native C++
  • Legacy code upgrading, porting and maintenance

Expertise

  • ARM Cortex-M embedded software development
  • Embedded ethernet and TCP/IP
  • Industrial fieldbus development (CAN, RS485, MODBUS, etc.)
  • Digital signal processing using DsPIC and STM32
  • Windows CE Compact Framework
  • QNX, embedded x86 Linux and ucLinux
  • Bare metal architectures for low-cost systems
  • PC based tools for device configuration and management