Number of hours
- Lectures 8.0
- Projects -
- Tutorials -
- Internship -
- Laboratory works 12.0
- Written tests -
ECTS
ECTS 0.6
Goal(s)
- Understanding the principles of real-time systems programming (RTS)
- Choice of tools for RTS specification, design and execution
- Choice of RTS hardware architectures
- Generate and build a real-time application
Content(s)
1. Principles of real time systems (RTS)
2. RTS programming languages
3. Multiprogramming and real-time specificity
- Processes
- Process scheduler
- Cooperation between processes
4. STR scheduling
- Scheduling principles
- Scheduling periodic processes
- Scheduling of dependent tasks
5. Executives and Real-Time Kernels (RTOS)
- Executive standardization
- Main real-time executables
6. RT microkernel specification and design
7. SystemC, tools and methodology for high-level design of embedded systems on SoC chips
Prerequisites- "C++" module (e2i4 - 7th semestre)
- "Processor & DSP" module (e2i5 - 9th semestre)
Test
50 % CC + 50 % Project
CC conditions :
- Written report (TP)
Project Conditions :
- Written report (project) + oral presentation
Calendar
The course exists in the following branches:
- Curriculum - E2I - Semester 10
Additional Information
Course ID : KAELXM05
Course language(s):
You can find this course among all other courses.