Plan du cours

Introduction

Vue d'ensemble Embedded Systems

  • Utilisation de mots réels : Montres, lecteurs DVD, téléphones portables, etc.
  • Différences entre les systèmes d'exploitation en temps réel, les systèmes embarquésLinux, etc.
  • Contraintes de ressources : taille, vitesse et consommation d'énergie

Vue d'ensemble de l'architecture Microcontroller

  • Architecture Microcontroller et microprocesseurs
  • Choix d'une architecture Microcontroller

Démarrer un projet

  • Décider des exigences de conception
  • Préparation de l'environnement de développement, des outils et du matériel
  • Interfaçage entre le microcontrôleur et le PC.

Programming Un microcontrôleur 8051 utilisant le langage C intégré

  • Travailler avec les périphériques du système
  • Interfaçage avec les périphériques utilisateur
  • E/S générales

Programming un ARM CORTEX M-3 utilisant le langage C embarqué

  • Travailler avec les périphériques du système
  • Interfaçage avec les périphériques utilisateur
  • E/S générales

Programming un cœur de processeur ARM9 en utilisant le langage C embarqué

  • Travailler avec les périphériques du système
  • Interfaçage avec les périphériques utilisateur
  • E/S générales

Test et débogage

  • Outils et techniques
  • Optimisation de la taille, de la vitesse et de la consommation d'énergie

Déployer un système embarqué

  • Considérations environnementales
  • Sécurisation d'un appareil

Dépannage

Résumé et conclusion

Pré requis

  • Une compréhension de l'électronique.
  • Une expérience de la programmation en C.

Audience

  • Electronics ingénieurs
  • Développeurs ayant des connaissances en électronique
  35 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Nos Clients témoignent (4)

Cours Similaires

Using C++ in Embedded Systems - Applying C++11/C++14

  21 heures

Catégories Similaires