Course Schedule

Date Lecturer Topic
February 26, 2003 D. P. Bovet What I/O driver designers should know about the IBM-compatible PC architecture [HTML] [OpenOffice] [PostScript]
March 5, 2003 D. P. Bovet An introduction to I/O drivers [HTML] [OpenOffice] [PostScript] Code
March 12, 2003 D. P. Bovet, V. Garofalo The lp_led device [HTML] [OpenOffice] [PostScript] Code
March 19, 2003 D. P. Bovet, V. Garofalo The lp_sensor device [HTML] [OpenOffice] [PostScript] Code
March 26, 2003 M. Cesati Writing a driver for a PCI device [HTML] [OpenOffice] [PostScript] Patch Skeleton driver Driver scanner
April 2, 2003 M. Cesati Driver for a PCI sound card, part I [HTML] [OpenOffice] [PostScript] Patch Skeleton ALS4000 driver
April 9, 2003 M. Cesati Driver for a PCI sound card, part II [HTML] [OpenOffice] [PostScript] Patch Skeleton ALS4000 driver
April 23, 2003 M. Cesati Driver for a PCI sound card, part III [HTML] [OpenOffice] Patch als4000_main.c als4000_dsp.c als4000_hw.c als4000.h
April 30, 2003 M. Cesati Driver for a PCI sound card, part IV [HTML] [OpenOffice] Patch als4000_main.c als4000_dsp.c als4000_hw.c als4000.h
May 14, 2003 M. Cesati Driver for a PCI sound card, part V Patch als4000_main.c als4000_dsp.c als4000_mixer.c als4000.h
May 21, 2003 D.P.Bovet, R. Spennato Implementing an USB sensor device [HTML] [OpenOffice] [PostScript]
May 28, 2003 A. Arcangeli Overview of the 2.5 memory management internals
June 4, 2003 D.P. Bovet, R. Spennato Implementing the I/O driver for the USB sensor device [HTML] [OpenOffice] [PostScript]
June 11, 2003 R. Gioiosa Using asymmetric multiprocessor kernels to get true real-time systems [HTML] [OpenOffice] [PostScript]

End of lectures: June 11, 2003.