News

Linux System Performance Engineering
Performance engineering done on complex embedded Linux, multi-processor computing architecture using static and dynamic analysis with tools such as collectd and oprofile.
 
Humidity Controller Embedded Linux System
Embedded Linux ARM9-based controller developed that controlled humidity for environments that have requirements for tight humidity constraints.
 
Linux Fibre Channel embedded device driver
Using the Montevista embedded Linux distribution, a Linux device driver and configuration application were developed for a 4-port fibre channel adapter.
 
vxWorks Board Support Package (BSP)
BSP work done for PowerQUICC processor family with support for I2C sensors, VME transfers using a Tundra VME/PCI bridge ASIC Tsi148 and multi-port serial transfers using onboard SCCs
 
vxWorks and Linux VME device driver for Freescale PowerQUICC MPC8270 microprocessor and Tundra Tsi148 VME bridge with application software
This work required building the VME device driver into the vxWorks BSP and building a loadable Linux module (device driver). vxWorks 5.5 was used with the Tornado 2.1 development environment and the WindRiver supplied GNU toolchain. Linux 2.6 was used for the Linux driver development. This was a hard realtime application with messages transferred across the VME bus between two MPC8270 based adapters; one running vxWorks and the second Linux.