加速嵌入式开发之旅
AMD 嵌入式开发框架 (EDF) 是一个完整的开源环境,旨在帮助嵌入式工程师基于 AMD 自适应 SoC 高效评估、开发和部署应用。
EDF 基于 Yocto Project™ 而构建,采用现代工作流程实现软硬件集成,可取代 AMD PetaLinux 工具。从评估板到现场部署系统,EDF 助力团队高效顺畅地完成从原型设计到部署的整个流程。
为何选择 EDF
开源灵活性
基于业界标准的 Yocto Project™ 而构建,可避免供应商锁定,加速集成,并确保长期可维护性。
全栈式解决方案
从预构建镜像、启动固件和参考设计开始,为嵌入式开发奠定坚实基础。
加快开发速度
提供高效的评估、开发和部署路径,加快软件应用和硬件集成。
EDF 技术概述
通过技术演示深入了解 EDF,包括 EDF 的主要功能、解决方案栈、功能丰富的 Linux® 镜像、基于角色的开发流程以及示例设计。这份演示文稿可供下载,旨在展示开发者如何快速启用 AMD 自适应 SoC,并为嵌入式应用构建基础。
开源基础
EDF 基于 Yocto Project™ 而构建;Yocto 是业界标准的开源构建系统,专用于嵌入式 Linux 开发。这种方法可确保工程师能够创建可复现且可维护的系统,并凭借长期的安全支持和社区支持让系统保持最新。
基于 Yocto 的 EDF 流程的核心优势
- Linux 发行版:根据特定需求构建定制化 Linux OS
- 无锁定:使用未与供应商绑定的工具进行开发,实现长期灵活性
- 更广泛的生态系统:利用社区内丰富的库、扩展程序和工具
- 轻松集成:与已使用的开源环境无缝适配
- 部署路径:获取上游更新和操作系统厂商的长期支持
观看“Yocto Project 基础知识”视频,了解 EDF 如何简化 AMD 自适应 SoC 的开发管理。
完整解决方案栈
EDF 提供了一整套工具和组件,可用于启动和扩展嵌入式系统。软硬件工程师均可利用 EDF 快速启用 SoC,并在强大统一的基础之上开展开发工作。
加速嵌入式开发
EDF 凭借预构建镜像、自动化流程和基于角色的开发路径,加速从评估到部署的整个流程。开发者可在几分钟内启动开发工作,并快速进入高级操作系统构建或硬件定制阶段,而无需从头开始构建。
评估
- 开箱即用的评估体验:启动预构建镜像,测试芯片功能,并运行开箱即用的示例
开发
- 软件开发:使用 SDK、容器或软件包源编写并部署软件
- 操作系统集成与开发:定制软件栈、添加域,并扩展功能
- 硬件集成:利用 AMD Vivado™ 和 Vitis™ 工具流程及可配置的示例设计 (CED),集成 PL 有效载荷
部署
- 部署就绪:将定制软件栈集成到终端应用硬件上
- 长期可维护性:与商用操作系统厂商合作,实现批量生产并获取长期支持
资源
支持的器件和评估套件
AMD 嵌入式开发框架支持多种自适应 SoC 和评估平台。
- Zynq 7000
- Zynq UltraScale+ 自适应 SoC
- Versal AI Core 系列
- Versal AI Edge 系列
- Versal Prime 系列
- Versal Premium 系列
- Versal HBM 系列
- 第二代 Versal AI Edge 系列
- 第二代 Versal Prime 系列
对于 AMD PetaLinux 工具的现有用户,我们建议其迁移到 AMD EDF,以便能够高效开展未来的所有嵌入式项目。EDF 提供了一套开放、可复现且可扩展的工作流程,与现代嵌入式开发实践高度契合。
常见问题解答
是。AMD EDF 是 AMD Yocto Project™ 流程的演进升级,可取代 PetaLinux 工具和流程。
EDF Linux® BSP 提供的功能与 PetaLinux BSP 相类似,包括启动固件、启动加载程序、Linux OS、Linux 根文件系统。但是,EDF BSP 的内核配置和根文件系统更丰富。AMD 建议在 EDF 中重新生成完整栈以确保兼容性。
AMD 建议新用户从 EDF 文档中的快速入门 – 示例讲解和开发流程部分开始;通用、器件和开发板特定规范可在 EDF 文档的相关部分中找到。
有关更多信息,请参阅 EDF 文档中的将项目从 PetaLinux 迁移到 EDF 部分。
AMD EDF 目前与 Vivado™ Design Suite 保持相同的发布时间线,但作为独立组件发布。EDF 会针对 Vivado Design Suite 发布版本进行验证,并更新预编译的构件。EDF 发布版本命名采用 YY.MM.<update> 格式。例如,EDF 25.05 对应于 Vivado™ Design Suite 2025.1 发布版本,而 EDF 25.05.1 对应于 Vivado™ Design Suite 2025.1.1 发布版本。
立即体验
下载 EDF 构件,开启您的嵌入式开发之旅。
- 采用针对 AMD 自适应 SoC 进行优化的 Linux 磁盘镜像,提供开箱即用的评估体验
- 使用 EDF Linux 和平台级 BSP 进行软件开发,实现整板启动
- 通过启动固件、示例设计和参考资源,进行定制化嵌入式设计
附注
Yocto Project 以及所有相关标志和标识均为 The Linux Foundation 的商标。本网站未获得 Yocto Project 或 The Linux Foundation 任何形式的背书。
Yocto Project 以及所有相关标志和标识均为 The Linux Foundation 的商标。本网站未获得 Yocto Project 或 The Linux Foundation 任何形式的背书。