PetaLinux Tools von AMD bieten alles, was Sie für die Anpassung, Erstellung und Bereitstellung von Embedded-Linux-Lösungen auf AMD Verarbeitungssystemen benötigen. Die Lösung ist auf die Beschleunigung der Designproduktivität zugeschnitten und arbeitet mit den Hardware-Designtools von AMD zusammen, um die Entwicklung von Linux-Systemen für AMD Versal™, Zynq™ UltraScale+™ MPSoC, Zynq™ 7000 SoCs und MicroBlaze™ zu vereinfachen.

PetaLinux Tools (Host)

PetaLinux Tools erleichtern die Entwicklung Linux-basierter Produkte vom Booten des Systems bis zur Ausführung mit den folgenden Tools:

  • Befehlszeilenschnittstellen
  • Generatoren für Anwendungen, Gerätetreiber und Bibliotheken sowie Entwicklungsvorlagen
  • Bootfähiger System Image Builder
  • Debug Agents
  • GCC-Tools
  • Integrierter QEMU Full System Simulator
  • Automatisierte Tools
  • Unterstützung für AMD System Debugger

Embedded Software Ecosystem

Embedded Software
Linux- und Build-Tools
RTOS und Bibliotheken
Soft-Prozessor-Kerne
Embedded Ecosystem

Mit diesen Tools können Entwickler den Bootloader, den Linux-Kernel oder Linux-Anwendungen anpassen. Sie können neue Kernel, Gerätetreiber, Anwendungen, Bibliotheken sowie Boot- und Testsoftware-Stacks auf dem enthaltenen vollständigen Systemsimulator (QEMU) oder auf physischer Hardware über Netzwerk oder JTAG hinzufügen.

Benutzerdefinierte BSP-Generierungstools

PetaLinux Tools ermöglichen es Entwicklern, die Softwareplattform mit dem Hardware Design zu synchronisieren, wenn sie neue Funktionen und Chips erhält.

PetaLinux Tools generieren automatisch ein benutzerdefiniertes Linux Board Support Package, das Gerätetreiber für integrierte AMD Verarbeitungs-IP-Kerne, Kernel- und Bootloader-Konfigurationen enthält. Diese Fähigkeit ermöglicht es Softwareentwicklern, sich auf ihre wertschöpfenden Anwendungen anstatt auf Entwicklungsaufgaben auf niedriger Ebene zu konzentrieren.

Linux-Konfigurationstools

PetaLinux enthält Tools zur Anpassung des Bootloaders, Linux-Kernels, Dateisystems, der Bibliotheken und Systemparameter.

Diese Konfigurationstools kennen AMD Hardware-Entwicklungstools und benutzerdefinierte hardwarespezifische Datendateien, sodass beispielsweise Gerätetreiber für integrierte AMD IP-Kerne automatisch gemäß der vom Techniker angegebenen Adresse dieses Chips erstellt und bereitgestellt werden.

Software-Entwicklungstools

PetaLinux Tools enthalten Entwicklungsvorlagen, mit denen Software-Teams benutzerdefinierte Gerätetreiber, Anwendungen, Bibliotheken und BSP-Konfigurationen erstellen können.

Sobald die Software-Baseline des Produkts (BSP, Gerätetreiber, Kernanwendungen usw.) erstellt wurde, ermöglichen die PetaLinux Tools den Entwicklern, alle Softwarekomponenten zu verpacken und zu verteilen, um die Installation und Verwendung für PetaLinux Entwickler zu vereinfachen.

Linux-Referenzdistribution

PetaLinux bietet eine vollständige Linux-Referenzdistribution, die für AMD Chips integriert und getestet wurde. Die Linux-Referenzdistribution umfasst sowohl Binary- als auch Source-Pakete für Linux, einschließlich:

  • Bootloader
  • CPU-optimierter Kernel
  • Linux-Anwendungen und -Bibliotheken
  • C- und C++-Anwendungsentwicklung
  • Debugging
  • Thread- und FPU-Unterstützung
  • Integrierter Webserver für einfache Remote-Verwaltung von Netzwerk- und Firmware-Konfigurationen

Linux-Images mit Quick Start

Alle PetaLinux Board Support Packages (BSP) enthalten vorkonfigurierte Bootloader, System-Images und Bitstream.  Integrierte Tools ermöglichen es, diese Elemente mit einem einzigen Befehl entweder auf physikalischer Hardware oder auf dem enthaltenen vollständigen QEMU-Systememulator bereitzustellen und zu booten.

Mit PetaLinux können Entwickler ihre AMD-basierte Hardware innerhalb von etwa 5 Minuten nach der Installation booten und ausführen lassen. Sie ist bereit für die Anwendungs-, Bibliotheks- und Treiberentwicklung.

Download und Lizenzierung

PetaLinux Tools, Linux-Unterstützung und Ressourcen

Die PetaLinux Tools-Lizenz ist nicht mehr erforderlich. Benutzer können PetaLinux Tools installieren und verwenden, um lizenzfreie Betriebssystem-Images bereitzustellen.

  • Die Verwendung wird durch die EULA definiert
  • Zugriff auf alle PetaLinux BSPs und Referenzdesigns
  • Technische Unterstützung für PetaLinux Tools über WebCase (Details unten)
  • Zusätzliche Unterstützung durch AMD Community-Foren und Antwortdatensätze.

Vom technischen Support von AMD unterstützte Funktionen

Board Support Packages (BSP) und Referenzbeispiele

PetaLinux Board Support Packages (BSP) und Referenzbeispiele umfassen vorgefertigte Bootloader, System-Images und Bitstream. Integrierte Tools ermöglichen es, diese Elemente mit einem einzigen Befehl entweder auf physikalischer Hardware oder auf dem enthaltenen vollständigen QEMU-Systememulator bereitzustellen und zu booten. Mit PetaLinux können Entwickler ihre AMD-basierte Hardware innerhalb von etwa 5 Minuten nach der Installation booten und ausführen lassen. Sie ist bereit für die Anwendungs-, Bibliotheks- und Treiberentwicklung.

PetaLinux BSPs und Referenzbeispiele sind von AMD und Partnern erhältlich. Besuchen Sie bitte die Downloadseite für PetaLinux Tools, auf der wir die neuesten verfügbaren PetaLinux BSPs auflisten.

Download für: Arm® Mali-400-Unterstützung

Über den Link unten können Sie Mali-400 Userspace Binaries zur Unterstützung von AMD Zynq™ UltraScale+™ MPSoC-Produkten kostenlos herunterladen. Yocto-Rezepte sind zur Unterstützung der ZCU102-Evaluierungsplatine und PetaLinux Tools ebenfalls in diesem Download enthalten.

Dieser Download umfasst Software, die den folgenden Software-Versionen entspricht:

  • AMD Versionen
    • 2016.1 und 2016.2
    • 2016.3 und 2016.4
    • 2017.1 und 2017.3
    • 2018.1 und 2018.3
    • 2019.1

Unterstützung und Ressourcen

Online-Schulungskurse

Mit den Schulungs- und Lernressourcen von AMD können Sie die praktischen Fähigkeiten und grundlegenden Kenntnisse erwerben, um Ihre Produktivität beim nächsten Entwicklungsprojekt zu maximieren.

Support-Community

Tauschen Sie sich über Embedded Linux-Themen für Adaptive SoCs und FPGAs, einschließlich PetaLinux, META-Xilinx Yocto-Layers, AMD Open Source-Komponenten und Commercial Linux von Anbietern des AMD Ökosystems aus.

Kontakt

Haben Sie Fragen? Ein Vertriebsmitarbeiter wird Sie in Kürze kontaktieren.