BSP and kernel development for a PPC processor
Bringing up new system board, linux kernel on the board, and developing modules to build an enterprise level server.
Ethernet Device Driver for an Enterprise UNIX
Designed and developed enterprise grade device driver for a device vendor.
The work included developing design specification, reconstruction of UNIX kernel framework for network device driver from kernel assembly language dump, coding, debugging and unit testing. At the end achieved throughput and latency performance on the HW platform that was never achieved before.
VxWorks BSP development for an embedded board
Brought up SATA driver and VME bus driver
LynxOS BSP development for an embedded board
Brought up LynxOS 6.0 kernel and ported several embedded device drivers including smbus, gpio, led, VME, X, USB, and networking.
Tarari accelerator software porting
Ported Tarari accelerator driver and stack from linux to HP-UX. In this project we found and helped debug several HW and platform related interaction issues. At the end our software helped two major corporation sign large business agreement.
Linux porting from 2.4 to 2.6 for a power switch company
We brought up 2.6 linux kernel and bsp on the customer's PPC based platform.