AMD PetaLinux 工具提供在 AMD 处理系统中定制、构建和部署嵌入式 Linux 解决方案所需的所有工具。为了提高设计效率,该解决方案与 AMD 硬件设计工具配合使用,能够简化 AMD Versal™、Zynq™ UltraScale+™ MPSoC、Zynq™ 7000 SoC 和 MicroBlaze™ 等器件的 Linux 系统开发流程。
PetaLinux 工具(主机)
PetaLinux 工具简化了基于 Linux 的产品的开发,涵盖从系统启动到执行的整个过程,并提供以下工具:
- 命令行接口
- 应用、器件驱动程序、库生成器以及开发模板
- 可启动的系统镜像生成器
- 调试代理程序
- GCC 工具
- 集成的 QEMU 全系统仿真器
- 自动化工具
- 支持 AMD 系统调试器
嵌入式软件生态系统
嵌入式软件 |
Linux 和构建工具 |
RTOS 和库 |
软核处理器 |
嵌入式生态系统 |
通过使用这些工具,开发人员可以定制启动加载程序、Linux 内核或 Linux 应用。他们可以通过网络或 JTAG 在随附的全系统仿真器 (QEMU) 或物理硬件上添加新的内核、器件驱动程序、应用和库以及启动和测试软件栈。
定制的 BSP 生成工具
借助 PetaLinux 工具,开发者可以随着硬件设计新增特性和器件,同步更新软件平台。
PetaLinux 工具能够自动生成定制的 Linux 板级支持包 (BSP),其中包含 AMD 嵌入式处理 IP 核的器件驱动程序,以及内核和启动加载程序的配置信息。这种功能让软件工程师可以将精力集中在创造更高价值的应用上,而无需过多关注底层开发。
Linux 配置工具
PetaLinux 包含用于定制启动加载程序、Linux 内核、文件系统、库和系统参数的工具。
这些配置工具能够充分识别 AMD 硬件开发工具和特定的自定义硬件数据文件,从而根据工程师指定的器件地址自动构建和部署 AMD 嵌入式 IP 核的器件驱动程序。
软件开发工具
PetaLinux 工具集成了多种开发模板,方便软件团队创建定制化的器件驱动程序、应用、库以及 BSP 配置。
建立产品的软件基准(BSP、器件驱动程序和内核应用等)后,PetaLinux 工具可帮助开发者将所有软件组件打包分发,便于 PetaLinux 开发者快速部署使用。
参考 Linux 发行版
PetaLinux 提供完整的参考 Linux 发行版,面向 AMD 器件进行了集成和测试。参考 Linux 发行版提供二进制和源代码形式的 Linux 软件包,包括:
- 启动加载程序
- CPU 优化内核
- Linux 应用和库
- C 和 C++ 应用开发
- 调试
- 线程和 FPU 支持
- 集成式网络服务器便于远程管理网络和固件配置
Linux 快速启动镜像
所有 PetaLinux 板级支持包 (BSP) 均提供了预配置的启动加载程序、系统镜像和比特流。 利用内置工具,只需一个命令即可将这些组件部署并启动到物理硬件或随附的完整 QEMU 系统模拟器中。
借助 PetaLinux,开发者可在安装完成后约 5 分钟内启动并运行基于 AMD 硬件的系统,即刻投入应用、库及驱动程序开发工作。
下载与许可
PetaLinux 工具以及 Linux 支持和资源
不再需要 PetaLinux 工具许可证。用户可安装和使用 PetaLinux 工具来部署免许可费的操作系统镜像。
- 使用方式由 EULA 定义
- 访问所有 PetaLinux BSP 和参考设计
- 通过 WebCase 提供 PetaLinux 工具的技术支持(详情如下)
- 通过 AMD 社区论坛和答复记录获得更多支持。
AMD 技术支持团队支持的功能
- 此处提供 AMD 嵌入式软件的支持政策和资源:http://www.wiki.xilinx.com/Embedded+SW+Support
- 如需系统级咨询和设计服务,敬请联系 AMD 联盟成员合作伙伴
板级支持包 (BSP) 和参考示例
PetaLinux 板级支持包 (BSP) 和参考示例包括预构建的启动加载程序、系统镜像和比特流。利用内置工具,只需一个命令即可将这些组件部署并启动到物理硬件或随附的完整 QEMU 系统模拟器中。借助 PetaLinux,开发者可在安装完成后约 5 分钟内启动并运行基于 AMD 硬件的系统,即刻投入应用、库及驱动程序开发工作。
AMD 与合作伙伴提供了 PetaLinux BSP 和参考示例。请访问 PetaLinux 工具下载页面,其中列出了最新的可用 PetaLinux BSP。
下载内容:Arm® Mali-400 支持
可通过以下链接免费下载支持 AMD Zynq™ UltraScale+™ MPSoC 产品的 Mali-400 用户空间二进制文件。此下载还包含用于支持 ZCU102 评估板和 PetaLinux 工具的 Yocto 构建脚本。
此下载包含与以下软件版本相对应的软件:
- AMD 发布版本
- 2016.1 和 2016.2
- 2016.3 和 2016.4
- 2017.1 和 2017.3
- 2018.1 和 2018.3
- 2019.1
- 下载 Mali-400 用户空间组件
- 若要下载该文件,您必须接受软件许可证
- 通过 AMD Github 可以访问 AMD 发布版本 2019.2 及更高版本
支持和资源

联系我们
有疑问吗?我们的销售代表将尽快与您取得联系。