在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

如何創建在目標平臺上實現設計加速所需的軟件鏡像

電子工程師 ? 來源:XILINX技術社區 ? 作者:XILINX技術社區 ? 2020-10-26 15:48 ? 次閱讀

這是《創建 Vitis 加速平臺》系列的第 2 篇博文。

在前文中,我們講解了如何創建硬件以及如何通過 XSA 將元數據 (metadata) 傳遞給 Vitis。

在本文中,我們將講解如何使用此 XSA 以及如何創建在目標平臺上實現設計加速所需的軟件鏡像。

熟悉 OpenCL 的用戶可能對“內核 (kernel)”一詞已耳熟能詳,在 OpenCL 中執行功能的位置即被稱為“內核”。

在 Vitis 加速流程中也使用同樣的命名法。但在其中使用 Xilinx Runtime (XRT) API 來執行內核。

XRT 基于 Linux 并在 x86 或開發板(AArch64 或 Arm)上運行。XRT 的功能與用于其執行的架構彼此獨立,即,它并不知曉自己是在 x86 上執行還是在開發板(AArch64 或 Arm)上執行。

但對于邊緣(AArch64 或 Arm)平臺,我們需要添加 ZOCL 驅動。ZOCL 驅動用于為每個內核分配資源。在本文中,我們將講解如何向全新或現有 PetaLinux 工程添加 XRT 和 ZOCL。

向 PetaLinux 工程添加 XRT:

petalinux-create -t project --template zynqMP -n zcu104_base_sw

cd zcu104_base_sw

petalinux-config --get-hw-description=
Select DTG Settings -> (zcu104-revc) MACHINE_NAME

打開project-spec/meta-user/

conf/user-rootfsconfig,并添加如下內容:

CONFIG_xrt

CONFIG_xrt-dev

CONFIG_zocl

CONFIG_opencl-clhpp-dev

CONFIG_opencl-headers-dev

CONFIG_packagegroup-petalinux-opencv

petalinux-config -c rootfs
User Packages, and select all here

下一步,將 zocl 驅動節點添加到 system-user.dtsi。

/include/ "system-conf.dtsi"

/{

};

&axi_intc_0 {

xlnx,kind-of-intr = <0x0>;

xlnx,num-intr-inputs = <0x20>;

};

&amba {

zyxclmm_drm {

compatible = "xlnx,zocl";

status = "okay";

interrupt-parent = <&axi_intc_0>;

interrupts = <0? 4>, <1? 4>, <2? 4>, <3? 4>,

<4? 4>, <5? 4>, <6? 4>, <7? 4>,

<8? 4>, <9? 4>, <10 4>, <11 4>,

<12 4>, <13 4>, <14 4>, <15 4>,

<16 4>, <17 4>, <18 4>, <19 4>,

<20 4>, <21 4>, <22 4>, <23 4>,

<24 4>, <25 4>, <26 4>, <27 4>,

<28 4>, <29 4>, <30 4>, <31 4>;

};

};

然后,運行以下命令:

petalinux-build

cd images/linux

petalinux-build --sdk

petalinux-package --sysroot

完整性檢查:

在封裝平臺之前,有必要執行完整性檢查,以確保已將 XRT 和 ZOCL 添加到 rootfs 中。

方法是在板上啟動 Linux 鏡像:

cd images/linux

petalinux-package --boot --fpga --u-boot

將以下文件置于啟動器件上,然后啟動

image.ub

BOOT.BIN

boot.scr

驗證XRT 庫:

在 /usr/lib 目錄中對 XRT 庫執行 grep 操作:

ls /usr/lib | grep libxrt_core

針對 libxilinxopencl 重復此操作:

ls /usr/lib | grep libxilinxopencl

驗證ZOCL DT 節點:

列出 amba 下的所有節點

ls /sys/devices/platform/amba

至此大功告成。

這樣所得到的 Linux 鏡像中已包含了 XRT 支持,并且針對開發板已啟用該支持。不僅如此,我們已生成了 Vitis 中執行交叉編譯所需的 sysroot。如果您計劃設置一系列定制平臺用于相同架構,那么只需為每個版本創建 1 個 sysroot 即可(例如,2020.1)。

