Study programme 2019-2020 | Français | ||
Real-time Computing Systems | |||
Learning Activity |
Code | Lecturer(s) | Associate Lecturer(s) | Subsitute Lecturer(s) et other(s) | Establishment |
---|---|---|---|---|
I-INFO-008 |
|
|
Language of instruction | Language of assessment | HT(*) | HTPE(*) | HTPS(*) | HR(*) | HD(*) | Term |
---|---|---|---|---|---|---|---|
Anglais | Anglais | 18 | 18 | 0 | 0 | 0 | Q1 |
Organisational online arrangements for the end of Q3 2019-2020 assessments (Covid-19) |
---|
|
Description of the modifications to the Q3 2019-2020 online assessment procedures (Covid-19) |
3 questions: process scheduling (6), Real Time Modeling(6), Real Time Programming (8) Exams with written preparation (3 hours). On paper, wordprocessor and C programming environment. Presnation and oral discussion via Teams. |
Content of Learning Activity
Introduction to real-time systems; inter-process communication: signals, pipes, semaphores, shared memory, message queues, sockets; Methodology of real-time system design; real-time scheduling; Multithread programming.
Laboratories on system programming, inter-process communications and multithread programming in Linux and C.
Design and implementation of a global real-time system, with measurement acquisition, processing and regulation, using a computer device such as Rasberry Pi.
Required Learning Resources/Tools
Not applicable
Recommended Learning Resources/Tools
Not applicable
Other Recommended Reading
G.C. Butazzo, Hard real-time computing systems, Springer, 2011
X. Fan Real-Time Embedded Systems, 2015
K.A. Robbins & S. Robbins, Unix systems programming, 2003
F. Cottet et E. Groleau, Système temps-réel de contrôle-commande, Dunod, 2005
Mode of delivery
Type of Teaching Activity/Activities
Evaluations
The assessment methods of the Learning Activity (AA) are specified in the course description of the corresponding Educational Component (UE)