女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

petalinux是什么?petallinux是如何設計的

工程師鄧生 ? 來源:CSDN ? 作者:姚家灣 ? 2022-09-29 08:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

目前網絡上的許多項目都是2019 年之前的版本,使用2022.1 版遇到各種小問題。這里使用一下petalinux工具。vivado,vitis HLS 都安裝在windows 下,而petalinux 必須安裝在linux 下,嘗試安裝在windows 10的wsl 上失敗了 只能找個ubuntu PC 來安裝。

petalinux 是什么?

PetaLinux 是一套直接構建在 Yocto 項目頂層的定制工具,用于實現與賽靈思平臺的集成。因此,在某種意義上 PetaLinux 仍屬于 Yocto。但賽靈思更進一步,通過提供一套額外的工具,簡化了開發流程,使新手使用起來及其方便。

petalinux是xilinx zynq 的嵌入式Linux 軟件開發工具(SDK)。它用來裁剪和生成zynq’ 的操作系統。他并不是linux 本身。

petalinux 包含了下面幾部分:

Yocto Extensible SDK (eSDK )

XSCT (Xilinx Software Command-Line Tool) and toolchains

PetaLinux CLI tools

petalinux 的命令工具

petalinux-create

petalinux-config

petalinux-build

petalinux-util

petalinux-package

petalinux-upgrade

petalinux-devtool

petalinux-boot

petalinux 的安裝

可以將vivado和petalinux 按照在同一個電腦上,也可以分開安裝。我目前是在windows PC上安裝了vivado,vitis 工具,而在另外一個ubuntu 電腦上安裝了petalinux工具。安裝沒有太多的障礙,只是缺什么,裝什么就可以了。

petallinux 設計流程

準備工作

為linux 配建硬件平臺

開始做petalinux 設計之前,需要使用vivado 工具完成zynq 的硬件設計。完成以后,點擊 File- ->Export-->Export Hardware,點擊 OK。導出硬件設計文件XXX.xsa,

注意:以前的文件擴展名是hdf。老版本的項目需要升級成新的版本,輸出xsa文件

執行下列命令,使 PetaLinux 工具可以使用

$source ~/petalinux/2022.1/settings.sh

建立petalinux新項目

建立一個petalinux_proj 文件夾,進入該文件夾

$ petalinux-create --type project --template --name

其中:可以選擇

versal (for Versal ACAP)

zynqMP (for Zynq UltraScale+ MPSoC)

zynq (for Zynq-7000 devices)

microblaze (for MicroBlaze? processor)

是你構建文件的名稱

例如:

petalinux-create --type project --template zynq --name z7nano

導入硬件平臺

2019 年前的版本使用system.hdf 文件,而以后的版本使用system.xsa 文件,這需要將老版本的項目轉換稱為新版本的項目,或者重新建立一個項目,File- ->Export-->Export Hardware,點擊 OK,產生xsa 文件

petalinux-config --get-hw-description 

如果xsa 文件在當前目錄中,輸入下面的命令:

$ petalinux-config --get-hw-description=.

運行了一段時間后,出現system configuration menu.

構建image

$ petalinux-build
完成之后,images –linux 目錄中包含了下列文件:

BOOT.bin 文件打包

使用petalinux-package``命令

petalinux-package --boot --fsbl ./images/linux/zynqmp_fsbl.elf --u-boot --force

使用``vivado``工具

準備sd卡

可以參照下面的文章

How to format SD card for SD boot

首先,linux 的boot sdcard 需要有兩個分區:

Boot 分區

Root 分區

其次,要將BOOT.BIN image.ul 和boot.scr(2020.1 和以后版本)。如果簡單地將BOOT.BIN和image.ul 拷貝到Boot 分區是不行的。這和z7nano 的文檔有區別。國內公司的文檔基本停留在2019 年之前。更新太慢。給學習者帶來不便。

我簡單粗暴地將images 中的內容都拷貝到boot 分區。插入開發板成功了。




審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Zynq
    +關注

    關注

    10

    文章

    614

    瀏覽量

    48130
  • Ubuntu系統
    +關注

    關注

    0

    文章

    91

    瀏覽量

    4275
  • ACAP
    +關注

    關注

    1

    文章

    54

    瀏覽量

    8389

原文標題:初試 xilinx petalinux (2022.1)

