Real-Time Systems - Lectures 2017
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
- LX: Java repetition. 6 slides/page, 1 slide/page, code
- L2: Concurrent programming. 6 slides/page, 1 slide/page
- L3: Synchronization and communication I. 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: Project descriptions handed out on text form and as 6 slides/page
- L14: Discrete-event control. 6 slides/page, 1 slide/page
- L15: Real-time networks and networked control. 6 slides/page, 1 slide/page
- L16: Hot Research Topics: Control of Computer Systems 6 slides/page (Not part of the exam!)
- L17: Course Summary. Summary slides (6 slides/page), Course Requirements , Old exam , Solutions to old exam