跳转到主要内容
瑞苏盈科专栏
我与瑞苏盈科板卡的开发故事

AMD 嵌入式开发框架 (EDF) 文档更新

AMD 嵌入式开发框架(EDF)是一套为 AMD 自适应 SoC、FPGA 产品以及评估板提供平台级开发支持和嵌入式软件解决方案的通用框架。

该框架采用开放源代码开发模式,目前包含以下内容:

1. 支持基于 AMD Vivado™ 设计套件 和 Vitis™ 软件平台的开发流程。

2. 提供预构建的嵌入式软件栈(磁盘镜像)和预配置的 BSP,以加速 AMD 自适应 SoC、FPGA 产品及其评估板的平台验证和产品开发。

  • 使用预构建镜像快速启动评估板
  • 提供功能丰富的 Linux 内核和 RootFS(根文件系统)配置,减少重复构建需求
  • 采用多阶段启动架构,并支持延迟加载可编程逻辑(Programmable Logic),在支持的设备上使用分段配置(Segmented Configuration)技术,从而减少重新构建次数并支持板上开发调试
  • 通过预构建镜像支持基于 Vitis 软件开发流程

3. 提供用于嵌入式软件开发的开源工具,包括基于 Yocto Project™ 的构建环境。

4. 提供基于 Linux 操作系统和 RTOS(实时操作系统)的嵌入式软件栈。

5. 为示例设计和参考设计提供统一起点。

6. 提供标准化的评估板体验以及推荐的开发流程和配置。

如何使用学习 EDF 文档

先阅读文档,再实践

1. 您可以先阅读“开发流程”,了解四类开发者角色及其共享的架构。

2. 当您准备在评估板上进行实践时,可直接进入相应的指导章节, 如“入门指南”,“应用开发与部署”,“操作系统集成与开发”,“定制硬件开发”。

3. 当您需要查看底层规范和技术细节时,“参考资料”可以帮助您验证与对照。

先实践,再对照文档

1. 首先从“入门指南-探索与评估”开始,使用预构建镜像启动评估板。

2. 随后,根据您接下来希望完成的开发任务,选择对应的开发者角色指导章节进行学习。

3. 当遇到需要进一步了解背景知识或技术细节的内容时,可随时查阅开发者角色图谱和参考资料。

开发流程(Development Flows):

https://edf.docs.amd.com/en/latest/development-flows-how-it-all-works.html 

入门指南(Getting Started): 

https://edf.docs.amd.com/en/latest/discovery/index.html 

应用开发与部署(Application Development and Deployment):

https://edf.docs.amd.com/en/latest/appdev/index.html 

操作系统集成与开发(OS Integration and Development):

https://edf.docs.amd.com/en/latest/osdev/index.html 

定制硬件开发(Custom Hardware Development): 

https://edf.docs.amd.com/en/latest/hwdev/index.html 

参考资料(Reference):

https://edf.docs.amd.com/en/latest/ref/index.html 

入门指南-探索与评估 (Getting Started: Discovery and Evaluation ):

https://edf.docs.amd.com/en/latest/discovery/index.html 

*您可复制网站地址到浏览器打开相应链接 

无论选择哪种学习路径,最终您都会进入相同的实践指导内容。

我们推荐您点击参考官方文档集合,了解更多设计信息。

文章来源:AMD Xilinx开发者社区