RM新时代网站-首页

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

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

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

Kria KV260開發(fā)板開箱指南

XILINX開發(fā)者社區(qū) ? 來(lái)源:XILINX開發(fā)者社區(qū) ? 作者:王偉 ? 2021-11-02 14:39 ? 次閱讀

Kria KV260 開發(fā)板開箱指南

★ 目錄 ★

第一章KV260 硬件接口

第二章鏡像下載和燒寫

2.1 下載網(wǎng)頁(yè)

2.2 SD燒寫

第三章KV260 環(huán)境搭建

3.1 硬件初次連接

3.2 串口配置

3.3 設(shè)置登錄密碼和IP地址

3.4 連接以太網(wǎng)和Jupyter notebook

3.5 設(shè)置解析域名resolv.conf

3.6 硬件運(yùn)行連接

3.7 安裝應(yīng)用軟件

3.8 計(jì)算機(jī)安裝ffmpeg

3.9 準(zhǔn)備視頻文件

3.10 Jupyter notebook Demo

第四章開發(fā)版本要求

第五章參考文獻(xiàn)

第一章 KV260 硬件接口

2825e62c-3851-11ec-82a8-dac502259ad0.png

比較陌生的就是IAS接口:安森美半導(dǎo)體(ON Semiconductor)提供的成像器接入系統(tǒng)(IAS)連接器接口。正常鏡像工作時(shí)DS35閃爍,DS34、DS36常亮。

第二章 鏡像下載和燒寫

2.1

下載網(wǎng)頁(yè)請(qǐng)?jiān)L問如下網(wǎng)頁(yè)內(nèi)的SD Card Image

https://xilinx.github.io/kria-apps-docs/main/build/html/docs/smartcamera/docs/app_deployment.html

鏡像下載網(wǎng)頁(yè),已更新到2021版本:

https://www.xilinx.com/member/forms/download/xef.html?filename=petalin

下載petalinux-sdimage-2021.1-update1.wic.xz軟件包,解壓縮后得到

petalinux-sdimage-2021.1-update1.wic

2.2

SD燒寫我使用的鏡像制作軟件是 win32 disk imager,百度可下載:

該軟件無(wú)法識(shí)別wic文件,強(qiáng)行將鏡像文件后綴改為

petalinux-sdimage-2021.1-update1.img

待十分鐘左右,可燒寫完成,將TF卡插入J11 Micro SD。

第三章 KV260 環(huán)境搭建

3.1

硬件初次連接這次連接是為了測(cè)試SD卡正常啟動(dòng),和設(shè)置IP地址。

注意附送的攝像頭的安裝,將左圖的1對(duì)準(zhǔn)右圖的IAS 0的箭頭,平均用力按下去裝好。

3.2

串口配置安裝 MobaXterm 軟件:

設(shè)置串口參數(shù)

2a6c7e96-3851-11ec-82a8-dac502259ad0.png

3.3

設(shè)置登錄密碼和IP地址SD正常啟動(dòng)后,在打開的串口屏幕中提示輸入:

xilinx-k26-starterkit-2021_1 login:

輸入:

petalinux,(然后輸入你設(shè)置的密碼)

2a7d2ae8-3851-11ec-82a8-dac502259ad0.png

觀察IP地址,發(fā)現(xiàn)原來(lái)的鏡像沒有設(shè)置,這在后面的調(diào)試中很不方便,我們基本是通過計(jì)算機(jī)來(lái)調(diào)試SOM,必須有固定的IP地址才方便連接。

2ab43632-3851-11ec-82a8-dac502259ad0.png

輸入下面的命令,設(shè)定IP地址,注意address需要與你的計(jì)算機(jī)所在的路由器一個(gè)子網(wǎng)。

xilinx-k26-starterkit-2021_1:/etc/network$ cd /etc/network

xilinx-k26-starterkit-2021_1:/etc/network$ sudo vi interfaces

auto eth0

iface eth0 inet static

address 192.168.5.15

gateway 192.168.5.1

netmask 255.255.255.0

dns-nameservers 8.8.8.8

2ac52370-3851-11ec-82a8-dac502259ad0.png

確定IP地址已修改成功

xilinx-k26-starterkit-2021_1:~$ ifconfig

2ae3cbb8-3851-11ec-82a8-dac502259ad0.png

3.4

