Les outils AMD PetaLinux offrent tout ce dont vous avez besoin pour personnaliser, créer et déployer des solutions Linux intégrées sur les systèmes de traitement AMD. Conçue pour accélérer la productivité de la conception, la solution fonctionne avec les outils de conception hardware AMD pour faciliter le développement de systèmes Linux pour AMD Versal™, les MPSoC Zynq™ UltraScale+™, les SoC Zynq™ 7000 et MicroBlaze™.

Outils PetaLinux (hôte)

Les outils PetaLinux facilitent le développement de produits basés sur Linux, du démarrage du système à l'exécution, grâce aux outils suivants :

  • Interfaces de ligne de commande
  • Applications, générateurs de pilotes d'appareils et de bibliothèques et modèles de développement
  • Constructeur d'image système bootable
  • Agents de débogage
  • Outils GCC
  • Simulateur de système complet QEMU intégré
  • Outils automatisés
  • Prise en charge du débogueur système AMD

Écosystème software intégré

Software intégré
Linux et outils de construction
RTOS et bibliothèques
Cœurs de processeur souples
Écosystème intégré

Grâce à ces outils, les développeurs peuvent personnaliser le bootloader, le noyau Linux ou les applications Linux. Ils peuvent ajouter de nouveaux noyaux, pilotes d'appareils, applications, bibliothèques et démarrer et tester des piles software sur le simulateur de système complet (QEMU) inclus ou sur du hardware physique via le réseau ou JTAG.

Outils de génération BSP personnalisés

Les outils PetaLinux permettent aux développeurs de synchroniser la plateforme software avec la conception hardware au fur et à mesure qu'ils bénéficient de nouvelles fonctionnalités et de nouveaux appareils.

Les outils PetaLinux génèrent automatiquement un package de prise en charge de carte Linux personnalisé comprenant des pilotes d'appareil pour les cœurs IP de traitement intégré AMD, le noyau et les configurations de bootloader. Cette fonctionnalité permet aux ingénieurs software de se concentrer sur leurs applications à valeur ajoutée plutôt que sur les tâches de développement de bas niveau.

Outils de configuration Linux

PetaLinux inclut des outils permettant de personnaliser le bootloader, le noyau Linux, le système de fichiers, les bibliothèques et les paramètres système.

Ces outils de configuration tiennent parfaitement compte des outils de développement hardware AMD et des fichiers de données spécifiques au hardware personnalisé, de sorte que, par exemple, les pilotes d'appareil pour les cœurs IP intégrés AMD seront automatiquement créés et déployés en fonction de l'adresse spécifiée par l'ingénieur pour cet appareil.

Outils de développement logiciel

Les outils PetaLinux intègrent des modèles de développement qui permettent aux équipes de software de créer des pilotes, des applications, des bibliothèques et des configurations BSP personnalisés.

Une fois la base software du produit créée (BSP, pilotes d'appareil, applications de base, etc.), les outils PetaLinux permettent aux développeurs de packager et de distribuer tous les composants software pour une installation et une utilisation faciles entre les développeurs PetaLinux.

Distribution Linux de référence

PetaLinux fournit une distribution Linux de référence complète intégrée et testée pour les appareils AMD. La distribution Linux de référence comprend à la fois des packages Linux binaires et sources, notamment :

  • Bootloader
  • Noyau optimisé pour CPU
  • Applications et bibliothèques Linux
  • Développement d'applications C et C++
  • Débogage
  • Prise en charge de thread et FPU
  • Serveur Web intégré pour une gestion à distance facile des configurations de réseau et de micrologiciel

Démarrage rapide des images Linux

Tous les packages de prise en charge de carte (BSP) PetaLinux incluent des bootloaders préconfigurés, des images système et un bitstream.  Les outils intégrés permettent à une seule commande de déployer et de démarrer ces éléments sur du hardware physique ou sur l'émulateur système QEMU complet inclus.

Avec PetaLinux, les développeurs peuvent démarrer et exécuter leur hardware AMD en 5 minutes environ après l'installation. Il est ensuite prêt pour le développement d'applications, de bibliothèques et de pilotes.

Téléchargement et licence

Ressources et assistance pour Linux et les outils PetaLinux

Les outils PetaLinux ne nécessitent plus de licence. Les utilisateurs peuvent installer et utiliser les outils PetaLinux pour déployer des images de système d'exploitation libres de droits.

  • L'utilisation est définie par le CLUF.
  • Accès à tous les BSP et conceptions de référence PetaLinux
  • Prise en charge technique des outils PetaLinux via WebCase (détails ci-dessous)
  • Assistance supplémentaire via les forums de la communauté AMD et les réponses enregistrées.

Fonctionnalités prises en charge par l'assistance technique AMD

Packages de prise en charge de carte (BSP) et exemples de référence

Les packages de prise en charge de carte (BSP) PetaLinux et les exemples de référence incluent des bootloaders préintégrés, des images système et un bitstream. Les outils intégrés permettent à une seule commande de déployer et de démarrer ces éléments sur du hardware physique ou sur l'émulateur système QEMU complet inclus. Avec PetaLinux, les développeurs peuvent démarrer et exécuter leur hardware AMD en 5 minutes environ après l'installation. Il est ensuite prêt pour le développement d'applications, de bibliothèques et de pilotes.

Des exemples de référence et des BSP PetaLinux sont disponibles auprès d'AMD et de ses partenaires. Rendez-vous sur la page de téléchargement des outils PetaLinux où vous trouverez la liste des derniers BSP PetaLinux disponibles.

Téléchargement pour : Prise en charge Arm® Mali-400

Le lien ci-dessous propose un téléchargement gratuit des fichiers binaires de l'espace utilisateur Mali-400 pour la prise en charge des MPSoC AMD Zynq™ UltraScale+™. Des recettes Yocto sont également incluses dans ce téléchargement pour prendre en charge la carte d'évaluation ZCU102 et les outils PetaLinux.

Ce téléchargement inclut le software correspondant aux versions :

  • Versions d'AMD
    • 2016.1 et 2016.2
    • 2016.3 et 2016.4
    • 2017.1 et 2017.3
    • 2018.1 et 2018.3
    • 2019.1

Assistance et ressources

Formations en ligne

Les ressources de formation et d'apprentissage AMD vous offrent les compétences pratiques et les connaissances fondamentales dont vous avez besoin pour être pleinement productif dans votre prochain projet de développement.

Nous contacter

Des questions ? Un représentant commercial vous contactera sous peu.