Course unit

Embedded RTOS Applications

Last updated: 26/09/2022

Edit

Course Director(s):

MARQUES Acacio

General Description:

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.

Key words:

freeRTOS Task Scheduler Mutex Software timer Interruption WCET RMS

Number of teaching hours

18

Fields of study

Computer Science, Information Systems

Teaching language

French

Intended learning outcomes

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

Learning assessment methods

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): %

Programme and content

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