School / Prep
ENSEIRB-MATMECA
ECTS
6 credits
Internal code
EE9SEB01
Description
Level of knowledge :
N1: beginner
N2: intermediate
N3: advanced
N4: expert
The knowledge (skills) expected at the end of the course
Understand the operation of Real-Time operating systems and task scheduling: (C1, N3), (C2, N3)
Understand inter-process communication techniques between processes and interaction with hardware in the context of a complex Unix-type operating system: (C1, N3), (C2, N3)
Understand the design of embedded systems, and more specifically of connected objects, through rapid prototyping using open-source solutions: (C1, N3), (C2, N3)
Learning outcomes in terms of abilities, skills and attitudes expected at the end of the UE
Be able to choose a Real-Time solution for an embedded system: (C3, N3), (C4, N3), (C5, N2)
Implement a hard Real-Time kernel (microC/OS II) on a DSP processor: (C3, N3), (C4, N3), (C5, N2)
Be able to communicate processes under UNIX and interact with hardware under Unix: (C3, N3), (C4, N3), (C5, N2)
Implement remote control techniques for an embedded system: (C3, N3), (C4, N3), (C5, N2)
Choose free software solutions to design your embedded system: (C3, N3), (C4, N2), (C5, N2)