加速您的嵌入式開發旅程

AMD 嵌入式開發架構 (EDF) 是一個完整的開放原始碼環境,可協助嵌入式開發工程師使用 AMD 自適應 SoC 來評估、開發與部署應用程式。

EDF 立基於 Yocto Project™ 基礎之上,以更現代化的軟硬體整合流程取代 AMD PetaLinux 工具。從評估板到實際部署於現場的系統,EDF 讓團隊能從原型順利前進到部署階段,效率高且不中斷。

為什麼要選擇 EDF

開放原始碼的靈活性

基於業界標準的 Yocto Project™,能免去廠商綁定的束縛,加速系統整合,並確保長期可維護性。

完整堆疊解決方案

從預建映像檔、開機韌體到參考設計,為嵌入式開發提供完整的起步基礎。

加速開發

為軟體應用與硬體整合提供評估、開發到部署的完整路徑。

EDF 技術概覽

從技術角度深入了解 EDF 的主要特性、解決方案堆疊、功能豐富的 Linux® 映像檔、以角色為導向的開發流程,以及範例設計。這份可下載的簡報展示開發人員能夠如何快速啟動 AMD 自適應 SoC,並為其嵌入式應用奠定基礎。 

EDF Technical Overview

開放原始碼的基礎

EDF 建構於 Yocto Project™ 上,這是嵌入式 Linux 開發中廣為業界使用的標準開放原始碼建構系統。這樣的方式確保工程師能建立可重現、可維護,且能長期保持安全更新與社群支援的系統。

以 Yocto 為基礎的 EDF 流程的主要優點

  • Linux 發行版:建構能滿足特定需求的 Linux 作業系統
  • 不綁定廠商:使用不限於特定廠商的工具進行開發,享有長期靈活性
  • 更寬廣的生態系統:利用龐大的社群程式庫、擴充套件與工具
  • 易於整合:與已在使用的開放原始碼環境保持一致
  • 部署路徑:能夠取得上游更新和長期作業系統供應商支援

觀看 Yocto Project 基礎教程影片,了解 EDF 如何簡化 AMD 自適應 SoC 的組建管理。

yocto project logo

完整的解決方案堆疊

EDF 為嵌入式系統的啟動及擴充,提供了一套完整的工具與元件。無論是軟體或硬體工程師,都能使用 EDF 快速打造出自己的 SoC,並在穩固且恆定的基礎上進一步發揮。

快速嵌入式開發

EDF 透過預建映像檔、自動化流程與以角色為導向的開發路徑,縮短從評估到部署的時間。開發人員可在數分鐘內開始,並逐步進展至進階的 OS 或硬體客製化,而不需從零開始。

評估

  • 開箱即用的評估:啟動預建映像檔、測試晶片功能、執行立即可用的範例

開發

  • 軟體開發:使用 SDK、容器或套件來源庫進行軟體編寫與部署
  • 作業系統整合與開發:客製軟體堆疊、加入功能領域 (domain)、擴展功能性
  • 硬體整合:使用 AMD Vivado™ 與 Vitis™ 工具流程,及可配置範例設計 (CED) 來整合 PL 酬載

部署

  • 部署就緒:將客製的軟體堆疊整合在最終應用硬體上
  • 長期可維護性:可與商業作業系統供應商合作,進行大量生產與取得長期維護支援

資源

支援的器件與評估套件

AMD 嵌入式開發架構支援多種自適應 SoC 和評估平台。

  • Zynq 7000
  • Zynq UltraScale+ 自適應 SoC

  • Versal AI Core 系列
  • Versal AI Edge 系列
  • Versal Prime 系列
  • Versal Premium 系列
  • Versal HBM 系列
  • 第 2 代 Versal AI Edge 系列
  • 第 2 代 Versal Prime 系列

AMD 建議現有的 AMD PetaLinux 工具使用者,將未來所有的嵌入式專案全面遷移至 AMD EDF。EDF 提供一個開放原始碼、可重現且可擴充的流程,符合現代嵌入式開發的實務需求。

常見問答

是的,AMD EDF 是 AMD Yocto Project™ 流程的進化版,也取代了 PetaLinux 的工具及其開發流程。

EDF Linux® BSP 提供與 PetaLinux BSP 類似的功能,包括開機韌體、開機載入程式、Linux 作業系統及 Linux 根檔案系統。但 EDF 的內核設定與 rootfs 功能更完整、更豐富。AMD 建議要在 EDF 中重新生成完整堆疊,以確保相容性。

AMD 建議從 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 任何形式之背書。