SOFTWARE / HARDWARE CONSULTANT                                            Clients


Integrated Systems Design Center (pSOS porting group),
San Diego, Ca. 3/97 to 9/99 (Formerly Doctor Design)
http://www.isidesign.com/ (Now owned by Wind River)

Designed board support firmware for the following embedded processors:

STRONGARM (SA1100) Wrote touch screen, pushbutton and Infrared Universal Remote device drivers using (VxWorks) Wind Rivers for ARM. Utilized the Brutus reference board for this remote controller web browser utilizing assembly, C and Java Native Methods for the device drivers. Personal Java was ported to this platform. http://www.eremoteinc.com/

Z86L73 microcontroller for universal remote controller modified to work with SA-1100 via the serial codec. Used Zilog Universal Remote SDK and modified it to work under control of the SA1100 via a parallel port on the codec (UCB1200).

PowerPc (mpc821) Brought up new digital camera board and installed source level debugger problems with embedded C++ pSOS board for this camera/ethernet board.

PowerPc (mpc860) Resolved source level debugger problems with embedded C++ pSOS board for ethernet to E1 router board.

PowerPc (mpc823) Resolved configuration errors for source level debugger problems with embedded C pSOS board for new internet module for TV set.

Motorola (MC68332) Designed pSOS SPI device driver for the On-Screen Display for a cable television box. Millions of these cable boxes were sold. I speeded up the graphics 2X.

 

Mips (LSI64005) Designed pSOS compatible NTSC graphics driver using Cirrus 5425 for a digital satellite system (DSS) box (using LSI64005, 64008 chipset) ported a Sun MicroSystems Internet Browser (started with PowerPc SDK and converted it to Mips) to the DSS box (using LSI 64005, 64008 chipset).

Mips(VR5000) Ported OPTIC graphics driver to S3, ET4000, and Cirrus 54xx graphics cards to pSOS as installable device drivers utilizing assembly, C .

Mips (LSI 4010)(Designed new pSOS board support package for new router using a large ASIC with an LSI4010 core processor. ASIC included an OC-3 to quad ISDN interface, a 10/100 base-10 ethernet interface and a 16550 uart core).

Mips (LSI64005) Designed pSOS device drivers for modem control firmware for Digital Satellite Receiver set-top box using LSI 64005,64008 chipset.

Sparclite(mb86831) - Designed new pSOS board support package for the mb86831 processor, serial device drivers for the mb86940, NIC device drivers for the mb86964).

 

 
    
        Last modified: May 31, 2009