Real time systems - KAELXM05

  • 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): FR

You can find this course among all other courses.