% MIC5111 — Systèmes embarqués % UQAM — Département d'informatique % Plan de cours — Automne 2021 * Horaires, locaux et enseignants: Responsable(s) du cours ======================= Coordination ------------ Fayomi, Christian PK-4630 Enseignement ------------- Fayomi, Christian Jesus B Objectifs du cours ------------------ Ce cours vise à introduire le contexte particulier des systèmes informatiques embarqués. À la fin de ce cours, l'étudiant devra être en mesure de: - maîtriser le langage et la terminologie propres au domaine des systèmes embarqués; - expliquer les différences entre microcontrôleur, microprocesseur, processeur de traitement de signal (DSP) et circuit intégré programmable (FPGA); - décrire l'organisation et les composants matériels et logiciels d'un système embarqué; - utiliser adéquatement les ressources matérielles et les environnements logiciels caractéristiques de ce domaine; - concevoir et réaliser des systèmes à microcontrôleurs complets. Description du cours ==================== Modalité d'enseignement ----------------------- Cours de 3 heures et un laboratoire de 2 heures/semaine. Préalables académiques ---------------------- - MIC1065 - Circuits logiques - INF2170 - Organisation des ordinateurs et assembleur ou INF2171 - Organisation des ordinateurs et assembleur Contenu du cours ================ 1. Introduction aux systèmes embarqués (VO Chapitre 1, VC Chapitre 1) 2. Mémoires, architectures et technologies (VO Chapitre 2, VC Chapitre 2) 3. Organisation des ordinateurs (VO Chapitre 3 , VC Chapitre 3) 4. Le MSP430 (VO Chapitre 4, VC Chapitre 3) 5. Programmation du MSP430 en Assembleur (VO Chapitres 5, 6, et 7 ; VC Chapitre 4) 6. Programmation du MSP430 en C (VO Chapitre 13, VC Chapitre 5) 7. Interfaces de communication et Commande par MCU (VO Chapitre 14, VC Chapitre 9) 8. Convertisseurs et traitement analogique du signal (VO Chapitre 15, VC Chapitre 10) Formule Pédagogique =================== Le cours sera présenté sous forme d'exposé magistral et de séances de laboratoires de 2 heures par semaine. Selon l'évolution de la situation, certaines présentations seront disponibles en format vidéo de manière asynchrone sur le site Moodle du cours. Lest transparents utilisés durant les présentations seront fournis en format PDF. Les questions pourront être soumises à l'enseignant en séances ou par courriel en utilisant exclusivement l'adresse de l'UQAM. L'enseignant ne répondra à aucun courriel provenant de Gmail, Hotnmail, etc. L'évaluation se fait par des examens et des travaux pratiques. Les laboratoires se font par équipes de deux au maximum. La préparation des laboratoires doit se faire avant la séance. Les comptes-rendus de préparations sont ramassés par le responsable du laboratoire en début de séance et notés. - Format des rapports de laboratoires 1. Introduction 2. Objectifs 3. Description des méthodes et matériaux utilisés 4. Liste détaillée et abondamment commentée des programmes s'il y'a lieu. 5. Résultats 6. Discussions et obervations s'il y a lieu 7. Conclusion 8. Références (Si besoin y est) Rappel important: Se rappeler que "la sobriété a bien meilleur goût" - surtout pour celui qui corrige les rapports. Donc, être bref et précis. (Voir Guide de pour la rédaction des rapports) Modalités d'évaluation ====================== L'évaluation se fera de façon continue tout au long de la session, permettant ainsi à l'étudiant(e), de se situer et au besoin de modifier sa méthode de travail. Des tests de contrôle peuvent être effectués (sans pré-avis) afin de vérifier la préparation des laboratoires. DESCRIPTION SOMMAIRE ECHÉANCE PONDÉRATION (%) ----------------------------- ------------------------------- ----------------- Examen mi-session Lundi 18 octobre 2021 25 Rapport de laboratoires (4) Une (1) semaine sur trois (3) 40 Examen final Lundi 13 décembre 2021 35 Les travaux pratiques (laboratoires) se feront par équipe composée de deux (2) étudiants(e). Les équipes ne peuvent être dissolues après le début des séances à moins de circonstances très particulières. Les travaux doivent être remis sans faute à la date spécifiée dans l'énoncé du laboratoire. Une perte de 25 % de la note globale du rapport est appliquée pour chaque jour de retard (le samedi et le dimanche ainsi que les congés seront considérés comme un jour). 10% de chaque note sont réservés à la maîtrise du français écrit. Les règlements concernant le plagiat seront strictement appliqués. Pour plus de renseignements, consultez le site suivant: http://www.sciences.uqam.ca/etudiants/integrite-academique.html Médiagraphie ============ VO Brock J. LaMeres, Embedded Systems Design using the MSP430FR2355 LaunchPad™, Springer, 2020 VC Manuel Jiménez, Rogelio Palomera, et Isidoro Couvertier, Introduction to Embedded Systems Using Microcontrollers and the MSP430, Springer, 2014 Materiel de cours ================= 1. Transparents disponible sur le site Mooodle du cours. 2. Documents additionnels à lire sur Moodle ou fournis en séance Renseignement utiles ====================