Schedule

The schedule for the activities below can also be found in TimeEdit.

Preliminary schedule

    Event     Time     Room     Subject     Links
 
Week 1 Mar 21 - Mar 25
Mon     Lecture     13.15 - 15.00     Gamma     Real-time systems: characteristics and design methods     notes
Tue     Lecture     10.15 - 12.00     Gamma     Real-time systems: programming paradigms     notes
Wed Lecture     10.15 - 12.00     Gamma     The TinyTimber kernel     notes
Thu     Exercise     10.15 - 12.00     Svea118     Laboratory assignment: development system and target hardware     notes
Fri
 
Week 2 Apr 11 - Apr 15
Mon     Lecture     08.15 - 10.00     Alfa     Concurrent programming: problems and solutions     notes
Tue     Lecture     10.15 - 12.00     Gamma     Concurrent programming: problems and solutions (cont'd)     notes
Wed Laboratory sessions
Thu     Exercise     10.15 - 12.00     Svea130     Programming with the TinyTimber kernel     notes
Fri Special     10.15 - 12.00     Gamma     Demo: Laboratory assignment – Part 1      
 
Week 3 Apr 18 - Apr 22
Mon     Lecture     13.15 - 15.00     Gamma     Concurrent programming: guaranteeing timeliness     notes
Tue     Exercise     10.15 - 12.00     Gamma     Programming with the TinyTimber kernel     notes
Wed Laboratory sessions
Thu     Special     10.15 - 12.00     Svea118     Consultation session – programming      
Fri
 
Week 4 Apr 25 - Apr 29
Mon     Lecture     08.15 - 10.00     Beta     Task model; Worst-case execution times     notes
Tue     Exercise     10.15 - 12.00     Gamma     Worst-case execution time analysis     notes
Wed Laboratory sessions
Thu     Special     10.15 - 12.00     Svea130     Consultation session – programming      
Fri Lecture     10.15 - 12.00     Gamma     Real-time network communication     notes
 
Week 5 May 2 - May 6
Mon     Lecture     08.15 - 10.00     Beta     Scheduling: terminology, cyclic scheduling     notes
Tue     Lecture     13.15 - 15.00     Delta     Scheduling: static and dynamic priorities, utilization-based analysis     notes
Wed Laboratory sessions
Wed     Exercise     13.15 - 15.00     Jupiter121     Uniprocessor schedulability analysis     notes
Thu
Fri
 
Week 6 May 9 - May 13
Mon     Lecture     13.15 - 15.00     Gamma     Scheduling: response-time analysis     notes
Tue     Lecture     10.15 - 12.00     Gamma     Scheduling: processor-demand analysis     notes
Wed Laboratory sessions
Thu     Execise     10.15 - 12.00     Svea118     Uniprocessor schedulability analysis (cont'd)     notes
Fri
 
Week 7 May 16 - May 20
Mon     Lecture     13.15 - 15.00     Gamma     Scheduling: multiprocessor systems     notes
Tue     Exercise     10.15 - 12.00     Gamma     Multiprocessor schedulability analysis     notes
Wed Laboratory sessions
Thu     Special     10.15 - 12.00     Svea118     Insights on scheduling; old exam problems      
Fri
 
Week 8 May 23 - May 27
Mon     -     13.15 - 15.00     Gamma     <Cancelled>      
Tue     Lecture     10.15 - 12.00     Gamma     Summary and reading hints     notes
Wed Project presentations
Thu Special 10.15 - 12.00 Svea118 Old exam problems
Fri