原文標題:開發者分享 | 在 PetaLinux 中為加速平臺創建軟件工程

文章出處:【微信公眾號:XILINX技術社區】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

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

    關注

    3

    文章

    1412

    瀏覽量

    41180
  • Linux
    +關注

    關注

    87

    文章

    11479

    瀏覽量

    213040
  • 軟件
    +關注

    關注

    69

    文章

    5137

    瀏覽量

    89024

原文標題:開發者分享 | 在 PetaLinux 中為加速平臺創建軟件工程

文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發者社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    能在Meteor Lake平臺上使用SDK 3.5嗎?

    SDK 是 3.6 版,不支持 CYPD6127 部件。 那么,我能在 Meteor Lake 平臺上使用 SDK 3.5 嗎?
    發表于 05-26 08:01

    在任何平臺上使用PetaLinux的先決條件

    本篇文章介紹了在任何平臺上使用 PetaLinux 的先決條件。PetaLinux 是一種嵌入式 Linux 軟件開發套件 (SDK),主要用于基于 FPGA 的系統級芯片 (SoC) 設計或 FPGA 設計。
    的頭像 發表于 04-24 10:40 ?440次閱讀
    在任何<b class='flag-5'>平臺上</b>使用PetaLinux的先決條件

    rootfs鏡像制作其實沒那么難

    鏡像文件之外,通常還會提供文件系統壓縮包。鏡像文件可以直接用于燒寫到目標板,而文件系統壓縮包則可以進行部分修改,修改后重新制作鏡像文件燒寫。這里只講直接用編譯好的二
    的頭像 發表于 04-03 11:37 ?363次閱讀
    rootfs<b class='flag-5'>鏡像</b>制作其實沒那么難

    基于Docker鏡像逆向生成Dockerfile

    在本文中, 我們將通過理解Docker鏡像如何存儲數據, 以及如何使用工具查看鏡像方方面面的信息來逆向工程一個Docker鏡像; 以及如何使用Python的Docker API來構建一個類似Dedockify的工具來
    的頭像 發表于 03-10 09:45 ?513次閱讀
    基于Docker<b class='flag-5'>鏡像</b>逆向生成Dockerfile

    docker-proxy鏡像加速倉庫

    自建多平臺容器鏡像代理服務,支持 Docker Hub, GitHub, Google, k8s, Quay, Microsoft 等鏡像倉庫。
    的頭像 發表于 03-06 16:06 ?392次閱讀
    docker-proxy<b class='flag-5'>鏡像</b><b class='flag-5'>加速</b>倉庫

    Docker-鏡像的分層-busybox鏡像制作

    目錄 知識點1:鏡像的分層 示例:進入 docker hub查看Jenkins的Dockerfile 知識點2:base鏡像 知識點3:scratch鏡像 scratch 鏡像是什么?
    的頭像 發表于 01-15 10:44 ?567次閱讀
    Docker-<b class='flag-5'>鏡像</b>的分層-busybox<b class='flag-5'>鏡像</b>制作

    華為云 X 實例的鏡像管理詳解

    部署和遷移業務的重要工具。本文將深入探討華為云 X 實例的鏡像管理,介紹鏡像的類型、創建與使用、以及如何進行最佳實踐管理。 1. 什么是云服務器鏡像 云服務器
    的頭像 發表于 01-07 17:01 ?620次閱讀
    華為云 X 實例的<b class='flag-5'>鏡像</b>管理詳解

    基于Flexus X加速MySQL鏡像搭建XXL-JOB任務調度平臺

    隨著云計算技術的飛速發展,Flexus 云服務器 X 憑借其高性能和高可用性,成為了眾多企業和開發者的首選。本文旨在通過搭建基于 Flexus X 加速 MySQL 鏡像的 XXL-JOB 任務調度
    的頭像 發表于 12-29 15:45 ?415次閱讀
    基于Flexus X<b class='flag-5'>加速</b>MySQL<b class='flag-5'>鏡像</b>搭建XXL-JOB任務調度<b class='flag-5'>平臺</b>

    飛凌嵌入式ElfBoard ELF 1板卡-mfgtools燒錄流程介紹之燒寫所需鏡像

    USB OTG燒寫所需鏡像在:ELF 1開發板資料包\\06-常用工具\\06-4 燒寫工具\\OTG燒寫\\mfgtools\\Profiles\\Linux\\OS Firmware
    發表于 12-20 09:05

    HAL庫在Arduino平臺上的使用

    HAL庫在Arduino平臺上的使用 Arduino平臺是一個開源的電子原型平臺,它包括硬件(基于微控制器的電路板)和軟件(Arduino IDE)。Arduino
    的頭像 發表于 12-02 14:04 ?1507次閱讀

    NVIDIA IGX平臺加速實時邊緣AI應用

    實時邊緣 AI 對于醫療、工業和科學計算至關重要,因為這些任務關鍵型應用需要即時數據處理、低延遲和高可靠性,以確保作出及時準確的決策。這些挑戰不僅涉及硬件平臺上的高帶寬傳感器處理和 AI 計算,還需要企業級 AI 軟件來支持整個邊緣計算
    的頭像 發表于 09-09 10:14 ?1075次閱讀
    NVIDIA IGX<b class='flag-5'>平臺</b><b class='flag-5'>加速</b>實時邊緣AI應用

    Elektrobit EB zoneo平臺助力提升車輛網絡性能

    有增無減。這種快速演變正在影響硬件和軟件的設計和性能,并推動了對最大化計算能力和創建更有效的網絡通信的需求。為滿足這些需求,汽車制造商需要智能和可擴展的工具來開發、配置和啟用最新平臺上的全新功能,并同時
    的頭像 發表于 08-27 14:50 ?756次閱讀
    Elektrobit EB zoneo<b class='flag-5'>平臺</b>助力提升車輛網絡性能

    ARM平臺實現Docker容器技術

    平臺上,而不用擔心運行環境的變化導致應用無法正常運行的情況。 更輕松的維護和拓展:Docker使用的分層存儲以及鏡像的技術,使得應用重復部分的復用更為容易,也使得應用的維護更新更加簡單,基于基礎鏡像
    發表于 07-25 14:36

    ARM平臺實現Docker容器技術

    T113-i工業核心板在支持Docker后,其性價比還將進一步提升!圖2基于T113-i平臺實現Docker容器技術 如下為基于全志T113-i工業平臺,演示Docker安裝、構建鏡像
    發表于 07-17 11:05

    深度學習算法在嵌入式平臺上的部署

    隨著人工智能技術的飛速發展,深度學習算法在各個領域的應用日益廣泛。然而,將深度學習算法部署到資源受限的嵌入式平臺上,仍然是一個具有挑戰性的任務。本文將從嵌入式平臺的特點、深度學習算法的優化、部署流程、代碼示例以及面臨的挑戰和未來趨勢等方面,詳細探討深度學習算法在嵌入式
    的頭像 發表于 07-15 10:03 ?2956次閱讀
    主站蜘蛛池模板: 凹厕所xxxxbbbb偷拍视频 | 手机看片免费永久在线观看 | 一级毛片aaa片免费观看 | 天天干天天干天天 | 四虎网站| 五月激情综合网 | 香蕉视频网站在线播放 | 亚欧色视频在线观看免费 | 凸输偷窥xxxx自由视频 | 亚洲爱婷婷色婷婷五月 | 欧美人与动另类在线 | 伊人久操| 男女吃奶一进一出动态图 | 亚洲成人精品 | 老司机精品视频免费 | 色偷偷成人 | 国内精品网站 | 啪啪在线视频 | 久久69| 欧美专区欧美吧 | 日韩一级片在线 | 色在线看 | 毛片多多 | 国模视频一区 | 欧美www| 大黄网站色多多 | 免费a网 | 精品福利| 四虎必出精品亚洲高清 | 天天干天天舔 | 日本美女视频网站 | 日日噜噜噜夜夜爽爽狠狠视频 | 99热在线获取最新地址 | 四虎永久影院 | 国产亚洲欧美日本一二三本道 | 丁香婷婷色综合 | 久久久精品波多野结衣 | 黄色爽视频 | 色一乱一伦一区一直爽 | 黄色小网站在线观看 | 欧美性一区 |