Um novo tutorial no Hackster.io fornece instruções passo a passo para instalar ferramentas AMD FPGA versões 2025.1 e 2025.2 no Ubuntu 24.04 LTS, destacando diferenças em relação a versões anteriores do Ubuntu e soluções para problemas de compatibilidade. O guia cobre Vivado, Vitis e PetaLinux, notando que o PetaLinux será descontinuado na versão 2026.2.
O tutorial, escrito por Whitney Knitter, aborda o processo de instalação das ferramentas de desenvolvimento FPGA da AMD no recentemente lançado Ubuntu 24.04 LTS, que introduz mudanças que afetam os métodos de configuração tradicionais. Knitter explica que os usuários devem primeiro alterar o shell padrão de Zsh para Bash usando o comando chsh, pois o método anterior dpkg-reconfigure não funciona mais devido à mudança da Debian em relação ao debconf. «A coisa irritante é que todos os comandos dpkg ainda parecem estar disponíveis no Ubuntu 24.04 e executam sem lançar erros. No entanto, a única razão pela qual não lançam erros é porque na verdade não estão fazendo nada», escreve Knitter. Os passos de preparação incluem adicionar suporte à arquitetura de 32 bits i386 e instalar pacotes atualizados específicos para o Ubuntu 24.04, como libtinfo6 em vez de libtinfo5. Para o PetaLinux, um servidor TFTP deve ser configurado em /etc/xinetd.d, e o usuário adicionado ao grupo dialout para acesso USB. Knitter recomenda o instalador Single File Download (SFD) em vez de opções baseadas na web por sua confiabilidade, apesar do tamanho maior. A instalação começa executando o script xsetup como root, direcionando para /tools/Xilinx por padrão. Selecionar Vitis instala Vivado, HLS e outros componentes. Para 2025.1, o PetaLinux está integrado ao instalador principal, mas 2025.2 requer download separado e configuração manual de diretório. Knitter observa: «O PetaLinux está sendo eliminado gradualmente e será descontinuado na versão 2026.2». Os desafios de compatibilidade do Ubuntu 24.04 incluem instalar manualmente libtinfo5 para builds do PetaLinux e desativar restrições do kernel no acesso de usuários não privilegiados via sysctl. Builds iniciais podem falhar devido a problemas de URL de espelho, mas succeedem na tentativa de retry. O guia confirma testes em Ubuntu 24.04 e 22.04, com suporte oficial limitado ao último. Knitter aconselha contra misturar versões de ferramentas em projetos e sugere evitar o uso de longo prazo do PetaLinux devido à sua descontinuação.