1. 程式人生 > >使用PetaLinux在Xilinx ZYNQ-7000 AP SoC上安裝Ubuntu

使用PetaLinux在Xilinx ZYNQ-7000 AP SoC上安裝Ubuntu

有許多關於在ZYNQ處理系統上安裝Ubuntu或Linaro發行版的教程,但是其中大部分已經過時,其中一些使用交叉編譯工具來構建核心和核心模組,大多數初學者都覺得很難。大多數教程在FPGA部分中使用特定硬體,我們無法更改。當我第一次開始在ZYNQ ZC702上安裝Ubuntu時,我不得不通過所有這些方法來確定每個工具鏈的任務。因此,下面將介紹使用ZC702評估套件在ZYNQ-7000 AP SoC上安裝Ubuntu的最簡單快捷的方法。

PetaLinux

PetaLinux是由Xilinx提供的工具鏈,用於為ZYNQ生成Linux核心映象、root file system和核心模組,例如具有可編譯硬體的嵌入式系統(適用於FPGA部分中不同硬體設計)。 使用PetaLinux工具鏈,我們可以輕鬆地為ZYNQ PS構建核心和模組,而無需使用交叉編譯工具。使用PetaLinux一個缺點是每個PetaLinux版本都附帶特定的Linux核心版本。例如,PetaLinux2016.4附帶一個4.6.0的預設核心版本。但是Xilinx提供了一種改變PetaLinux預設核心版本的方法。 ***Note:***PetaLinux工具可以為特定硬體設計生成U-Boot files、First Stage Boot Loader(FSBL)和BOOT.BIN。使用Xilinx SDK可以完成同樣的事。

Prerequisites

  • PC with Linux installed (Preferably Ubuntu 16.04 or later)
  • SD card ( 8 GB or bigger)
  • SD card reader
  • Xilinx ZYNQ ZC702 Evaluation Kit
  • PC with Vivado 2014.4 or later installed

Start

將主要介紹如何安裝PetaLinux,並準備SD卡以啟動Linux。更關注只用PetaLinux。

Step 1:Install PetaLinux

Step 2:Prepare SD card for booting Linux

這可以通過Linux gparted輕鬆完成。在Ubuntu中,開啟終端:

sudo gparted