CS452 - Real-Time Programming - Fall 2008

Lecture Notes

Here you will find the lecture notes that I use when teaching. They are telegraphic, so they are not a substitute for the lectures. But, if you attend the lecture they will most likely be a good memory prosthetic. At present - Sept 15, 2008 - there is almost nothing here. I will populate this page as the course proceeds, so that all the lecture notes will be here at the end of the term.

  1. Sept 8, 2008. Introduction.
  2. Sept 10, 2008. Devices
  3. Sept 12, 2008. Polling loops
  4. Sept 15, 2008 ISRs
  5. Sept 17, 2008 Kernel, Tasks
  6. Sept 19, 2008
  7. Sept 22, 2008. Architecture
  8. Sept 24, 2008 Scheduling, Error returns
  9. Sept 26, 2008
  10. Sept 29, 2008 Inter-task communication
  11. Oct 1, 2008 Send-Receive-Reply
  12. Oct 3, 2008 Servers, NameServer
  13. Oct 6, 2008 Interrupt Overview
  14. Oct 8, 2008 Serial Hardware
  15. Oct 10, 2008 Interrupt Control Unit
  16. Oct 13, 2008 Thanksgiving (no class).
  17. Oct 15, 2008 Task Structure
  18. Oct 17, 2008 Task Structure
  19. Oct 20, 2008 The Administrator
  20. Oct 22, 2008 The Detective
  21. Oct 24, 2008 Practical Control
  22. Oct 27, 2008 Pathologies
  23. Oct 29, 2008 Control Basics
  24. Oct 31, 2008 Feedback Control
  25. Nov 3, 2008. Early Hardware
  26. Nov 5, 2008. Recent Hardware
  27. Nov 7, 2008. Occam 2
  28. Nov 10, 2008. Ada Tasking
  29. Nov 12, 2008. Commercial real-time Kernels
  30. Nov 14, 2008. Cyclic Execution
  31. Nov 17, 2008.
  32. Nov 19, 2008.
  33. Nov 21, 2008.
  34. Nov 24, 2008.
  35. Nov 26, 2008.
  36. Nov 28, 2008.
  37. Dec 1, 2008.

Return to: