Real-Time Systems - Lectures 2016
The lecture slides will be updated before each lecture and posted below. Copies of the slides are handed out at each lecture.
- Course introduction. 6 slides/page, 1 slide/page
- L1: Introduction. 6 slides/page, 1 slide/page
- L2: Concurrent programming. 6 slides/page, 1 slide/page
- LX: Extra lecture on Java. 6 slides/page, 1 slide/page, Java Swing example (zip)
- L3: Process communication 1. 6 slides/page, 1 slide/page
- L4: Process communication 2. 6 slides/page, 1 slide/page
- L5: Interrupts and time. 6 slides/page, 1 slide/page
- L6: Sampling of linear systems. 6 slides/page, 1 slide/page
- L7: Input-output models. 6 slides/page, 1 slide/page
- L8: Approximations of analog controllers, PID control. 6 slides/page, 1 slide/page
- L9: State feedback and observers. 6 slides/page, 1 slide/page, Matlab script for the design example
- L10: Feedforward design. 6 slides/page, 1 slide/page, Matlab script for the torpedo example, Simulink model for the torpedo example
- L11: Implementation aspects. 6 slides/page, 1 slide/page
- L12: Scheduling theory. 6 slides/page, 1 slide/page
- L13: Real-time networks and networked control systems. 6 slides/page, 1 slide/page
- L14: Discrete-event control. 6 slides/page, 1 slide/page
- L15: Project specifications are handed out. (No slides handed out)
- L16: Hot research topics. (No slides handed out)
- L17: Repetition lecture. 6 slides/page, 1 slide/page, Reading instructions
- L18: Project demonstrations. (No slides handed out)