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
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 2017.3
- Petalinux 2017.3
- 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