|Description||Microcontrollers, Assembler, Basic Electronics|
|Comments||I enjoy programming on the hardware level. In college I really enjoyed an assembler class in which I got limited experience with x86, RS2000, and Sparc programming. I went overboard on the final project and it landed me a paid research position for one summer porting a C application from one parallel machine to another (MASPAR 256 to IBM SP1). |
More recently I worked on two iterations of a GPS project. The first version was targetted at a PC104 board running an x86 chip and DOS. I wrote everything in C to an extremely low level (all graphics routines, serial drivers, BMP parsers, etc.)
The second iteration of the GPS project is targetted at an 8051 chip using code written in C and Assembler. This was written at roughly the same level, however the 8051 architecture is quite different.