PetaLinux 工具提供在 Xilinx 处理系统上定制、构建和调配嵌入式 Linux 解决方案所需的所有组件。该解决方案旨在提升设计生产力,可与 Xilinx 硬件设计工具配合使用,以简化针对 Versal、Zynq® UltraScale+™ MPSoC、Zynq®-7000 SoC、和 MicroBlaze™ 的 Linux 系统开发。
PetaLinux 工具可帮助简化基于 Linux 产品的开发;您可以使用下列工具来完成从系统启动到执行的所有操作:
嵌入式软件与生态系统
使用这些工具,开发人员可以定制引导载入程序、Linux 内核或 Linux 应用。他们可以通过网络或 JTAG 在随附的全系统仿真器 (QEMU) 或物理硬件上添加新的内核、器件驱动程序、应用和库,以及启动并测试软件堆栈。
随着新添加的特性和设备,PetaLinux 工具使开发人员能够同步软件平台和硬件设计。
PetaLinux 工具将会为 Xilinx 嵌入式处理 IP 核、内核以及引导载入程序配置自动生成定制的 Linux 开发板支持包(其中包括器件驱动程序)。该性能让软件工程师把精力集中于有附加值的应用上,而非低层次的开发任务。
PetaLinux 包含工具用于定制引导加载程序、Linux 内核、文件系统、库和系统参数。
这些配置工具可与 Xilinx 硬件开发工具和特定于定制硬件的数据文件充分集成,以便根据工程师指定的该器件的地址自动为 Xilinx 嵌入式 IP 核构建和部署器件驱动程序。
PetaLinux 工具集成开发模板,软件团队可创建定制器件驱动器、应用程序、库和 BSP 配置。
一旦建立了产品的软件基本组件(BSP、器件驱动和内核应用等)PetaLinux 工具可帮助开发人员打包和分配(便于 PetaLinux 开发人员轻松安装和使用的)所有软件组件。
PetaLinux 提供完整的参考 Linux 发行版,面向 Xilinx 器件进行了集成和测试。参考 Linux 发行版包括二进制和源 Linux 封装包括:
所有 PetaLinux 开发板支持包(BSP) 均提供了预配置的引导载入程序、系统映像和比特流。通过这些内置工具,您可执行单个命令为物理硬件或随附的全 QEMU 系统仿真器部署和启动这些组件。
使用 PetaLinux ,开发人员可以在安装后大约 5 分钟之内启动并运行其基于 Xilinx 的硬件,并随时可以进行应用、库和驱动程序的开发。
不再需要 PetaLinux 工具许可。用户可安装和使用 PetaLinux 工具来部署免版税的操作系统映像。
PetaLinux 开发板支持包 (BSP) 和参考范例包括预置的引导载入程序、系统图像和比特流。通过这些内置工具,您可执行单个命令为物理硬件或随附的全 QEMU 系统仿真器部署和启动这些组件。使用 PetaLinux ,开发人员可以在安装后大约 5 分钟之内启动并运行其基于 Xilinx 的硬件,并随时可以进行应用、库和驱动的开发。
Xilinx 与合作伙伴可提供 PetaLinux BSP 和参考范例。请访问 PetaLinux 工具下载页面,查看最新 PetaLinux BSP。
可通过以下链接免费下载支持 Zynq® UltraScale+™ MPSoC 产品的 MALI 400 用户空间二进制文件。这里也可以下载支持 ZCU102 评估板及 PetaLinux 工具的 Yocto 文件。
该下载涵盖相应软件版本的软件: