Aller au menu Aller au contenu
Academics
Academics
Academics

> Study at Esisar > Engineering Programs

Real-Time Operating System Introduction - 4AMOS410

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail cet article Facebook Twitter Linked In
  • Number of hours

    • Lectures : 18.0
    • Tutorials : -
    • Laboratory works : 9.0
    • Projects : -
    • Internship : -
    • Written tests : -
    ECTS : 2.5
  • Officials : Oum-El-Kheir AKTOUF

Goals

This course is an introduction to real-time operating system, at the end of this course students will be able to address:

  • Real-time operating system internals (synchronization, communication tools, mutex, interrupt management)
  • Real-time scheduling policies (Rate monotonic, Earliest deadline first, least laxity, etc...)
  • Development of a real-time application.

Content

  • Introduction to real-time constraints and basic definitions.
  • Architecture of a real time kernel (tasks, interrupts controller,...)
  • Synchronisation and communication tools (mutex, semaphores, priority inversion issue (priority inheritance)
  • Scheduling policies in real(time systems.
  • LABS:
    • Development of a real-time simple application on STM32 embedded target with FreeRTOS.

Prerequisites

Computer architecture and microcontroller peripherals
C programming
Operating system internals
Unix command line

Tests



Calendar

The course exists in the following branches:

  • Curriculum - Network and computer science - Semester 7
  • Curriculum - EIS - Semester 7
see the course schedule for 2020-2021

Additional Information

Course ID : 4AMOS410
Course language(s): FR

The course is attached to the following structures:

  • Team

You can find this course among all other courses.

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail cet article Facebook Twitter Linked In

Date of update May 29, 2015

Université Grenoble Alpes