Conception Logicielle de systèmes embarqués avec l'outil Xilinx™ Petalinux

(ref.E_PLNX)

2 jours - 14 heures

Objectifs

  • Après avoir terminé cette formation complète, vous aurez les compétences nécessaires pour:
    • Expliquer ce qu'est un noyau Linux intégré
    • Décrire l'architecture du pilote de périphérique Linux
    • Créer un projet PetaLinux pour configurer et construire une image à l'aide des outils PetaLinux
    • Créer un système de processeur ARM Cortex-A9 ou Cortex-A53 en utilisant les outils Vivado Design Suite et PetaLinux
    • Lister diverses options d'interface matérielle disponibles pour le processeur ARM Cortex-A9 et Cortex-A53
    • Créer des noyaux matériels personnalisés et des pilotes de périphériques à l'aide du cadre UIO (I / O) de l'espace utilisateur

Partenaires

xilinx atp

Prérequis

  • Connaissance basique des FPGAs
  • Connaissance et expérience en conception logicielle embarquée ainsi qu’en langage C

Configurations

  • Configuration logicielle :
    • Xilinx Vivado™ System Edition 2016.4
    • Petalinux 2016.4
  • Configuration matérielle :
    • Ordinateur récent (i5 ou i7)
    • Environnement linux 64b
    • Minimum 8Go de mémoire vive
    • Résolution d'affichage minimum 1024x768, recommandée 1920x1080

Contenu

Présentation intégrée de Linux

Lab 1: un premier regard

Introduction aux outils PetaLinux

Lab 2: Créer et démarrer une image

Développement et débogage d'applications

Lab 3: Développement et débogage d'applications

Réseau et TCP / IP

Lab 4: Réseautage et TCP / IP

Pilotes de périphériques, E / S d'espace utilisateur et modules de noyaux chargés

Lab 5: accès aux périphériques matériels à partir de l'espace utilisateur

Générer le matérel avec Vivado Design Suite et PetaLinux Tools

Lab 6: conception matérielle de base avec Vivado Design Suite et PetaLinux Tools

Développement personnalisé de matériel et interfaçage

Lab 7: Développement de matériel personnalisé

Développement de pilote personnalisé (évaluation courte)

Lab 8: Développement de pilote personnalisé

Moyens Pedagogiques

  • Présentiel
  • Présentation par vidéo projecteur
  • Fourniture d’un support de cours au format papier

Encadrement

  • Formateur agréé XILINX : Ingénieur Electronique et Télécommunication ENSIL
    • Expert FPGA XILINX – Langage VHDL – DSP – Design RTL

Modalités de suivi et appréciation des résultats

  • Fiches de présence émargées
  • Questionnaire d’appréciation
  • Fiche d'évaluation portant sur :
    • Questionnaire technique
    • Résultat des Travaux pratiques
    • Validation des Objectifs
  • Remise d'une attestation avec évaluation des acquis

Publics Concernés

  • Techniciens et Ingénieurs en électronique numérique