As ferramentas AMD PetaLinux e BSP foram substituídas pelas ferramentas e imagens baseadas no AMD Embedded Development Framework (EDF) Yocto Project™, lançadas pela primeira vez com o AMD Vivado™ Design Suite versão 2025.1. As ferramentas PetaLinux e BSPs estão em processo de descontinuação/fim de vida útil (EOL), com o suporte BSP sendo tranferido para o EDF Linux® BSP.   Nota – o processador AMD Classic MicroBlaze™ não é suportado no EDF, e o suporte do Linux para os processadores Classic MicroBlaze™ será desativado com o PetaLinux.


Cronograma – alinhado com as versões do Vivado Design Suite

  • Inverno de 2025 
    • Versão do PetaLinux e do BSP 
    • Versão EDF 25.11, incluindo BSP para placas de avaliação AMD
  • Primavera 2026 
    • Versão do PetaLinux e do BSP com atualizações mínimas dos componentes da pilha de software
    • Versão final do MicroBlaze PetaLinux BSP
    • Versão EDF 26.05, incluindo BSP para placas de avaliação AMD
  • Inverno de 2026 
    • Versão final do PetaLinux e BSP 
    • Versão EDF 26.11, incluindo BSP para placas de avaliação AMD

Nota

  • As versões existentes do PetaLinux, da pilha de software e do BSP permanecerão disponíveis para download após a descontinuação/EOL
  • A migração do PetaLinux BSP para placas de avaliação AMD para EDF está programada para ser concluída antes de janeiro de 2026
  • O PetaLinux BSP pode ser migrado para EDF, que suporta todos os dispositivos AMD*; consulte a documentação do AMD EDF para obter mais detalhes. *Exceto Classic MicroBlaze

O AMD PetaLinux oferece tudo o que é necessário para personalizar, criar e implantar soluções Linux incorporadas em sistemas de processamento AMD. Adaptada para acelerar a produtividade do projeto, a solução funciona com as ferramentas do projeto de hardware da AMD para facilitar o desenvolvimento de sistemas Linux para AMD Versal™, MPSoC Zynq™ UltraScale+™, SoCs Zynq™ 7000 e MicroBlaze™.

Ferramentas PetaLinux (host)

As ferramentas PetaLinux facilitam o desenvolvimento de produtos baseados em Linux; desde a inicialização do sistema até a execução com as seguintes ferramentas:

  • Interfaces de linha de comando
  • Aplicativo, geradores de driver de dispositivo e biblioteca e modelos de desenvolvimento
  • Construtor de imagens do sistema de inicialização
  • Agentes de depuração
  • Ferramentas GCC
  • Simulador de sistema completo QEMU integrado
  • Ferramentas automatizadas
  • Suporte para o AMD System Debugger

Ecossistema de software incorporado

Software incorporado
Linux e ferramentas de criação
RTOS e bibliotecas
Núcleos de processadores flexíveis
Ecossistema incorporado

Com essas ferramentas, os desenvolvedores podem personalizar o carregador de inicialização, o kernel do Linux ou os aplicativos do Linux. Eles podem adicionar novos kernels, drivers de dispositivo, aplicativos, bibliotecas e pilhas de software de inicialização e teste no simulador de sistema completo (QEMU) incluído ou em hardware físico via rede ou JTAG.

Ferramentas personalizadas de geração de BSP

As ferramentas PetaLinux permitem que os desenvolvedores sincronizem a plataforma de software com o projeto de hardware, pois ela ganha novos recursos e dispositivos.

As ferramentas PetaLinux geram automaticamente um Board Support Package (BSP) personalizado para Linux, incluindo drivers de dispositivo para núcleos IP de processamento incorporados AMD, kernel e configurações do carregador de inicialização. Esse recurso permite que os engenheiros de software se concentrem em seus aplicativos de valor agregado, em vez de tarefas de desenvolvimento de baixo nível.

Ferramentas de configuração do Linux

O PetaLinux inclui ferramentas para personalizar o carregador de inicialização, o kernel do Linux, o sistema de arquivos, as bibliotecas e os parâmetros do sistema.

