18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

如何使用此XSA以及如何創(chuàng)建在目標(biāo)平臺(tái)上實(shí)現(xiàn)設(shè)計(jì)加速所需的軟件鏡像

YCqV_FPGA_EETre ? 來(lái)源:FPGA開(kāi)發(fā)圈 ? 作者:FPGA開(kāi)發(fā)圈 ? 2020-11-03 11:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

這是《創(chuàng)建 Vitis 加速平臺(tái)》系列的第 2 篇博文。在前文中,我們講解了如何創(chuàng)建硬件以及如何通過(guò) XSA 將元數(shù)據(jù) (metadata) 傳遞給 Vitis。

在本文中,我們將講解如何使用此 XSA 以及如何創(chuàng)建在目標(biāo)平臺(tái)上實(shí)現(xiàn)設(shè)計(jì)加速所需的軟件鏡像。

您可通過(guò)下列鏈接查看其它各部分:

第 1 部分:在 Vivado 中為加速平臺(tái)創(chuàng)建硬件工程

第 3 部分:在 Vitis 中封裝加速平臺(tái) (請(qǐng)點(diǎn)擊“閱讀原文”查看)

第 4 部分:在 Vitis 中測(cè)試定制加速平臺(tái)(請(qǐng)點(diǎn)擊“閱讀原文”查看)

引言:

熟悉 OpenCL 的用戶(hù)可能對(duì)“內(nèi)核 (kernel)”一詞已耳熟能詳,在 OpenCL 中執(zhí)行功能的位置即被稱(chēng)為“內(nèi)核”。

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

XRT 基于 Linux 并在 x86 或開(kāi)發(fā)板(AArch64 或 Arm)上運(yùn)行。XRT 的功能與用于其執(zhí)行的架構(gòu)彼此獨(dú)立,即,它并不知曉自己是在 x86 上執(zhí)行還是在開(kāi)發(fā)板(AArch64 或 Arm)上執(zhí)行。

但對(duì)于邊緣(AArch64 或 Arm)平臺(tái),我們需要添加 ZOCL 驅(qū)動(dòng)。ZOCL 驅(qū)動(dòng)用于為每個(gè)內(nèi)核分配資源。在本文中,我們將講解如何向全新或現(xiàn)有 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

打開(kāi) project-spec/meta-user/conf/user-rootfsconfig,并添加如下內(nèi)容:

CONFIG_xrt CONFIG_xrt-dev CONFIG_zocl CONFIG_opencl-clhpp-dev CONFIG_opencl-headers-dev CONFIG_packagegroup-petalinux-opencvpetalinux-config -c rootfs User Packages, and select all here

下一步,將 zocl 驅(qū)動(dòng)節(jié)點(diǎn)添加到 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>, 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>; }; };

然后,運(yùn)行以下命令:

petalinux-build cd images/linux petalinux-build --sdk petalinux-package --sysroot

完整性檢查:

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

方法是在板上啟動(dòng) Linux 鏡像:

cd images/linux petalinux-package --boot --fpga --u-boot

將以下文件置于啟動(dòng)器件上,然后啟動(dòng)

? image.ub
? BOOT.BIN
? boot.scr

驗(yàn)證 XRT 庫(kù):
在 /usr/lib 目錄中對(duì) XRT 庫(kù)執(zhí)行 grep 操作:

ls /usr/lib | grep libxrt_core

針對(duì) libxilinxopencl 重復(fù)此操作:

ls /usr/lib | grep libxilinxopencl

驗(yàn)證 ZOCL DT 節(jié)點(diǎn):

列出 amba 下的所有節(jié)點(diǎn)

ls /sys/devices/platform/amba

至此大功告成。

這樣所得到的 Linux 鏡像中已包含了 XRT 支持,并且針對(duì)開(kāi)發(fā)板已啟用該支持。不僅如此,我們已生成了 Vitis 中執(zhí)行交叉編譯所需的 sysroot。

如果您計(jì)劃設(shè)置一系列定制平臺(tái)用于相同架構(gòu),那么只需為每個(gè)版本創(chuàng)建 1 個(gè) sysroot 即可(例如,2020.1)。

如需了解后續(xù)步驟,請(qǐng)參閱本系列博客的第 3 部分:在 Vitis 中封裝加速平臺(tái)

責(zé)任編輯:lq

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

    關(guān)注

    69

    文章

    5256

    瀏覽量

    90487
  • 鏡像
    +關(guān)注

    關(guān)注

    0

    文章

    178

    瀏覽量

    11484
  • OpenCL
    +關(guān)注

    關(guān)注

    2

    文章

    48

    瀏覽量

    34039

原文標(biāo)題:創(chuàng)建 Vitis 加速平臺(tái)第 2 部分:在 PetaLinux 中為加速平臺(tái)創(chuàng)建軟件工程

