Programme des cours 2025-2026
INFO3003-1  
Microinformatique embarquée - Laboratoire (Microinformatique embarquée - Laboratoire)
Durée :
30h Pr
Nombre de crédits :
Bachelier en informatique, orientation technologies de l'informatique3
Nom du professeur :
Gilles MARTIN
Coordinateur(s) :
Gilles MARTIN
Langue(s) de l'unité d'enseignement :
Langue française
Organisation et évaluation :
Enseignement au premier quadrimestre, examen en janvier
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 :
Etude et mise en place d'un système embarqué sur un System-On-Chip (FPGA + processeur ARM Cortex A9).

Approche et méthodologie de conception de l'architecture matérielle (FPGA) via les IPs (couche d'abstraction matérielle) et développement logiciel de l'ARM.

Etude de la gestion des GPIOs, convertisseurs A/D, timer, interruptions, mémoire ... 

Mise en place d'un real time operating system embarqué sur le ARM (Free RTOS)
Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement :
Collaborer à la conception, à l'amélioration et au développement de projets techniques.

- Analyser une situation donnée sous ses aspects techniques et scientifiques.
- Elaborer une méthodologie de travail.
- Proposer des solutions qui tiennent compte des contraintes.
- Rechercher et utiliser les ressources adéquates.

Collaborer à l'analyse et à la mise en œuvre d'un système informatique.

- Sur base de spécifications issues d'une analyse : développer une solution logicielle | mettre en œuvre une architecture matérielle.

Communiquer et informer.

- Mener une discussion, argumenter et convaincre de manière constructive.
- Présenter des prototypes de solution et d'application techniques.

S'engager dans une démarche de développement professionnel.

- Développer une pensée critique.
- S'informer et s'inscrire dans une démarche de formation permanente.
- Travailler tant en autonomie qu'en équipe dans le respect de la structure de l'environnement professionnel.
Savoirs et compétences prérequis :
Activités d'apprentissage prévues et méthodes d'enseignement :
Présentation magistrale des notions abordées avant une mise en pratique.

Mise en pratique graduelle au moyen d'exercices ("tutoriels") avec des problèmes de dépassement favorisant la recherche et la réflexion de l'étudiant dans le but de développer une autonomie d'apprentissage dans le milieu professionnel. Le développement se fait sur la carte Zybo de Digilent via la suite Vivado de Xilinx.

Le cours promeut le travail en équipe dans cette recherche et réflexion.
Mode d'enseignement (présentiel, à distance, hybride) :
Présentiel
Lectures recommandées ou obligatoires et notes de cours :
Modalités d'évaluation et critères :
L'évaluation consiste à la réalisation d'un ou de différents projets. Un rapport de travail sera établi pour chaque projet.

Sur base du rapport de travail, les étudiants sont interrogés individuellement et de manière orale. 

Il est attendu de l'étudiant de montrer le fonctionnement du projet en question. Il lui sera également demandé de procéder à plusieurs modifications sur le projet afin de vérifier la bonne compréhension de la part de l'étudiant. 

Lors de l'interrogation, des questions liés à la théorie du projet sont soumises à l'étudiant. Le rapport de travail doit être transmis au professeur sept jours avant la date de l'interrogation (avant minuit), sans quoi l'étudiant ne pourra pas défendre son travail et sera sanctionné d'un zéro pour le projet.

Les modalités pour la seconde session sont identiques à la première session.

Total: 60 points
Stage(s) :
Remarques organisationnelles :
Les notes de cours sont disponibles via le Teams de la HEL.

Le logiciel et la carte de développement sont distribués en classe.
Contacts :
gilles.martin@hel.be