logo Insalogo Insa

Informatique matérielle

Objectifs

A la fin de ce module, l'étudiant devra avoir compris et pourra expliquer (principaux concepts) :
* Partie contrôle de périphériques
- Les spécificités de la programmation des unités périphériques pour microcontrôleur.
- Comment prendre en compte des contraintes matérielles spécifiques aux systèmes embarqués à ressources limitées.
* Partie conception d'architecture
- Les concepts liés au paradigme objet.
- Les concepts d'un processus de conception orientée objet.
- Les principaux diagrammes UML impliqués dans une modélisation objet : diagramme des cas d'utilisation, de séquences, de classe, d'état, de structure composite et d'activité.
L'étudiant devra être capable de :
* Partie contrôle de périphériques
- Sélectionner une architecture processeur adaptée à l¿application logicielle et à l'environnement.
- Concevoir et tester les techniques de la programmation par interruption matérielle.
- Utiliser des outils de mise au point et de test en développement croisé.
- Lire et naviguer dans une documentation constructeur.
* Partie conception d'architecture
- décomposer avec une approche orientée objet un système logiciel ou matériel
- choisir les diagrammes les plus adaptés à une modélisation en fonction du point de vue que l'étudiant identifie : vue structurelle, comportementale, des interactions
- proposer un modèle objet complet d'un système logiciel ou matériel en utilisant le langage UML

Pré-requis

* Structure et fonctionnement des ordinateurs (2&3 IMACS )
* Langage d'assemblage (3 IMACS)

Evaluation

L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des enseignements, elle peut prendre différentes formes : examen écrit, oral, compte-rendu, rapport écrit, évaluation par les pairs...