Schedule

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

Preliminary schedule

    Event     Time     Room     Subject     Links
 
Week 1 Jan 15 - Jan 19
Mon
Tue     Lecture     13.15 - 15.00     HC3     Real-time systems: characteristics and design methods     notes
Wed
Thu     Lecture     13.15 - 15.00     HC3     Real-time systems: programming paradigms     notes
Thu Lecture     15.15 - 17.00     HC3     The TinyTimber kernel     notes
Fri     Exercise     13.15 - 15.00     HC3     Laboratory assignment: development system and target hardware     notes
 
Week 2 Jan 22 - Jan 26
Mon Laboratory session
Tue Laboratory session
Tue     Lecture     13.15 - 15.00     HC3     Concurrent programming: problems and solutions     notes
Wed Laboratory sessions
Thu     Lecture     13.15 - 15.00     HC3     Concurrent programming: problems and solutions (cont'd)     notes
Thu     Exercise     15.15 - 17.00     HC3     Programming with the TinyTimber kernel     notes
Fri Special     13.15 - 15.00     HC3     Consultation session - laboratory assignment      
 
Week 3 Jan 29 - Feb 2
Mon Laboratory session
Tue Laboratory session
Tue     Lecture     13.15 - 15.00     HC3     Concurrent programming: guaranteeing timeliness     notes
Wed Laboratory sessions
Thu     Exercise     13.15 - 15.00     HC3     Programming with the TinyTimber kernel     notes
Thu     Special     15.15 - 17.00     HC3     Consultation session – laboratory assignment      
Fri Lecture     13.15 - 15.00     HC3     Task model; Worst-case execution time     notes
 
Week 4 Feb 5 - Feb 9
Mon Laboratory session
Tue Laboratory sessions (extra evening session to replace Wed morning session)
Tue No lecture (due to CHARM)
Wed Laboratory session (evening only, due to CHARM)
Thu     Exercise     13.15 - 15.00     HC3     Worst-case execution time analysis     notes
Thu     Special     15.15 - 17.00     HC3     Consultation session – laboratory assignment
Fri Lecture     13.15 - 15.00     HC3     Real-time network communication     notes
 
Week 5 Feb 12 - Feb 16
Mon Laboratory session
Tue Laboratory session
Tue     Lecture     13.15 - 15.00     HC3     Scheduling: general concepts and performance aspects     notes
Wed Laboratory sessions
Thu No lectures (due to Kårens dag)
Fri     Lecture     13.15 - 15.00     HC3     Scheduling: cyclic executives     notes
 
Week 6 Feb 19 - Feb 23
Mon Laboratory session
Tue Laboratory session
Tue     Lecture     13.15 - 15.00     HC3     Scheduling: static and dynamic priorities, utilization bound analysis     notes
Wed Laboratory sessions
Thu     Lecture     13.15 - 15.00     HC3     Scheduling: response time analysis     notes
Thu     Exercise     15.15 - 17.00     HC3     Uniprocessor schedulability analysis     notes
Fri     Lecture     13.15 - 15.00     HC3     Scheduling: processor demand analysis     notes
 
Week 7 Feb 26 - Mar 2
Mon Laboratory session
Tue Laboratory session
Tue     Exercise     13.15 - 15.00     HC3     Uniprocessor schedulability analysis     notes
Wed Laboratory sessions
Thu     Lecture     13.15 - 15.00     HC3     Scheduling: multiprocessor systems     notes
Thu     Exercise     15.15 - 17.00     HC3     Multiprocessor schedulability analysis     notes
Fri     Special     13.15 - 15.00     HC3     Insights on scheduling; old exam problems      
 
Week 8 Mar 5 - Mar 9
Mon Laboratory reserve time
Tue Laboratory reserve time
Tue     Lecture     13.15 - 15.00     HC3     Summary and reading hints; old exam problems     notes
Wed Laboratory reserve time
Thu Special 15.15 - 17.00 HC3 Old exam problems
Fri