AMD 嵌入式开发框架:加速嵌入式开发之旅

完整全面的开源解决方案,覆盖从评估到部署的各个环节

AMD 嵌入式开发框架( EDF )是一个完整的开源环境,旨在帮助嵌入式工程师基于 AMD 自适应 SoC 高效评估、开发和部署应用。

EDF 基于 Yocto Project 而构建,采用现代工作流程实现软硬件集成,可取代 AMD PetaLinux 工具。从评估板到现场部署系统,EDF 助力团队高效顺畅地完成从原型设计到部署的整个流程。

为何选择 EDF?

开源灵活性

基于业界标准的 Yocto Project 而构建,可避免供应商锁定,加速集成,并确保长期可维护性。

全栈式解决方案

从预构建镜像、启动固件和参考设计开始,为嵌入式开发奠定坚实基础。

加快开发速度

提供高效的评估、开发和部署路径,加快软件应用和硬件集成。

开源基础

EDF 基于 Yocto Project 而构建;Yocto 是业界标准的开源构建系统,专用于嵌入式 Linux 开发。这种方法可确保工程师能够创建可复现且可维护的系统,并凭借长期的安全支持和社区支持让系统保持最新。

基于 Yocto 的 EDF 流程的核心优势

  • Linux 发行版:根据特定需求构建定制化 Linux OS

  • 无锁定:使用未与供应商绑定的工具进行开发,实现长期灵活性

    更广泛的生态系统:利用社区内丰富的库、扩展程序和工具

  • 轻松集成:与已使用的开源环境无缝适配

  • 部署路径:获取上游更新和操作系统厂商的长期支持

完整解决方案栈

EDF 提供了一整套工具和组件,可用于启动和扩展嵌入式系统。软硬件工程师均可利用 EDF 快速启用 SoC,并在强大统一的基础之上开展开发工作。

框图.png

加速嵌入式开发

加速嵌入式开发 EDF 凭借预构建镜像、自动化流程和基于角色的开发路径,加速从评估到部署的整个流程。开发者可在几分钟内启动开发工作,并快速进入高级操作系统构建或硬件定制阶段,而无需从头开始构建。

评估

  • 开箱即用的评估体验:启动预构建镜像,测试芯片功能,并运行开箱即用的示例

开发

  • 软件开发:使用 SDK、容器或软件包源编写并部署软件

  • 操作系统集成与开发:定制软件栈、添加域,并扩展功能

  • 硬件集成:利用 AMD Vivado 和 Vitis 工具流程及可配置的示例设计( CED ),集成 PL 有效载荷

部署

  • 部署就绪:将定制软件栈集成到终端应用硬件上

  • 长期可维护性:与商用操作系统厂商合作,实现批量生产并获取长期支持

立即体验

下载 EDF 构件,开启您的嵌入式开发之旅。

  • 采用针对 AMD 自适应 SoC 进行优化的 Linux 磁盘镜像,提供开箱即用的评估体验

  • 使用 EDF Linux 和平台级 BSP 进行软件开发,实现整板启动

  • 通过启动固件、示例设计和参考资源,进行定制化嵌入式设计

点击此处获取 AMD EDF 下载包