Tree


Software


Courses
Linux
Microprocessors
Network
RoboChess
Robotics

Software
Supercomputing


I have written several utility libraries as a result of my research.

etimer is a high resolution counter, written in C and in-line assembly, that can be used to time events in software. Resolution is typically the CPU clock period. It operates under Linux and has been ported to IA32, IA64, AMD64, and PPC.

grab-display is a simple library that grabs frames from a video4linux device and displays images under X. Written in C++, the two classes are simple to use and the source includes example code.

dsp486 is a package to digitally process audio data in an academic setting using aplay and a record from the ALSA project. Students can write pluggin filters to demonstrate DSP concepts using hardware. Just connect a function generator to line and an oscilliscope to line out. Mixer setting tend to be tricky. Make sure line in is full volume, set as the capture device, and muted – yes, that's right muted.


Up

Last update: Friday, April 15, 2005