連接以太網(wǎng)和Jupyter notebook

設(shè)置IP地址后,重新啟動(dòng),打開MobaXterm軟件,點(diǎn)擊SSH,輸入剛設(shè)定的開發(fā)板IP地址和用戶名petalinux

如出現(xiàn)下圖,則以太網(wǎng)成功連接

2b5c052e-3851-11ec-82a8-dac502259ad0.png

再連接jupyter notebook, 輸入下面的命令:

xilinx-k26-starterkit-2021_1:~$ jupyter server list

2b9749a4-3851-11ec-82a8-dac502259ad0.png

http://192.168.5.17:8888/?token=b5168bcc599e3160c9ad39c428458a6f47564e8f0b6b157c :: /home/petalinux/notebooks

將這個(gè)出現(xiàn)的網(wǎng)址拷貝到計(jì)算機(jī)的瀏覽器上

將b5168bcc599e3160c9ad39c428458a6f47564e8f0b6b157c(根據(jù)你計(jì)算機(jī)jupyter server list后出現(xiàn)的token值)拷入 Password or token后面的空格中,點(diǎn)擊Log in,即可成功進(jìn)入

可以看到,Python是3.8.5版本。

3.5

設(shè)置解析域名resolv.conf如下圖,新板時(shí)執(zhí)行命令sudo dnf update, 會(huì)出現(xiàn)

2c4cb35c-3851-11ec-82a8-dac502259ad0.png

再看resolv.conf文件,新板是空的。

2c6cb648-3851-11ec-82a8-dac502259ad0.png

編輯resolv.conf文件,增加域名服務(wù)器

xilinx-k26-starterkit-2021_1:/etc$ sudo vi resolv.conf

nameserver 8.8.8.8

nameserver 114.114.114.114

3.6

硬件運(yùn)行連接經(jīng)過這些修改后,硬件可以開始上網(wǎng)了。將KV260直連到你的路由器上,注意在一個(gè)子網(wǎng)上,同時(shí)HDMI口直接4K顯示屏。

2ca4a36e-3851-11ec-82a8-dac502259ad0.png

3.7

安裝應(yīng)用軟件拿到的新板并無(wú)應(yīng)用軟件,所有軟件均需上網(wǎng)安裝得到。

運(yùn)行sudo dnf update,

2cc9e2aa-3851-11ec-82a8-dac502259ad0.png

2cdf0306-3851-11ec-82a8-dac502259ad0.png

看一下可以安裝的包

xilinx-k26-starterkit-2021_1:/$ sudo xmutil getpkgs

2cec4e58-3851-11ec-82a8-dac502259ad0.png

有四個(gè)包可以安裝:

packagegroup-kv260-aibox-reid.noarch

packagegroup-kv260-defect-detect.noarch

packagegroup-kv260-nlp-smartvision.noarch

packagegroup-kv260-smartcam.noarch

安裝 packagegroup-kv260-smartcam.noarch

xilinx-k26-starterkit-2021_1:/$ sudo dnf install packagegroup-kv260-smartcam.noarch

觀察下已經(jīng)安裝了哪些包

xilinx-k26-starterkit-2021_1:/$ sudo xmutil listapps

2d3834bc-3851-11ec-82a8-dac502259ad0.png

載入kv260-smartcam包

xilinx-k26-starterkit-2021_1:/$ sudo xmutil loadapp kv260-smartcam

安裝packagegroup-kv260-aibox-reid.noarch包

xilinx-k26-starterkit-2021_1:/$ sudo dnf install packagegroup-kv260-aibox-reid.noarch

2d6dab10-3851-11ec-82a8-dac502259ad0.png

3.8

計(jì)算機(jī)安裝ffmpeg下載 ffmpeg

https://ffmpeg.org/download.html

下載這個(gè)壓縮包

https://github.com/GyanD/codexffmpeg/releases/download/2021-10-18-git-d04c005021/ffmpeg-2021-10-18-git-d04c005021-essentials_build.7z

設(shè)置環(huán)境變量

3.9

準(zhǔn)備視頻文件官網(wǎng)Demo中所需的視頻文件網(wǎng)址如下:

https://pixabay.com/videos/alley-people-walk-street-ukraine-39837/

https://pixabay.com/videos/freeway-traffic-cars-rainy-truck-8358/

