Système embarqué

ECTS

6.0

Nombre d'heures

50.0

Niveau d'étude

Bac +4

Période de l'année

Semestre 7

Présentation

Cette UE traite de la programmation embarquée sur des microcontrôleurs qui n'intègrent pas de système d'exploitation et est un préambule au module de "Système embarqué communicant" du second semestre. Il aborde les principales solutions technologiques des systèmes embarqués actuels basés sur un cœur ARM, ainsi que les éléments de choix de ces systèmes en termes de puissance, d’énergie etc… Il aborde ensuite les principaux environnements de développement libres ou payants et enfin les méthodologies de conception depuis la spécification jusqu’à la validation en y intégrant les bibliothèques de fonctions à différents niveaux d’abstraction. Les périphériques d’entrée/sortie et leurs méthodes d’accès ainsi que les bus de communications I2C et SPI sont étudiés et mis en œuvre. Ce module introduit également les notions liées aux processus interruptibles ou non.

 

 Développement : langage C (version C+) - Matériel : Ecosystème STM32- Cartes Nucleo ou Discovery

Objectifs

L'objectif de ce module est d'apporter les éléments nécessaires à la programmation et la mise en œuvre d'un système à microprocesseur embarqué. Il a également comme objectif de comprendre les environnements de développement et les enjeux liés aux consommations énergétiques.

Conditions d'admission

Bases de programmation structurée. Notions sur les outils de développement informatique (compilation, édition de liens, makefile etc.).

Bases d’électricité et d’électronique numérique (numération, logique, codage).

Compétences visées

Concevoir et mettre en œuvre un système embarqué dans le cadre d’une application de réseaux de capteurs.

Composante

Lieu(x)

  • Futuroscope
Logo

Nous contacter

15, rue de l'Hôtel Dieu
TSA 71117
86073 POITIERS Cedex 9 - France
Tél : (33) (0)5 49 45 30 00
Fax: (33) (0)5 49 45 30 50

Suivez-nous