The Real-time Lab is used by students taking courses in CS 452/652 where students design and implement a real-time multi-tasking operating system using the tools and techniques of real-time programming for embedded systems. Implementation uses cross-compilation for an ARM-based system-on-chip. The operating system then supports an application program involving process control, data acquisition, and communication.
This page serves as an administration guide for CSCF staff supporting the course (although others may find it useful or interesting).
Note: This page is currently under construction. Information may be missing, or may require clarification.
The lab space features an inner and outer room for debugging/testing. The doors separating the room can be closed to keep noise to a minimum between the rooms.
There are also PCs present with Raspberry Pi controllers connected. The purpose of these PCs is to allow students to test and debug their code without taking up an entire train track.
(Note: Add the exact amount of nettop and debugging stations) -- Devon Merner - 2023-09-29
The inner room is generally noisier due to the nature of the trains. The doors leading to the room can be closed if noise becomes an issue.