Acelere sua jornada no mundo dos sistemas incorporados
O AMD Embedded Development Framework (EDF) é um ambiente completo de código-fonte aberto que ajuda engenheiros de sistemas incorporados a avaliar, desenvolver e implantar aplicativos em SoCs adaptativos da AMD.
Criado no Yocto Project™, o EDF substitui as ferramentas AMD PetaLinux por um fluxo de trabalho moderno para integração de software e hardware. De placas de avaliação a sistemas implantados em campo, o EDF permite que as equipes mudem do protótipo para a implantação de forma eficiente e sem interrupções.
Por que escolher o EDF
Flexibilidade de código-fonte aberto
Desenvolva com base no Yocto Project™ padrão do setor para evitar a dependência de fornecedor, acelerar a integração e garantir a manutenção a longo prazo.
Solução completa
Comece a partir de imagens pré-criadas, firmware de inicialização e designs de referência que fornecem uma base para o desenvolvimento incorporado.
Desenvolvimento acelerado
Um caminho para avaliação, desenvolvimento e implantação de aplicativos de software e integração de hardware.
Visão geral técnica do EDF
Conheça melhor o EDF com uma apresentação técnica de suas principais funcionalidades, a pilha de soluções, imagens baseadas em Linux® com diversos recursos, fluxos de desenvolvimento baseados em personas e exemplos de projetos. Esta apresentação para download mostra como os desenvolvedores podem rapidamente criar SoCs adaptativos da AMD e criar uma base para suas aplicações incorporadas.
Base de código-fonte aberto
O EDF é criado no Yocto Project™, um sistema de criação de código-fonte aberto padrão do setor usado para o desenvolvimento incorporado do Linux. Essa abordagem garante que os engenheiros possam criar sistemas reproduzíveis e sustentáveis, que permaneçam atualizados com segurança de longo prazo e suporte da comunidade.
Principais benefícios de um fluxo EDF baseado em Yocto
- Distribuição do Linux: crie um SO Linux personalizado para necessidades específicas
- Sem dependência de fornecedor: desenvolva com ferramentas neutras em relação aos fornecedores para garantir flexibilidade a longo prazo.
- Ecossistema mais amplo: aproveite as bibliotecas, extensões e ferramentas da comunidade
- Fácil integração: ainhe-se com ambientes de código-fonte aberto já em uso
- Caminho de implantação: tenha acesso a atualizações de upstream e suporte de longo prazo dos fornecedores do sistema operacional.
Assista ao vídeo "Yocto Project Basics" para ver como o EDF simplifica o gerenciamento de compilação para SoCs adaptativos da AMD.
Pilha de soluções completa
O EDF oferece um conjunto completo de ferramentas e componentes necessários para ativar e dimensionar sistemas incorporados. Os engenheiros de software e hardware podem usar o EDF para possibilitar seus SoCs rapidamente e criar uma base sólida e consistente.
Desenvolvimento de software incorporado rápido
O EDF reduz a jornada da avaliação à implantação com imagens pré-criadas, fluxos automatizados e caminhos de desenvolvimento baseados em funções. Os desenvolvedores podem começar em poucos minutos e, em seguida, avançar para a personalização avançada do sistema operacional ou do hardware sem precisar recomeçar do zero.
Avalie
- Avaliação pronta para uso: inicialize imagens pré-construídas, teste recursos de chip e execute exemplos prontos para uso
Desenvolva
- Desenvolvimento de softwares: grave e implante software usando SDKs, contêineres ou feeds de pacote
- Integração e desenvolvimento de SO: personalize sua pilha de software, adicione domínios e estenda a funcionalidade
- Integração de hardware: fluxos de ferramentas AMD Vivado™ e Vitis™ e projetos de exemplo configuráveis (CEDs) para integrar cargas úteis PL
Implante
- Pronto para implantação: integre a pilha de software personalizada no hardware do aplicativo final
- Capacidade de manutenção de longo prazo: envolva fornecedores de sistemas operacionais comerciais para produção em volume e suporte a longo prazo
Recursos
Dispositivos compatíveis e kits de avaliação
O AMD Embedded Development Framework suporta uma ampla variedade de SoCs adaptativos e plataformas de avaliação.
- Zynq 7000
- SoCs adaptativos Zynq UltraScale+
- Versal Série AI Core
- Versal Série AI Edge
- Versal Série Prime
- Versal Série Premium
- Versal Série HBM
- Versal AI Série Edge de 2ª geração
- Versal Série Prime de 2ª geração
Os usuários existentes das ferramentas AMD PetaLinux são incentivados a migrar para o AMD EDF para todos os projetos de software incorporados futuros. O EDF fornece um fluxo de trabalho aberto, reproduzível e dimensionável que se alinha às práticas modernas de desenvolvimento incorporado.
Perguntas frequentes
Sim, o AMD EDF é uma evolução dos fluxos do Yocto Project™ da AMD e substitui as ferramentas e os fluxos PetaLinux.
O EDF Linux® BSP oferece funcionalidades semelhantes às do PetaLinux BSP, como firmware de inicialização, bootloaders, sistema operacional Linux, sistema de arquivos raiz Linux. No entanto, a configuração do kernel e o rootfs são mais ricos. A AMD recomenda gerar novamente a pilha completa dentro do EDF para garantir a compatibilidade.
A AMD recomenda começar pelas seções Introdução – Exemplos práticos e Fluxos de desenvolvimento da documentação do EDF, com especificações específicas Comuns, do Dispositivo e da placa disponíveis nas seções relevantes da Documentação do EDF.
Consulte a seção migrando um projeto do PetaLinux para EDF da Documentação EDF para obter mais informações.
Atualmente, o AMD EDF é lançado no mesmo prazo que os lançamentos do Vivado™ Design Suite, mas como um componente separado. O EDF é validado em relação ao lançamento do Vivado Design Suite, com artefatos pré-compilados atualizados. A nomenclatura de versão do EDF usa um esquema YY.MM.<update>. Por exemplo, o EDF 25.05 se alinha à versão Vivado™ Design Suite 2025.1, e o EDF 25.05.1 se alinha à versão Vivado™ Design Suite 2025.1.1.
Começar
Baixe os artefatos do EDF e comece sua jornada de desenvolvimento incorporado.
- Avaliação imediata com imagens de disco Linux otimizadas para SoCs adaptativos da AMD
- Desenvolvimento de software usando EDF Linux e BSPs de plataforma para inicialização completa da placa
- Projeto incorporado personalizado com firmware de inicialização, designs de exemplo e ativos de referência
Notas de rodapé
O Yocto Project e todas as marcas e logotipos relacionados são marcas comerciais da Linux Foundation. Este site não é, de forma alguma, endossado pelo Yocto Project ou pela Linux Foundation.
O Yocto Project e todas as marcas e logotipos relacionados são marcas comerciais da Linux Foundation. Este site não é, de forma alguma, endossado pelo Yocto Project ou pela Linux Foundation.