chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內(nèi)不再提示

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

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

掃碼添加小助手

加入工程師交流群

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

petalinux 是什么?

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

petalinux是xilinx zynq 的嵌入式Linux 軟件開發(fā)工具(SDK)。它用來裁剪和生成zynq’ 的操作系統(tǒng)。他并不是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文件

執(zhí)行下列命令,使 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 文件,這需要將老版本的項目轉(zhuǎn)換稱為新版本的項目,或者重新建立一個項目,F(xiàn)ile- ->Export-->Export Hardware,點擊 OK,產(chǎn)生xsa 文件

petalinux-config --get-hw-description 

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

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

運行了一段時間后,出現(xiàn)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 需要有兩個分區(qū):

Boot 分區(qū)

Root 分區(qū)

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

我簡單粗暴地將images 中的內(nèi)容都拷貝到boot 分區(qū)。插入開發(fā)板成功了。




審核編輯:劉清

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

    關注

    10

    文章

    615

    瀏覽量

    48258
  • Ubuntu系統(tǒng)

    關注

    0

    文章

    92

    瀏覽量

    4309
  • ACAP
    +關注

    關注

    1

    文章

    54

    瀏覽量

    8423

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Petalinux許可證無效

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

    Zynq Petalinux編譯用戶自定義系統(tǒng)

    Design Flow Step Hardware Platform Creation Create PetaLinux Project Initialize PetaLinux Project
    發(fā)表于 02-08 01:17 ?422次閱讀

    基于Ubuntu的PetaLinux安裝教程

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

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

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

    Docker 構建 PetaLinux 開發(fā)環(huán)境應用教程

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

    測試Petalinux BSP鏡像參考例子

    測試預構建Petalinux鏡像 現(xiàn)在,你可以嘗試一個預構建參考例。這是通過petalinux-boot 工具來實現(xiàn)的。petalinux-boot可以在物理硬件或者QEMU上啟動參考例子。 在硬件
    發(fā)表于 11-15 11:34 ?2841次閱讀

    Petalinux BSP安裝與構建過程

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

    petalinux(二)開啟petalinux內(nèi)核調(diào)試模式

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

    如何安裝PetaLinux 2020.1 ubuntu

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

    PetaLinux 2020.1 ubuntu 安裝

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

    如何創(chuàng)建PetaLinux項目

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

    petalinux安裝過程

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

    AMD Xilinx SoC:定制PetaLinux中的FSBL

    客戶為AMD Xilinx SoC創(chuàng)建了PetaLinux工程。需要定制PetaLinux中的FSBL
    的頭像 發(fā)表于 07-10 17:05 ?1265次閱讀

    PetaLinux工具文檔:參考指南

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

    PetaLinux工具文檔

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