文章出處:【微信號(hào):FPGA-EETrend,微信公眾號(hào):FPGA開(kāi)發(fā)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    請(qǐng)問(wèn)AICube所需目標(biāo)檢測(cè)數(shù)據(jù)集標(biāo)注可以使用什么工具?

    請(qǐng)問(wèn)AICube所需目標(biāo)檢測(cè)數(shù)據(jù)集標(biāo)注可以使用什么工具? 我使用labelimg進(jìn)行標(biāo)注,標(biāo)注后的數(shù)據(jù)集改好文件名后導(dǎo)入不進(jìn)去。一直卡在數(shù)據(jù)解析界面。 下圖所示,數(shù)據(jù)集文件夾目錄,以及xml文件格式
    發(fā)表于 08-11 08:07

    水下目標(biāo)智能識(shí)別系統(tǒng)軟件平臺(tái)

    水下目標(biāo)智能識(shí)別系統(tǒng)軟件平臺(tái)
    的頭像 發(fā)表于 07-16 15:28 ?273次閱讀
    水下<b class='flag-5'>目標(biāo)</b>智能識(shí)別系統(tǒng)<b class='flag-5'>軟件</b><b class='flag-5'>平臺(tái)</b>

    【VisionFive 2單板計(jì)算機(jī)試用體驗(yàn)】在 VisionFive 2 上為目標(biāo)檢測(cè)準(zhǔn)備軟件環(huán)境并運(yùn)行 MobileNet-SSD 模型

    目標(biāo): 本教程將實(shí)現(xiàn)在 StarFive VisionFive 2 開(kāi)發(fā)板上為目標(biāo)檢測(cè)應(yīng)用準(zhǔn)備所需軟件環(huán)境,并最終運(yùn)行一個(gè)基于 Mobile
    發(fā)表于 07-10 19:51

    基于米爾安路飛龍派FPGA FPSoC+開(kāi)發(fā)環(huán)境搭建以及鏡像燒錄

    的工作目錄中。 2、鏡像編譯和燒錄 完成工具鏈的安裝后,參考《MYD-YM90X Linux 軟件開(kāi)發(fā)指南.pdf》中的第四章《構(gòu)建Linux鏡像》中指南。首先執(zhí)行SDK中的開(kāi)發(fā)環(huán)境配置腳本,選擇對(duì)應(yīng)
    發(fā)表于 05-30 22:46

    能在Meteor Lake平臺(tái)上使用SDK 3.5嗎?

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

    Allegro Skill布局功能之整體模塊鏡像介紹

    使用“整體鏡像”功能可以實(shí)現(xiàn)快速、批量、多元素的鏡像操作,功能可以將整個(gè)模塊電路快速鏡像,包括電路中的走線(xiàn)、銅皮、字符等,有便捷方便的操作
    的頭像 發(fā)表于 05-08 16:42 ?1651次閱讀
    Allegro Skill布局功能之整體模塊<b class='flag-5'>鏡像</b>介紹

    在任何平臺(tái)上使用PetaLinux的先決條件

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

    Oracle 與 NVIDIA 合作助力企業(yè)加速代理式 AI 推理

    ——Oracle 和 NVIDIA 今日宣布,NVIDIA 加速計(jì)算和推理軟件與 Oracle 的 AI 基礎(chǔ)設(shè)施以及生成式 AI 服務(wù)首次實(shí)現(xiàn)集成,以幫助全球企業(yè)組織
    發(fā)表于 03-19 15:24 ?442次閱讀
    Oracle 與 NVIDIA 合作助力企業(yè)<b class='flag-5'>加速</b>代理式 AI 推理

    基于Docker鏡像逆向生成Dockerfile

    在本文中, 我們將通過(guò)理解Docker鏡像如何存儲(chǔ)數(shù)據(jù), 以及如何使用工具查看鏡像方方面面的信息來(lái)逆向工程一個(gè)Docker鏡像; 以及如何使
    的頭像 發(fā)表于 03-10 09:45 ?1121次閱讀
    基于Docker<b class='flag-5'>鏡像</b>逆向生成Dockerfile

    docker-proxy鏡像加速倉(cāng)庫(kù)

    自建多平臺(tái)容器鏡像代理服務(wù),支持 Docker Hub, GitHub, Google, k8s, Quay, Microsoft 等鏡像倉(cāng)庫(kù)。
    的頭像 發(fā)表于 03-06 16:06 ?706次閱讀
    docker-proxy<b class='flag-5'>鏡像</b><b class='flag-5'>加速</b>倉(cāng)庫(kù)

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

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

    華為云 X 實(shí)例的鏡像管理詳解

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

    基于Flexus X加速MySQL鏡像搭建XXL-JOB任務(wù)調(diào)度平臺(tái)

    隨著云計(jì)算技術(shù)的飛速發(fā)展,F(xiàn)lexus 云服務(wù)器 X 憑借其高性能和高可用性,成為了眾多企業(yè)和開(kāi)發(fā)者的首選。本文旨在通過(guò)搭建基于 Flexus X 加速 MySQL 鏡像的 XXL-JOB 任務(wù)調(diào)度
    的頭像 發(fā)表于 12-29 15:45 ?644次閱讀
    基于Flexus X<b class='flag-5'>加速</b>MySQL<b class='flag-5'>鏡像</b>搭建XXL-JOB任務(wù)調(diào)度<b class='flag-5'>平臺(tái)</b>

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

    USB OTG燒寫(xiě)所需鏡像在:ELF 1開(kāi)發(fā)板資料包\\06-常用工具\(yùn)\06-4 燒寫(xiě)工具\(yùn)\OTG燒寫(xiě)\\mfgtools\\Profiles\\Linux\\OS Firmware
    發(fā)表于 12-20 09:05

    HAL庫(kù)在Arduino平臺(tái)上的使用

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