CS 452/652 - Real-Time Programming
This course is about writing embedded systems. You will write C
programs on the undergraduate machines, compile them, and download them
to run stand-alone on computers that control an electric train.
Course Information (Spring 2017)
Described in excruciating detail here.
[wW][mM][cC][oO][wW][aA][nN] AT cgl DOT UWaterloo DOT ca
- You will find a lot of useful information on his
cs452 web pages.
- MC 4058
- 10.30-11.20: Monday, Wednesday, Friday
- Final exam:
- Lab Room:
No longer with us (rest in peace).
- Course mailing list:
firstname.lastname@example.org - Includes the instructor, TAs, CSCF.
- Required Reading
You should be able to find everything you need in the directory
when using the Linux environment.
The most important resources relating to hardware and software other
than the trains are on the instructor's web pages.
The train set currently in use is an off-the-shelf digitally-controlled
HO train manufactured by Märklin in Germany.
Perhaps you want to read this while waiting for those long compiles...
If there are hardware problems in the lab, please report them by posting
to the newsgroup. Fraser reads it regularly, and can only do something
if he knows about the problem. Please make sure that the problem isn't
a result of software bugs first.
Then visit the old web pages from the
Intel version of the course.
Report any problems with these pages to the