Essas ferramentas de configuração têm total reconhecimento das ferramentas de desenvolvimento de hardware da AMD e dos arquivos de dados específicos de hardware personalizado para que, por exemplo, os drivers de dispositivo para os núcleos de IP incorporados da AMD sejam criados e implantados automaticamente de acordo com o endereço especificado pelo engenheiro desse dispositivo.

Ferramentas de desenvolvimento de software

As ferramentas PetaLinux integram modelos de desenvolvimento para que as equipes de software criem drivers de dispositivo, aplicativos, bibliotecas e configurações BSP personalizados.

Depois que a linha de base de software do produto (BSP, drivers de dispositivo, aplicativos principais, etc.) foi criada, as ferramentas PetaLinux permitem que os desenvolvedores empacotem e distribuam todos os componentes de software para facilitar a instalação e o uso entre os desenvolvedores de PetaLinux.

Distribuição Linux de referência

O PetaLinux fornece uma distribuição Linux de referência e completa que foi integrada e testada para dispositivos AMD. A distribuição Linux de referência inclui pacotes binários Linux e de fonte, incluindo:

  • Carregador de inicialização
  • Kernel otimizado para CPU
  • Aplicativos e bibliotecas Linux
  • Desenvolvimento de aplicativos C e C++
  • Depuração
  • Suporte para thread e FPU
  • Servidor Web integrado para fácil gerenciamento remoto de configurações de rede e firmware

Imagens Linux de inicialização rápida

Todos os Board Support Packages (BSP) do PetaLinux incluem carregadores de inicialização pré-configurados, imagens do sistema e fluxo de bits. As ferramentas integradas permitem que um único comando implante e inicialize esses elementos em hardware físico ou no emulador de sistema QEMU completo incluído.

Com o PetaLinux, os desenvolvedores podem ter seu hardware baseado em AMD inicializado e funcionando em cerca de 5 minutos após a instalação, pronto para o desenvolvimento de aplicativos, bibliotecas e drivers.

Download e licenciamento

Ferramentas PetaLinux e suporte e recursos do Linux

A licença das ferramentas PetaLinux não é mais necessária. Os usuários podem instalar e usar as ferramentas PetaLinux para implantar imagens do sistema operacional livre de royalties.

  • O uso é definido pelo EULA
  • Acesso a todos os BSPs e projetos de referência do PetaLinux
  • Suporte técnico das ferramentas PetaLinux por meio do WebCase (detalhes abaixo)
  • Suporte adicional por meio de fóruns da comunidade AMD e registros de respostas.

Recursos compatíveis com o Suporte técnico da AMD

Board Support Packages (BSP) e exemplos de referência

Os Board Support Packages (BSP) e exemplos de referência do PetaLinux incluem carregadores de inicialização pré-criados, imagens do sistema e fluxo de bits. As ferramentas integradas permitem que um único comando implante e inicialize esses elementos em hardware físico ou no emulador de sistema QEMU completo incluído. Com o PetaLinux, os desenvolvedores podem ter seu hardware baseado em AMD inicializado e em execução em cerca de 5 minutos após a instalação; pronto para o desenvolvimento de aplicativos, bibliotecas e drivers.

Os BSPs e os exemplos de referência do PetaLinux estão disponíveis na AMD e nos parceiros. Acesse a página de download de ferramentas PetaLinux, onde listamos os BSPs PetaLinux mais recentes disponíveis.

Download para: Suporte para Arm® Mali™-400

O link abaixo oferece um download gratuito de binários de espaço de usuário do Mali-400 que estão associados aos MPSoCs AMD Zynq™ UltraScale+™. As receitas Yocto também estão incluídas neste download para oferecer suporte à placa de avaliação ZCU102 e às ferramentas PetaLinux.

Este download inclui software correspondente às versões de software:

  • Versões da AMD
    • 2016.1 e 2016.2
    • 2016.3 e 2016.4
    • 2017.1 e 2017.3
    • 2018.1 e 2018.3
    • 2019.1

Suporte e recursos

Comunidade de suporte

Discuta tópicos sobre o Linux incorporado para FPGAs e SoCs adaptativos, incluindo PetaLinux, camadas meta-Xilinx Yocto, componentes de código aberto da AMD e Linux comercial dos fornecedores do ecossistema da AMD.

Fale conosco

Alguma dúvida? Nosso representante de vendas entrará em contato com você em breve.