文章出處:【微信號:ZYNQ,微信公眾號:ZYNQ】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Petalinux許可證無效

    我的工作環境是windows7主機,在VM上運行ubuntu。我正在使用Xilinx SDK(我有功能許可證),我已經下載了petalinux許可證。我已經完成了將該許可證添加到Manage
    發表于 04-06 10:24

    是否存在超過15.2的Petalinux版本?

    是否存在超過15.2的Petalinux版本? Petalinux似乎與其他Xilinx版本不同步,似乎15.2 Petalinux與更高版本的工具不兼容。我在哪里可以獲得可以使用最新工具的P
    發表于 04-16 10:18

    Zynq Petalinux編譯用戶自定義系統

    Design Flow Step Hardware Platform Creation Create PetaLinux Project Initialize PetaLinux Project
    發表于 02-08 01:17 ?421次閱讀

    基于Ubuntu的PetaLinux安裝教程

    PetalLinux是Xilinx公司推出的嵌入式Linux開發工具,專門針對Xilinx公司的FPGA SoC芯片和開發板,用戶可以在PetaLinux工具的幫助下進行完整的開發流程,包括
    的頭像 發表于 07-04 07:32 ?6753次閱讀

    petalinux如何用SD卡上的設備樹_步驟教程

    petalinux如何用SD卡上的設備樹 cd petalinux-v2015.4/fszedboard_ad9361_wireless petalinux-config 。
    的頭像 發表于 06-29 10:29 ?8296次閱讀
    <b class='flag-5'>petalinux</b>如何用SD卡上的設備樹_步驟教程

    Docker 構建 PetaLinux 開發環境應用教程

    0. 背景 0.1 PetaLinux 是什么 PetaLinux 是 Xilinx 推出的用于在其自家 SoC 上構建嵌入式 Linux 的一套工具集,集成了編譯、調試、仿真等眾多工具。 0.2
    發表于 11-15 11:24 ?2697次閱讀

    Petalinux BSP安裝與構建過程

    Petalinux參考bsp可以讓用戶迅速啟動。并且,這些設計可以作為用戶設計的基。Petalinux BSP是標準可安裝格式,包含啟動所需的設計和配置文件。BSP包中設計好的軟硬件可以下載到板子上
    發表于 11-15 11:50 ?8285次閱讀

    petalinux(二)開啟petalinux內核調試模式

    要調試基于Xilinx SDK的Linux內核模塊,必須使能 KERNEL_DEBUG_INFO和KERNEL_DEBUGGING。這篇博文全面記錄了在Petalinux中是如何處理的。解決方案
    發表于 11-18 13:46 ?1.1w次閱讀
    <b class='flag-5'>petalinux</b>(二)開啟<b class='flag-5'>petalinux</b>內核調試模式

    如何安裝PetaLinux 2020.1 ubuntu

    安裝好vitis后,繼續安裝petalinux,本人純純新手,記錄過程就好。Xilinx官網下載petalinux2020.1,還有sstate aarch64 downloads,前者是ZCU102,后者是mirror用,還有官網的bsp也是2020.1
    的頭像 發表于 02-08 10:04 ?2496次閱讀

    PetaLinux 2020.1 ubuntu 安裝

    安裝好vitis后,繼續安裝petalinux,本人純純新手,記錄過程就好。Xilinx官網下載petalinux2020.1,還有sstate aarch64 downloads,前者是ZCU102,后者是mirror用,還有官網的bsp也是2020.1
    發表于 01-27 08:05 ?12次下載
    <b class='flag-5'>PetaLinux</b> 2020.1 ubuntu 安裝

    如何創建PetaLinux項目

    電子發燒友網站提供《如何創建PetaLinux項目.zip》資料免費下載
    發表于 11-01 14:34 ?2次下載
    如何創建<b class='flag-5'>PetaLinux</b>項目

    petalinux安裝過程

    Xilinx提供的手冊《ug1144-petalinux-tools-reference-guide_chn》,該文檔有說明petalinux版本支持的平臺,本次使用的Ubuntu16.04。
    的頭像 發表于 12-01 09:22 ?3811次閱讀

    AMD Xilinx SoC:定制PetaLinux中的FSBL

    客戶為AMD Xilinx SoC創建了PetaLinux工程。需要定制PetaLinux中的FSBL
    的頭像 發表于 07-10 17:05 ?1230次閱讀

    PetaLinux工具文檔:參考指南

    電子發燒友網站提供《PetaLinux工具文檔:參考指南.pdf》資料免費下載
    發表于 09-15 11:48 ?0次下載
    <b class='flag-5'>PetaLinux</b>工具文檔:參考指南

    PetaLinux工具文檔

    電子發燒友網站提供《PetaLinux工具文檔.pdf》資料免費下載
    發表于 09-15 10:43 ?0次下載
    <b class='flag-5'>PetaLinux</b>工具文檔