Un nouveau tutoriel sur Hackster.io fournit des instructions étape par étape pour installer les outils AMD FPGA versions 2025.1 et 2025.2 sur Ubuntu 24.04 LTS, soulignant les différences par rapport aux versions précédentes d’Ubuntu et des solutions pour les problèmes de compatibilité. Le guide couvre Vivado, Vitis et PetaLinux, notant que PetaLinux sera déprécié dans la version 2026.2.
Le tutoriel, rédigé par Whitney Knitter, traite du processus d’installation des outils de développement FPGA d’AMD sur l’Ubuntu 24.04 LTS récemment sorti, qui introduit des changements affectant les méthodes de configuration traditionnelles. Knitter explique que les utilisateurs doivent d’abord passer du shell par défaut Zsh à Bash en utilisant la commande chsh, car la méthode précédente dpkg-reconfigure ne fonctionne plus en raison du virage de Debian loin de debconf. «La chose agaçante cependant est que toutes les commandes dpkg semblent toujours disponibles dans Ubuntu 24.04 et s’exécutent sans générer d’erreurs. Cependant, la seule raison pour laquelle elles ne génèrent pas d’erreurs est qu’elles ne font en réalité rien », écrit Knitter. Les étapes de préparation incluent l’ajout du support de l’architecture 32 bits i386 et l’installation de paquets mis à jour spécifiques à Ubuntu 24.04, tels que libtinfo6 au lieu de libtinfo5. Pour PetaLinux, un serveur TFTP doit être configuré dans /etc/xinetd.d, et l’utilisateur ajouté au groupe dialout pour l’accès USB. Knitter recommande l’installateur Single File Download (SFD) plutôt que les options basées sur le web pour sa fiabilité, malgré sa taille plus importante. L’installation commence par l’exécution du script xsetup en tant que root, visant /tools/Xilinx par défaut. Sélectionner Vitis installe Vivado, HLS et d’autres composants. Pour 2025.1, PetaLinux est intégré à l’installateur principal, mais 2025.2 nécessite un téléchargement séparé et une configuration manuelle du répertoire. Knitter note : « PetaLinux est en phase d’arrêt et sera déprécié avec la version 2026.2. » Les défis de compatibilité d’Ubuntu 24.04 incluent l’installation manuelle de libtinfo5 pour les builds PetaLinux et la désactivation des restrictions du noyau sur l’accès des utilisateurs non privilégiés via sysctl. Les builds initiaux peuvent échouer en raison de problèmes d’URL de miroirs mais réussissent à la retry. Le guide confirme des tests sur Ubuntu 24.04 et 22.04, le support officiel étant limité à ce dernier. Knitter conseille de ne pas mélanger les versions d’outils dans les projets et de éviter l’utilisation à long terme de PetaLinux en raison de sa dépréciation.