As ferramentas PetaLinux da AMD oferecem 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 personalizado do Linux, incluindo drivers de dispositivo para núcleos de IP de processamento incorporado da AMD, configurações de kernel e carregador de inicialização. Com essa capacidade, os engenheiros de software podem priorizar aplicativos de valor agregado em vez de tarefas de desenvolvimento secundárias.

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 início rápido

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 no 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.

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 no 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. Visite a página de download das ferramentas PetaLinux com uma lista dos BSPs mais recentes do PetaLinux 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 produtos MPSoC 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.