This brings up fond memories of Waterloo's CS 452: Real-time Programming.
"Here, we've got this model train set hooked up to a PC with nothing on it. Here are some specs. Write an RTOS and control program to make the trains do something interesting."
"Here, we've got this model train set hooked up to a PC with nothing on it. Here are some specs. Write an RTOS and control program to make the trains do something interesting."