https://pixabay.com/videos/walking-people-city-bucharest-6099/

https://pixabay.com/videos/spring-walk-park-trees-flower-15252/

https://pixabay.com/videos/liverpool-pier-head-england-uk-46098/

https://pixabay.com/videos/liverpool-people-couple-pier-head-46090/

由于下載有困難,以上視頻均已下載上傳,詳情見文章最后。

通過以下命令方式轉(zhuǎn)換成h264格式,分辨率1080p:

ffmpeg -i input-video.mp4 -c:v libx264 -pix_fmt nv12 -r 30 output.nv12.h264

RTSP或視頻文件需要是1080P H264/H265 30FPS. 幀率可以用-r標(biāo)志調(diào)節(jié),分辨率必須是1080p。

用ffprobe命令檢查轉(zhuǎn)換的文件是否符合要求。

2dff225c-3851-11ec-82a8-dac502259ad0.png

觀察轉(zhuǎn)換前后文件參數(shù):

F:xilinxkv260ffmpegin》ffprobe -print_format xml -show_format -show_streams “Alley.mp4” 》 “Alley.xml”

2e144704-3851-11ec-82a8-dac502259ad0.png

F:xilinxkv260ffmpegin》ffprobe -print_format xml -show_format -show_streams “Alley.h264” 》 “Alley.xml”

2e7a67c8-3851-11ec-82a8-dac502259ad0.png

可以看到原文件和轉(zhuǎn)換后的文件的參數(shù),符合要求。

3.10

Jupyter notebook Demo 運(yùn)行kv260-aibox-reid時(shí),執(zhí)行下面的命令:

xilinx-k26-starterkit-2021_1:/$ sudo xmutil unloadapp

xilinx-k26-starterkit-2021_1:/$ sudo xmutil loadapp kv260-aibox-reid

xilinx-k26-starterkit-2021_1:/$ sudo xmutil listapps

觀察loadapp前后變化,確認(rèn)已裝載指定的應(yīng)用,注意最后一列值的變?yōu)?

2e89b00c-3851-11ec-82a8-dac502259ad0.png

xilinx-k26-starterkit-2021_1:~$ jupyter server list

2e980828-3851-11ec-82a8-dac502259ad0.png

將上面的網(wǎng)址粘貼在瀏覽器中,此時(shí)就可以逐行運(yùn)行Jupyter notebook,顯示Demo。

同樣的操作可運(yùn)行其他Demo。

官網(wǎng)參考網(wǎng)頁(yè):

https://xilinx.github.io/kria-apps-docs/main/build/html/index.html

第四章 開發(fā)版本要求

因?yàn)榭紤]到進(jìn)一步開發(fā),關(guān)注了官網(wǎng)的設(shè)計(jì)介紹,大家看官網(wǎng)的下面兩個(gè)網(wǎng)頁(yè):

不知道,大家注意到?jīng)]有,Vitis版本是2020.2, 而Petalinux是2021.1, 顯然不一致,就此我專門咨詢了,官方回復(fù)如下:

(hymson company)

2fb247e6-3851-11ec-82a8-dac502259ad0.png

Hi,

for Kria KV260, Xilinx official web gives the different versions, Vitis Unified Software Platform 2020.2.2, PetaLinux 2021.1 tools installation, one is 2020, one is 2021, is it OK or it is wrong here. The version is from tutorials in web:

https://xilinx.github.io/kria-apps-docs/main/build/html/docs/smartcamera/smartcamera_landing.html

Hi,

You can use vitis 2020.2.2 or vitis 2021.1 but BSP should be the same version.

Using Vitis 2020.2.2, building process is straight forward.

With 2021.1, please consider following discussion to overcome encounter errors

https://support.xilinx.com/s/feed/0D52E00006ihQZYSA2

https://support.xilinx.com/s/question/0D52E00006iHjbZ/petalinux-20211packagegrouppetalinuxvitisai-problem

https://support.xilinx.com/s/question/0D52E00006js9BoSAI/enabling-xilinx-application-package-in-smartcam-tutorial-results-in-petalinuxbuild-error

Hope it can help you.

2fc0eab2-3851-11ec-82a8-dac502259ad0.png

Tesla UG

(Member)

關(guān)于Kria KV260硬件和系統(tǒng)設(shè)計(jì)將在后繼文章中持續(xù)介紹,這里僅給出開發(fā)版本的要求。

