AMD PetaLinux 工具提供您在 AMD 處理系統上客製化、建立和部署嵌入式 Linux 解決方案所需的一切。這套解決方案是專為加速設計生產力而量身打造,與 AMD 硬體設計工具搭配得宜,能簡化針對 AMD Versal™Zynq™ UltraScale+™ MPSoCZynq™ 7000 SoCMicroBlaze™ 所進行的 Linux 系統開發。

PetaLinux 工具(主機)

PetaLinux 工具可簡化 Linux 型產品開發;從系統開機到執行,都可以運用下列工具來獲得協助:

  • 命令列介面
  • 應用程式、器件驅動程式和程式庫生成器,以及開發範本
  • 可開機系統映像檔建立工具
  • 除錯代理程式
  • GCC 工具
  • 整合式 QEMU 全系統模擬器
  • 自動化工具
  • AMD 系統除錯器支援

嵌入式軟體生態系統

嵌入式軟體
Linux 與建構工具
RTOS 與程式庫
軟式處理器核心
嵌入式生態系統

使用這些工具,開發人員可以客製開機載入程式、Linux 內核或 Linux 應用程式。開發人員可以透過網路或聯合測試工作群組 (Joint Test Action Group, JTAG),在隨附的全系統模擬器 (QEMU) 或實際硬體上加入新的內核、器件驅動程式、應用程式、程式庫,以及開機和測試軟體堆疊。

客製 BSP 生成工具

PetaLinux 工具使開發人員能夠隨著硬體設計增添新的功能和器件,將新項目同步反映到軟體平台上。

PetaLinux 工具會自動生成一個客製的 Linux 板卡支援套件,內含 AMD 嵌入式處理 IP 核心的器件驅動程式、內核及開機載入程式配置。這種功能使軟體工程師能專注於增加價值的應用程式,而不是低階的開發任務。

Linux 配置工具

PetaLinux 包含可用來客製化開機載入程式、Linux 內核、檔案系統、程式庫和系統參數的工具。

這些配置工具對於 AMD 硬體開發工具和客製硬體特定的資料檔案有全感知能力,因此,舉例來說,AMD 嵌入式 IP 核心的器件驅動程式將根據該工程師指定的器件位址自動建置與部署。

軟體開發工具

PetaLinux 工具整合了開發範本,能讓軟體團隊建立客製器件驅動程式、應用程式、程式庫和板卡支援套件 (Board Support Package, BSP) 配置。

一旦建立產品的軟體基準(BSP、器件驅動程式、核心應用程式等),PetaLinux 工具就能讓開發人員套件化並散佈所有軟體元件,便於其他 PetaLinux 開發人員的安裝和使用。

參考 Linux 發行版

PetaLinux 提供了完整的參考 Linux 發行版,此發行版已針對 AMD 器件進行整合與測試。參考 Linux 發行版包含二進位檔和原始碼 Linux 套件,其中包括:

  • 開機載入程式
  • 處理器最佳化內核
  • Linux 應用程式和程式庫
  • C 與 C++ 應用程式開發
  • 除錯
  • 執行緒和 FPU 支援
  • 整合式網頁伺服器,可輕鬆從遠端管理網路與韌體配置

快速啟動 Linux 映像

所有 PetaLinux 開發板支援套件 (BSP) 均包含預先設定的開機載入程式、系統映像和位元流。  內建工具讓這些元素都能經由一道指令便部署至實際硬體,或隨附的完整 QEMU 系統模擬器並加以啟動。

運用 PetaLinux,開發人員可以在安裝後 5 分鐘內,讓以 AMD 為基礎的硬體完成開機並開始運作;為應用程式、程式庫和驅動程式開發做好準備。

下載與授權

PetaLinux 工具和 Linux 支援與資源

不再需要 PetaLinux 工具授權。使用者可以安裝和使用 PetaLinux 工具,來部署免授權金的作業系統映像。

  • 使用規範按 EULA 所訂
  • 取得所有 PetaLinux BSP 和參考設計
  • 透過 WebCase 獲取 PetaLinux 工具相關的技術支援(詳見下文)
  • 透過 AMD 社群論壇和答案紀錄獲得額外支援。

AMD 技術支援所支援的功能

板卡支援套件 (BSP) 和參考範例

PetaLinux 板卡支援套件 (BSP) 和參考範例均包含預先建立的開機載入程式、系統映像和位元流。內建工具讓這些元素都能經由一道指令便部署至實際硬體,或隨附的完整 QEMU 系統模擬器並加以啟動。運用 PetaLinux,開發人員可以在安裝後 5 分鐘內,讓以 AMD 為基礎的硬體完成開機並開始運作;為應用程式、程式庫和驅動程式開發做好準備。

PetaLinux BSP 和參考範例可透過 AMD 與合作夥伴取得。欲取得現行最新版的 PetaLinux BSP,請造訪 PetaLinux 工具下載頁面。

Arm® Mali-400 支援下載項目

以下連結提供 Mali-400 使用者空間二進位檔的免費下載,以支援 AMD Zynq™ UltraScale+™ MPSoC 產品。此下載項目亦包含 Yocto 配方,可用來支援 ZCU102 評估板和 PetaLinux 工具。

透過此下載項目,能夠獲得對應下列軟體版本的軟體:

  • AMD 版本
    • 2016.1 與 2016.2
    • 2016.3 與 2016.4
    • 2017.1 與 2017.3
    • 2018.1 與 2018.3
    • 2019.1

支援與資源

支援社群

探討自適應晶片上系統 (System-on-Chip, SoC) 和現場可程式化閘陣列 (Field Programmable Gate Array, FPGA) 的嵌入式 Linux 主題,包括 AMD 生態系統廠商所提供的 PetaLinux、meta-Xilinx Yocto 層、AMD 開放原始碼元件和商用版 Linux。

聯絡我們

有任何問題嗎?我們的銷售代表很快就會與您聯絡。