prelecture: "hall of fame" principle; best entries; contest...

lecture for lab7, dealing with interrupts

interrupts

top halves and bottom halves

summary of irq.c example program (very simple teaching example)

example usage: compiling and installing an ISR

ksyms: kernel symbol namespace pollution, etc

cat /proc/interrupts to see what's going on

lab7 programs directory

phrack article (teaches scientific method and applies the scientific method to an everyday device such as a credit card)

clock and data on dual trace oscilloscope

start thinking about final project (lab9); one group mentioned making (or finding and interfacing gnu linux drivers to) a card writer.

another good possible project (to learn about simple transistor circuits) might be a simple circuit to drive two VGA TVs from one computer system