責(zé)任編輯:haq

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

    關(guān)注

    71

    文章

    2167

    瀏覽量

    121299
  • 硬件
    +關(guān)注

    關(guān)注

    11

    文章

    3312

    瀏覽量

    66200
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5032

    瀏覽量

    97371

原文標(biāo)題:開發(fā)者來(lái)稿 | Kria KV260 超長(zhǎng)干貨之開箱指南

文章出處:【微信號(hào):gh_2d1c7e2d540e,微信公眾號(hào):XILINX開發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    i.MX Linux開發(fā)實(shí)戰(zhàn)指南—基于野火i.MX系列開發(fā)板

    電子發(fā)燒友網(wǎng)站提供《i.MX Linux開發(fā)實(shí)戰(zhàn)指南—基于野火i.MX系列開發(fā)板.pdf》資料免費(fèi)下載
    發(fā)表于 10-10 17:23 ?11次下載

    Raspberry Pi 5開發(fā)板開箱及系統(tǒng)燒錄體驗(yàn)

    開發(fā)板的正面,是傳統(tǒng)的樹莓派的風(fēng)格,做工與用料是非常扎實(shí)的。比較有特點(diǎn)的是HDMI的接口是那種特別小的接口。再有就是TTL也是一個(gè)特別迷你的接口。
    的頭像 發(fā)表于 08-08 10:28 ?1891次閱讀
    Raspberry Pi 5<b class='flag-5'>開發(fā)板</b><b class='flag-5'>開箱</b>及系統(tǒng)燒錄體驗(yàn)

    快速開箱即用體驗(yàn) AMD / Xilinx Kria? KD240驅(qū)動(dòng)器入門套件

    快速開箱即用體驗(yàn) AMD / Xilinx Kria? KD240驅(qū)動(dòng)器入門套件
    的頭像 發(fā)表于 06-22 10:26 ?8069次閱讀
    快速<b class='flag-5'>開箱</b>即用體驗(yàn) AMD / Xilinx <b class='flag-5'>Kria</b>? KD240驅(qū)動(dòng)器入門套件

    米爾NXP i.MX 93開發(fā)板的Qt開發(fā)指南

    1.概述Qt是一個(gè)跨平臺(tái)的圖形應(yīng)用開發(fā)框架,被應(yīng)用在不同尺寸設(shè)備和平臺(tái)上,同時(shí)提供不同版權(quán)版本供用戶選擇。米爾NXPi.MX93開發(fā)板(MYD-LMX9X開發(fā)板)使用Qt6.5版本進(jìn)行應(yīng)用開發(fā)
    的頭像 發(fā)表于 06-07 08:01 ?1730次閱讀
    米爾NXP i.MX 93<b class='flag-5'>開發(fā)板</b>的Qt<b class='flag-5'>開發(fā)指南</b>

    Prophesee與AMD攜手,加速邊緣機(jī)器視覺應(yīng)用

    領(lǐng)先的神經(jīng)擬態(tài)視覺傳感公司Prophesee近日宣布,其Metavision? HD事件視覺傳感器與AI算法已成功適配AMD Kria? KV260視覺AI入門套件。這一強(qiáng)強(qiáng)聯(lián)合標(biāo)志著業(yè)界首款兼容AMD平臺(tái)的事件視覺開發(fā)套件的問
    的頭像 發(fā)表于 06-05 14:26 ?514次閱讀

    PROPHESEE 攜手 AMD,推出業(yè)界首款兼容 Kria? KV260 視覺 AI 入門套件的事件視覺解決方案

    套件(AMD Kria? KV260 Vision AI Starter Kit),兩者的強(qiáng)強(qiáng)聯(lián)合將加速高級(jí)邊緣機(jī)器視覺應(yīng)用的開發(fā)。同時(shí),此次合作也標(biāo)志著業(yè)界首款兼容 AMD 平臺(tái)的事件視覺開
    發(fā)表于 05-30 10:41 ?961次閱讀
    PROPHESEE 攜手 AMD,推出業(yè)界首款兼容 <b class='flag-5'>Kria</b>? <b class='flag-5'>KV260</b> 視覺 AI 入門套件的事件視覺解決方案

    全新MCX A系列MCU FRDM開發(fā)板開箱即用的高效體驗(yàn)

    想嘗鮮全新的MCX A通用MCU,當(dāng)然少不了開發(fā)板的支持。今天我們就向大家介紹恩智浦MCX A 系列全新一代FRDM開發(fā)板FRDM-MCXA153。
    發(fā)表于 02-29 09:12 ?1011次閱讀
    全新MCX A系列MCU FRDM<b class='flag-5'>開發(fā)板</b>:<b class='flag-5'>開箱</b>即用的高效體驗(yàn)

    FRDM-MCXA153開發(fā)板開箱體驗(yàn)

    這是個(gè)白底黑字有點(diǎn)像四方形的盒子,上面印著:MCUXpresso Developer Experience (開發(fā)者體驗(yàn)), MCUXpresso 開發(fā)工具圖案, 開發(fā)板名字
    的頭像 發(fā)表于 02-25 09:45 ?1014次閱讀
    FRDM-MCXA153<b class='flag-5'>開發(fā)板</b>的<b class='flag-5'>開箱</b>體驗(yàn)

    迅為RK3568開發(fā)板驅(qū)動(dòng)開發(fā)指南-輸入子系統(tǒng)

    迅為RK3568開發(fā)板驅(qū)動(dòng)開發(fā)指南-輸入子系統(tǒng)
    的頭像 發(fā)表于 02-23 15:11 ?860次閱讀
    迅為RK3568<b class='flag-5'>開發(fā)板</b>驅(qū)動(dòng)<b class='flag-5'>開發(fā)指南</b>-輸入子系統(tǒng)

    【米爾-瑞薩RZ/G2UL開發(fā)板】1.開箱

    【米爾-瑞薩RZ/G2UL開發(fā)板】1.開箱 開箱視頻 開箱也許會(huì)遲到,但是絕對(duì)不會(huì)缺席。今天開箱的是米爾-瑞薩 RZ/G2UL
    發(fā)表于 02-04 23:38

    fpga開發(fā)板與linux開發(fā)板區(qū)別

    FPGA開發(fā)板與Linux開發(fā)板是兩種不同的硬件開發(fā)平臺(tái),各自具有不同的特點(diǎn)和應(yīng)用場(chǎng)景。在以下的文章中,我將詳細(xì)介紹FPGA開發(fā)板和Linux開發(fā)板
    的頭像 發(fā)表于 02-01 17:09 ?2227次閱讀

    AMD Kria KR260 DPU配置教程3

    最后我們需要生成能夠在 AMD Kria KR260 上運(yùn)行的固件。
    的頭像 發(fā)表于 01-26 09:33 ?2102次閱讀
    AMD <b class='flag-5'>Kria</b> KR<b class='flag-5'>260</b> DPU配置教程3

    AMD Kria KR260 DPU配置教程2

    在上一篇文章中 開發(fā)者分享|AMD Kria KR260 DPU 配置教程 1 我們導(dǎo)出了 platform 的設(shè)計(jì)工程 XXX.xsa。接下來(lái)我們將使用 pfm.tcl 來(lái)生成 platform 工程,配置 Linux 部分并
    的頭像 發(fā)表于 01-19 10:16 ?2767次閱讀
    AMD <b class='flag-5'>Kria</b> KR<b class='flag-5'>260</b> DPU配置教程2

    AMD Kria KR260 DPU配置教程

    這篇文章我們將為 AMD Kria KR260 在 AMD Vitis 上創(chuàng)建硬件加速平臺(tái)。 我們將從 KR260 預(yù)設(shè)文件開始,添加平臺(tái)所需的外設(shè)并對(duì)其進(jìn)行配置。 一切設(shè)置完畢后,我們將把硬件設(shè)計(jì)導(dǎo)出到 XSA。
    的頭像 發(fā)表于 01-12 09:36 ?1092次閱讀
    AMD <b class='flag-5'>Kria</b> KR<b class='flag-5'>260</b> DPU配置教程

    HC6800-ES V2.0單片機(jī)開發(fā)板學(xué)習(xí)指南

    電子發(fā)燒友網(wǎng)站提供《HC6800-ES V2.0單片機(jī)開發(fā)板學(xué)習(xí)指南.doc》資料免費(fèi)下載
    發(fā)表于 01-07 09:48 ?13次下載
    RM新时代网站-首页