Atelier pour migrer vers l'IDE de développement de logiciels embarqués de Vitis

(ref.E_VITIS)

1 jour - 7 heures

Objectifs

  • Cet atelier se destine aux développeurs embarqués existants utilisant les outils SDK de Xilinx pour le développement de logiciels.
  • Après avoir suivi cette formation complète, vous aurez les compétences nécessaires pour :
    • Développer et déployer une application sur un système embarqué Xilinx en utilisant la plate-forme logicielle unifiée Vitis
    • Migrer un projet SDK existant vers la plateforme Vitis

Partenaires

xilinx atp

Prérequis

  • Expérience de la programmation en C ou C++, y compris des techniques générales de débogage
  • Compréhension conceptuelle des systèmes de traitement embarqués en relation avec l'écosystème Xilinx (en particulier l'écriture et la modification de scripts, les applications utilisateur et le fonctionnement du chargeur d'amorçage)

Configurations

  • Configuration logicielle :
    • Vitis unified software platform 2019.2 (inclure Vivado lors de l'installation)
  • Configuration matérielle :
    • Ordinateur récent (i5 ou i7)
    • OS 64-bits (Windows, Ubuntu, RedHat, Centos)
    • Minimum 16Go de mémoire vive
    • Résolution d'affichage recommandée 1920x1080

Contenu

Aperçu du processus de création d'une application utilisateur. {Lecture}

Présente les comportements de base nécessaires pour piloter l'outil Vitis afin de générer une application C/C++ débuggable. {Lecture, Lab}

Aperçu de la migration des projets Xilinx SDK existants vers les projets de développement de logiciels Vitis {Lecture, Demo}

Couvre les différents composants logiciels, ou couches, fournis par Xilinx qui aident à la création de logiciels de bas niveau. De plus, le logiciel de base services (bibliothèques) disponibles. {Lecture, Lab}

Met en évidence les parties importantes du système Linux sous-jacent en ce qui concerne les applications. {Lecture}

Examine l'utilisation de l'outil Vitis pour le développement de logiciels Linux. {Lecture, Lab}

Décrit les bases du fonctionnement d'un débogueur et illustre les commandes de débogage les plus couramment utilisées. {Lecture, Lab}

Présente l'objectif et les techniques de profilage d'une application utilisateur. {Lecture, Lab}

Moyens Pedagogiques

  • Formation en classe :
    • Présentiel
    • Présentation par vidéo projecteur
    • Fourniture d’un support de cours au format papier
  • Formation virtuelle :
    • Formation en ligne
    • Présentation par Webex
    • Fourniture de matériel de cours en format PDF

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