Aperçu des sections
La section TP groupe 5 n’est actuellement pas disponible.
-
- Séances de cours enregistrées : https://webtv.normandie-univ.fr/channels/#systemes-embarques
- Cours à distance (activer l'audio à la connexion) : https://bbb.ensicaen.fr/b/des-f7n-pka
L'objectif de cet enseignement est de réaliser un premier pas vers le vaste domaine des Systèmes Embarqués. Nous découvrirons les mécanismes de fonctionnement de tout processeur numérique à CPU (Central Processing Unit) ainsi que des méthodologies de développement d'applications et de bibliothèques pilotes sur processeur MCU (Micro Controller Unit ou microcontrôleur). Ces processeurs sont généralement dédiés à la supervision des systèmes et procédés physiques imposants de fortes contraintes (coût, encombrement, poids, consommation, etc). Cette famille de processeur est de loin la plus fabriquée et utilisée à notre époque dans des systèmes électroniques avec plus de 25 milliards de MCU livrés en 2020 (source IC Insigths)
PROGRAMME
- Introduction aux Systèmes Embarqués
- Découverte du fonctionnement d'un processeur numérique et de la famille des MCU
- Découverte de l'architecture matérielle MCU 8bits PIC18 de Microchip (CPU, mémoires, interruptions, périphériques, etc)
- Découverte de l'assembleur PIC18 et traductions de programmes C vers ASM
- Développement d'une application embarquée (workflow, bibliothèques drivers et scheduling) et off-line scheduling
- Introduction aux bus de communication pour PCB (I2C, SPI, UART, etc)
- Livret pédagogique : http://livretpedagogique.ensicaen.fr/pages/afficherMatiere.php?s=4&m=16&u=7&mo=1411&ma=309
RESSOURCES PEDAGOGIQUES
- Séances de cours enregistrées : https://webtv.normandie-univ.fr/channels/#systemes-embarques