accueil - nos solutions - Electronique embarquée : Intégrer et programmer un système équipé de microcontrôleurs
formation electronique embarquee lyon

Electronique embarquée : Intégrer et programmer un système équipé de microcontrôleurs

Objectif(s)

  • Développer des applications en C pour  microcontrôleurs 8 bits  Atmel- AVR  et 32 bits  ARM Cortex M4 STM32F4xx (Mbed)
  • Développer des applications en C pour cartes électroniques sous LINUX avec la carte Raspberry Pi
  • Développer des applications pour cibles FPGA (Xilinx) 

Description

Formation en Electronique embarquée : Intégrer et programmer un système équipé de microprocesseur, de microcontrôleur ou de FPGA

3 points à retenir

Des formateurs issus de l'industrie

Des équipements en vraie grandeur

Le centre de formation des Industries

Public

  • Technicien de conception
  • Technicien de maintenance
  • Technicien de test des systèmes informatiques industriels

Pré-requis

Électronique numérique, bases du langage C ANSI.

Durée

1 à 8 jours en fonction des objectifs à atteindre et de l’évaluation pré-formative du stagiaire (7 heures / jour)

Programme

Développement d’applications pour microcontrôleurs (5 jours) :

  • Introduction :
    • Microprocesseur et microcontrôleur
    • Mémoires RAM, ROM et EEPROM
    • Communications série et parallèle
    • Périphériques standards d’un microcontrôleur : ADC, DAC, clavier, afficheurs 7 segments et LCD
    • Compilation et génération d’exécutable à partir de codes écrits en langage C
  • Mises en œuvre :
    • Les entrées-sorties parallèles
    • Les interruptions
    • Les timers 8, 16 ou 32 bits
    • La communication série RS232
    • La communication série SPI et illustration sur diverses interfaces (ADC, DAC, LCD…)
    • La conversion analogique-numérique et numérique-analogique 10 et 12 bits
    • La gestion de claviers, d’afficheurs 7 segments et de LCD

Développement d’applications embarquées sous Linux (3 jours) :

  • Utilisation de la ligne de commande SHELL-BASH pour communiquer avec des périphériques exportés en /sys/class
  • Création d'applications en C, dans l'espace utilisateur, pour communiquer avec les entrées-sortie sous LINUX (GPIOs, SPI, I2C, PWM)

Développement d’applications pour cible FPGa Xilinx (2 jours) :

  • Prise en main du Design Suite de Xilinx
  • Initiation au langage VHDL
  • Synthèse, implémentation et implantation de circuits dans le FPGA (compteurs, décodeurs 7 segments, multiplexeurs, générateurs d’impulsion, PWM…) 
  • Introduction à l’intégration d’un « soft processor » dans un design sur FPGA (cas du Microblaze MCS)

Validation

Attestation des acquis de formation

Validation détail

Évaluation par des mises en situations professionnelles

Méthode

  • Alternance d’apports théoriques et de mises en situation sur les plateformes techniques
  • 1 poste par stagiaire

Nombre de participants

Entre 1 et 3

Statut durant la formation

  • Stagiaire de la formation professionnelle

Lieux de la formation

10 Boulevard Edmond Michelet 69008 Lyon
Date(s) Durée Prix
1 à 8 jours - Ouverture hebdomadaire - (609 €/ jour)
Enregistrer dans mon espace
{{ $ctrl.error }}
Formation ajoutée