Study of the basic principles of real-time systems with application of the real-time core most commonly used in embedded systems: FreeRTOS. The target used and the tools are the same as in the 2nd year, to ensure continuity and to allow concentration on the real-time aspects of programming.
On completion of the unit, the student will be capable of: | Classification level | Priority |
---|---|---|
Real-time programming | 7. Create | Essential |
Debugging | 3. Apply | Important |
Implementing best practises | 3. Apply | Important |
Percentage ratio of individual assessment | Percentage ratio of group assessment | ||||
---|---|---|---|---|---|
Written exam: | 67 | % | Project submission: | 33 | % |
Individual oral exam: | % | Group presentation: | % | ||
Individual presentation: | % | Group practical exercise: | % | ||
Individual practical exercise: | % | Group report: | % | ||
Individual report: | % | ||||
Other(s): % |
Type of teaching activity | Content, sequencing and organisation |
---|---|
Course | Presentation of the basics of real-time cores: FreeRTOS application |
Course + Practical course | Task management and communication |
Course + Practical course | Task communication |
Course + Practical course | Interruption task |
Course + Practical course | Software timer |
Project | Presentation of real-time project |