PetaLinux 生成 Zynq 操作系統


所有命令均需在非管理員模式下執行

1. 初始化 PetaLinux 運行環境

  運行命令:source PetaLinux安裝目錄/settings.sh

  注: 完成后可執行命令 echo $PETALINUX, 確認是否執行成功了(成功時,該命令輸出/顯示 Petalinux 的安裝目錄)

 

2. 創建 PetaLinux 項目

  (1) cd 到准備存放項目的目錄下;

  (2) 運行命令:petalinux-create -t project -n 項目名 --template zynq

  (3) cd 到項目文件夾目錄下。

 

3. 導入硬件描述文件(.hdf)

  運行命令:petalinux-config --get-hw-description=hdf文件所在文件夾路徑

  注:如果不是首次導入 hdf ,則需要先運行命令: petalinux-build -x distclean

 

4.  編譯操作系統文件

  運行命令:petalinux-build 

 

5. 打包生成 BOOT.BIN

  (1) cd 到項目文件夾/images/linux 目錄下;

  (2) 運行命令:petalinux-package --boot --fsbl zynq_fsbl.elf --fpga system.bit --u-boot --force

 

6. 運行

  將生成的 BOOT.BIN 、image.ub 文件拷貝到 SD 卡,配置 Zynq 從 SD 卡啟動即可。

 

 

注1:詳細說明見 Xilinx 官方文檔 ug1144-petalinux-tools-reference-guide.pdf

注2:掛載共享文件夾: mount -t vboxsf share /media/sf_share(此命令須在 root 模式執行)

注3:切換 root 模式: sudo su ;退出 root 模式: exit

 

相關參考文檔:PetaLinux 去除用戶登錄PetaLinux 去除自動獲取 IP 地址PetaLinux 添加啟動后自動執行腳本。 

   

   

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM