• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

R2.07 Informatique Embarquée (INFO2)

  • Niveau d'étude

    Bac +1

  • Composante

    Institut universitaire de technologie d'Angoulême

Description

● Codage (nombres signés et non signés, taille, ASCII, …) 
● Manipulation d’octets, de bits (masquage) 
● Approfondissement de la programmation 
    ○ Création de fonctions (initiation au passage par adresse)
    ○ Structuration en couches (haut niveau/bas niveau, driver/applicatif)
    ○ Programmation événementielle élémentaire (Interruptions, scrutation)
● Présentation de l’architecture d’une cible (CPU, Mémoires, BUS, périphériques, …)
● Programmation sur cible
    ○ Entrées/sorties numériques
    ○ Liaisons Séries (synchrone, asynchrone)
    ○ Timers
    ○ Utiliser un périphérique via une liaison (I2C, SPI, etc…)
    ○ Convertisseurs
● Utilisation d’une méthode et d’un outil de mise au point (débogueur, procédure de test in situ,…) 
Modalités de mise en œuvre :
La mise en œuvre des applications en TP est souhaitable via un environnement de développement sur machine hôte, pour toute la richesse dans les techniques de mise au point qu’il apporte (développe- ment en simulation, au travers d’un débogueur via le téléchargement sur cible). Il est préconisé que les étudiants rédigent au moins un dossier de fabrication sur l’un des thèmes abordés.

Lire plus

Objectifs

A l'issu de cet enseignement l'étudiant doit être capable de concevoir un programme organisé en fonctions (blocs/modules réutilisables) et implantable dans une cible (type microcontrôleur) dont il connaît les spécificités techniques des périphériques à utiliser. Il doit également être capable d'en valider le fonctionnement en identifiant les éventuels correctifs à apporter.

Lire plus

Heures d'enseignement

  • CMCM3h
  • TDTD6h
  • TPTP27h

Pré-requis obligatoires

Numération et codage, base de la programmation, logique combinatoire et séquentielle,
fonctions
simples

Lire plus