Embedded software
I took the course 2B1463 (IL2212) at KTH on the spring of 2007.
Course Literature
Real-Time Systems - Jane W.S. Liu
Project: Automatic Train Controller
Design specification figure with queues, channels, interrupts and semaphores etc.
Automatic Train Controller Train Operator Java GUI
Collision avoidance rules where used to prevent the trains from colliding.
Communication between standalone application and Nios2 or uC/OS-II x86 Port
For communication between the Nios board and our GUI we piped the commands to the nios2-terminal.exe.
Sample code in the following PDF: nios2-terminal-pipe.pdf.
For reading the file you need a PDF reader: