2024-2025 / INFO0064-2

Embedded systems

Durée

25h Th, 20h Pr

Nombre de crédits

 Bachelier en sciences informatiques3 crédits 
 Master en sciences informatiques, à finalité spécialisée en "computer systems security"3 crédits 
 Master en sciences informatiques, à finalité spécialisée en "computer systems security" (double diplômation avec HEC)3 crédits 
 Master : ingénieur civil électricien, à finalité spécialisée en "electronic systems and devices"3 crédits 
 Master : ingénieur civil électricien, à finalité spécialisée "Smart grids"3 crédits 
 Master : ingénieur civil en informatique, à finalité spécialisée en "management"3 crédits 
 Master : ingénieur civil en informatique, à finalité spécialisée en "intelligent systems"3 crédits 
 Master en sciences informatiques, à finalité spécialisée en "management"3 crédits 
 Master : ingénieur civil mécanicien, à finalité spécialisée en mécatronique3 crédits 
 Master : ingénieur civil mécanicien, à finalité spécialisée en technologies durables en automobile3 crédits 
 Master : ingénieur civil électricien, à finalité spécialisée en Neuromorphic Engineering3 crédits 
 Master : ingénieur civil en informatique, à finalité spécialisée en "computer systems security"3 crédits 
 Master : ingénieur civil en informatique, à finalité spécialisée en "computer systems security" (double diplômation avec HEC)3 crédits 
 Master en sciences informatiques, à finalité spécialisée en "intelligent systems"3 crédits 

Enseignant

Bernard Boigelot

Langue(s) de l'unité d'enseignement

Langue anglaise

Organisation et évaluation

Enseignement au premier quadrimestre, examen en janvier

Horaire

Horaire en ligne

Unités d'enseignement prérequises et corequises

Les unités prérequises ou corequises sont présentées au sein de chaque programme

Contenus de l'unité d'enseignement

Les systèmes programmés enfouis sont des systèmes informatiques particuliers, utilisés comme composants d'entités plus complexes. Le cours introduit les principes d'organisation matérielle et logicielle de ces systèmes, en insistant sur leurs particularités. Le cours développe l'étude des aspects temporisés des systèmes enfouis, notamment les problèmes d'ordonnancement de tâches assorties de contraintes temps-réel, examine l'organisation interne des systèmes d'exploitation temps-réel, et explique comment les utiliser. Il introduit enfin les techniques d'analyse des propriétés temps-réel d'un système enfoui.

Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement

A l'issue du cours, les étudiants maîtriseront les techniques et les outils de développement de systèmes enfouis microcontrôlés soumis à des contraintes temps-réel fortes, ainsi que les méthodes permettant de garantir que ces systèmes fonctionnent de façon correcte et fiable.

Ce cours contribue aux acquis d'apprentissage I.1, I.2, II.1, II.2, II.3, III.1, III.2, IV.1, VI.1, VI.2, VI.4, VII.3, VII.5 du programme d'ingénieur civil en génie biomédical.


Ce cours contribue aux acquis d'apprentissage I.1, I.2, II.1, II.2, II.3, III.1, III.2, IV.1, IV.5, VI.1, VI.2, VI.4, VII.3, VII.5 du programme d'ingénieur civil électricien.


Ce cours contribue aux acquis d'apprentissage I.1, I.2, II.1, II.2, II.3, III.1, III.2, IV.1, IV.3, VI.1, VI.2, VI.4, VII.3, VII.5 du programme d'ingénieur civil en informatique.


Ce cours contribue aux acquis d'apprentissage I.1, I.2, II.1, II.2, II.3, III.1, III.2, IV.1, IV.3, VI.1, VI.2, VI.4, VII.3, VII.5 du programme d'ingénieur civil mécanicien.

Savoirs et compétences prérequis

Une connaissance de base de l'électronique numérique et de la programmation en C et en assembleur est souhaitable.

Activités d'apprentissage prévues et méthodes d'enseignement

  • Des leçons théoriques.
  • Des séances de répétitions et de laboratoire visant à expliquer comment appliquer les notions étudiées à des problèmes concrets, à introduire les outils de développement de systèmes enfouis, et à guider les étudiants dans la réalisation de leur projet pratique.
  • Un projet pratique portant sur la réalisation d'un système enfoui complet, réalisé en groupe dans le cadre du cours APRI0007-1 ou INFO2055-1.

Mode d'enseignement (présentiel, à distance, hybride)

Cours donné exclusivement en présentiel


Informations complémentaires:

  • Le cours théorique est donné par le professeur.
  • Les séances de répétitions et de laboratoire sont données par le professeur ou un assistant.
  • Un laboratoire est à la disposition des étudiants pour la réalisation de leur project pratique.
  • Une séance de discussion des projets est organisée après quelques semaines de cours, afin d'orienter les étudiants vers un sujet pertinent et accessible

 

Supports de cours, lectures obligatoires ou recommandées

Une copie des transparents utilisés lors du cours théorique est disponible sur la page WWW associée au cours.

Modalités d'évaluation et critères

Examen(s) en session

Toutes sessions confondues

- En présentiel

évaluation écrite ( questions ouvertes )


Informations complémentaires:

Un examen écrit à livres fermés en janvier et en septembre. La participation aux séances de laboratoire intervient pout 10% dans la note finale, à condition que la note de l'examen ne soit pas un échec grave (= 7/20). Dans le cas d'un échec grave à l'examen, la note finale est égale à la note de l'examen.

Le travail pratique est évalué dans le cadre du cours APRI0007-1 ou INFO2055-1.

Stage(s)

Remarques organisationnelles et modifications principales apportées au cours

Une page WWW reprenant les informations relatives au cours peut être consultée à l'adresse suivante: https://people.montefiore.uliege.be/boigelot/courses/embedded/

Contacts

Professeur: Bernard Boigelot, bernard.boigelot@uliege.be, assistant: Thibault Gillis, t.gillis@uliege.be.

Association d'un ou plusieurs MOOCs