資料介紹
描述
Xilinx 最近為其全新的 SoM(模塊上系統(tǒng))芯片組系列發(fā)布了第一款開發(fā)板,即Kria KV260 Vision AI Starter 套件。它專為開發(fā)高級(jí)視覺人工智能應(yīng)用程序而設(shè)計(jì)和構(gòu)建,這些應(yīng)用程序需要硬件加速,但不需要開發(fā)人員/工程師擁有復(fù)雜的硬件設(shè)計(jì)知識(shí)來從頭開始實(shí)現(xiàn)硬件加速。
我通常會(huì)帶著我得到的任何新的 Xilinx 開發(fā)板直接前往 Vivado。然而,Kria KV260 開發(fā)板開箱即用,以至于我什至沒有打開 Vivado,就讓 USB 網(wǎng)絡(luò)攝像頭正常工作,并將視頻流式傳輸回我的主機(jī) PC,并成功使用人臉檢測 AI 應(yīng)用程序識(shí)別任何進(jìn)入框架的面孔。(要充分理解這一點(diǎn),請?jiān)诖颂幉榭?/font>我在過去的項(xiàng)目中為使用 MicroZed 的網(wǎng)絡(luò)攝像頭付出了多少工作)。
Kria KV260 開發(fā)入門套件隨附安裝在基板上的 Kria SoM,其外圍設(shè)備包括 USB 3.0、以太網(wǎng)、HDMI、PMOD 等。它需要 12V 筒形插孔電源。如果您還沒有,可以在此處與購買入門套件一起購買。還需要 USB 或 MIPI 攝像頭,以及 micro-USB 電纜、以太網(wǎng)電纜和 microSD 卡。
建議使用 HDMI 電纜,但對(duì)于基本的智能相機(jī)應(yīng)用程序不是必需的,因?yàn)榭梢赃x擇通過實(shí)時(shí)流協(xié)議通過有線以太網(wǎng)傳輸視頻饋送。Xilinx 還將所有這些物品捆綁在一個(gè)可選附件包中,如果您還沒有所有物品,可以與 Kria 一起購買。
使用 KV260 啟動(dòng)套件映像加載 SD 卡
在Kria KV260 的入門門戶上,有一個(gè)鏈接可以專門下載KV260 的嵌入式 Linux 映像。我專門針對(duì) KV260 板說,因?yàn)?Kria SoM 本身可以安裝在其他底板上,但 KV260 是 Kria SoM 與這個(gè)特定底板的組合。由于 Linux 中的設(shè)備樹期望在此基板上實(shí)時(shí)看到的大多數(shù)外圍設(shè)備,Linux 映像在具有不同基板的 Kria 上將無法正常工作。
下載 Linux 映像并使用 balenaEtcher 之類的映像工具將其編程到至少 16GB 大小的 10 類 SD 卡上。我在 Kria 的基本附件包中收到的 SD 卡是空白的,請注意那些也購買了基本附件包的人。
連接一切
對(duì) SD 卡進(jìn)行映像后,將其安裝在位于底板頂部的 SD 卡插槽中。連接微型 USB 電纜、以太網(wǎng)電纜和相機(jī)。我正在使用 Logitech Brio 網(wǎng)絡(luò)攝像頭,因此我將它連接到 KV260 上的四個(gè) USB 3.0 端口之一。
有兩個(gè)選項(xiàng)可以查看來自連接到 KV260 的攝像機(jī)的視頻流:通過 HDMI 電纜在外接顯示器上,或在主機(jī) PC 上使用能夠處理RTSP源的媒體播放器,例如通過以太網(wǎng)電纜處理VLC或ffplay . 我個(gè)人選擇通過以太網(wǎng)路由進(jìn)行 RTSP 饋送,因?yàn)槲业娘@示器是 USB C 并且我不想使用適配器處理潛在的轉(zhuǎn)換問題,因?yàn)檫@仍然是驅(qū)動(dòng)它的嵌入式 Linux 映像。
將微型 USB 連接到主機(jī) PC,將以太網(wǎng)連接到路由器/調(diào)制解調(diào)器,但暫時(shí)斷開筒形插孔電源線。
打開 COM 端口和上電板
將 micro-USB 電纜連接到主機(jī) PC 后,至少會(huì)出現(xiàn)兩個(gè)枚舉的串行端口。編號(hào)較低的 COM 端口是與 KV260 的 UART 相關(guān)聯(lián)的端口,用于連接選擇的串行終端(例如 TeraTerm、Putty、Serial 等)。
我個(gè)人有四個(gè) COM 端口出現(xiàn)在我的計(jì)算機(jī)上(我在我的機(jī)器的 Mac OS 端運(yùn)行),而編號(hào)第二低的一個(gè)最終是 KV260 的 UART。
使用波特率 115200 的串行終端打開 COM 端口,然后通過將電源連接到筒形插孔來打開 KV260。
第一次啟動(dòng) KV260 的 Linux 映像時(shí),它會(huì)要求您設(shè)置自己的密碼。用戶名已設(shè)置為petalinux 。
連接到互聯(lián)網(wǎng)
隨著 Kria SoM 的推出,其他令人興奮的事情之一是 Xilinx 推出了第一個(gè)嵌入式應(yīng)用商店。用于驅(qū)動(dòng)帶有面部識(shí)別算法的 USB 網(wǎng)絡(luò)攝像頭的 Smart Camera 加速應(yīng)用程序可在 Xilinx 的嵌入式應(yīng)用商店免費(fèi)獲得,并且 KV260 需要連接到互聯(lián)網(wǎng)才能下載。
將 KV260 連接到 Internet 的最簡單方法是將以太網(wǎng)電纜插入路由器/調(diào)制解調(diào)器,Linux 映像將使用 DHCP 為自己分配 IP 地址。
通過對(duì)google.com的簡單 ping 驗(yàn)證互聯(lián)網(wǎng)連接
root@xilinx-k26-starterkit-2020_2:~# ping google.com
從 Xilinx 嵌入式應(yīng)用商店下載智能相機(jī)應(yīng)用
Xilinx 還開發(fā)了自己的平臺(tái)管理實(shí)用程序xmutil來處理加速的應(yīng)用程序包/文件。因此,從 Embedded App Store 下載新應(yīng)用程序到在 Linux 映像中將它們切換出來,大多數(shù)事情都是使用xmutil命令完成的。
查看 Xilinx 嵌入式應(yīng)用商店中可用的加速應(yīng)用列表(僅顯示免費(fèi)應(yīng)用,付費(fèi)應(yīng)用必須直接下載)。
root@xilinx-k26-starterkit-2020_2:~# sudo xmutil getpkgs
目前,嵌入式應(yīng)用商店提供三款免費(fèi)的加速 AI 視覺應(yīng)用。使用dnf命令下載并安裝 Smart Camera 加速應(yīng)用程序。KV260 的 Linux 映像配置為使其鏡像已指向 Embedded App Store。
root@xilinx-k26-starterkit-2020_2:~# sudo dnf install packagegroup-kv260-smartcam.noarch
這部分可能需要幾分鐘,具體取決于您的互聯(lián)網(wǎng)速度。
加載智能相機(jī)加速應(yīng)用
雖然可以安裝多個(gè)應(yīng)用程序,但一次只能在 KV260 上運(yùn)行一個(gè)加速應(yīng)用程序。這是xmutil用來處理諸如檢查當(dāng)前加載哪個(gè)應(yīng)用程序以運(yùn)行并將它們切換出來之類的事情的地方。
root@xilinx-k26-starterkit-2020_2:~# sudo xmutil listapps
listapps選項(xiàng)顯示當(dāng)前安裝在Kria上的所有應(yīng)用程序,并顯示當(dāng)前處于活動(dòng)狀態(tài)的應(yīng)用程序(即當(dāng)前加載的應(yīng)用程序)。
使用unloadapp選項(xiàng)卸載默認(rèn)的 kv260-dp 應(yīng)用程序:
root@xilinx-k26-starterkit-2020_2:~# sudo xmutil unloadapp
并使用loadapp選項(xiàng)加載 Smart Camera 應(yīng)用程序:
root@xilinx-k26-starterkit-2020_2:~# sudo xmutil loadapp kv260-smartcam
一旦顯示 Smart Camera 應(yīng)用程序已成功加載的行出現(xiàn),請按 Enter 以返回命令行。
運(yùn)行智能相機(jī)加速應(yīng)用程序
每個(gè)加速應(yīng)用程序都有自己的一組命令來控制它,這些命令將在應(yīng)用程序安裝和加載后可用。Smart Camera 應(yīng)用程序由smartcam命令控制。
運(yùn)行以有線以太網(wǎng)連接為目標(biāo)的智能相機(jī)應(yīng)用程序并指定網(wǎng)絡(luò)攝像頭的 USB 設(shè)備編號(hào)(如果通過 MIPI 連接器使用相機(jī),則使用 --mipi 標(biāo)志而不是 --usb 標(biāo)志)。
root@xilinx-k26-starterkit-2020_2:~# sudo smartcam --usb 0 -W 1920 -H 1080 -r 30 --target rtsp
在 --target 標(biāo)志之后傳遞的 rtsp 選項(xiàng)告訴智能相機(jī)應(yīng)用程序通過以太網(wǎng)電纜發(fā)送視頻饋送,如果您使用帶有 HDMI 電纜的外接顯示器,請傳遞 dp 和目標(biāo)選項(xiàng)。
root@xilinx-k26-starterkit-2020_2:~# sudo smartcam --usb 0 -W 1920 -H 1080 -r 30 --target dp
當(dāng)使用以太網(wǎng)流式傳輸視頻源時(shí),智能相機(jī)應(yīng)用程序?qū)⑼ㄟ^ UART 回顯的第一件事是 RTSP 源的 IP 地址、端口號(hào)和通道名稱。
設(shè)置 VLC 以查看視頻流
要查看 RTSP 提要,我個(gè)人選擇使用 VLC 播放器。設(shè)置 VLC 播放器以查看流,方法是轉(zhuǎn)到文件>打開網(wǎng)絡(luò)...選中流輸出框:然后單擊其右側(cè)的設(shè)置...按鈕。
配置 feed 流并在本地顯示流(播放流時(shí)會(huì)自動(dòng)彈出視頻 feed 窗口)。使用從 Smart Camera 應(yīng)用程序輸出到 UART 的 IP 地址、端口號(hào)和通道名稱來配置 VLC 中的流,如下所示:
通過從播放列表中選擇流并單擊播放按鈕來查看視頻流。有時(shí)我確實(shí)必須在視頻源窗口彈出之前單擊播放幾次,但一旦這樣做,它就會(huì)立即識(shí)別幀中的任何面孔。
下一步
讓 KV260 在攝像頭和 AI 視覺應(yīng)用程序運(yùn)行的情況下輕松啟動(dòng)并運(yùn)行,我感到非常興奮。我目前正計(jì)劃使用 KV260 使用實(shí)時(shí)網(wǎng)絡(luò)攝像頭項(xiàng)目重新訪問我的咖啡店數(shù)字菜單。我想看看我如何通過使用對(duì)象檢測來識(shí)別某些糕點(diǎn)何時(shí)用完并將它們從鏈接到二維碼的數(shù)字菜單中刪除來改進(jìn)該項(xiàng)目。
?
?
- Kria KV260視覺AI入門套件用戶指南
- Kria KR260機(jī)器人入門套件:通過硬件加速釋放機(jī)器人
- 適用于AWS IoT Greengrass的Xilinx KV260入門指南
- Kria K26 SOM:邊緣視覺AI的理想平臺(tái)
- 創(chuàng)建自定義Kria KV260加速M(fèi)L應(yīng)用程序
- 使用KV260進(jìn)行事故檢測
- 使用Xilinx KV260對(duì)智能家居設(shè)備進(jìn)行手勢控制
- Vitis ai 1.4 KV260鏡像開源
- 在KV260上運(yùn)行Yolov4 tiny
- Xilinx KV260 Vitis-AI 1.4人臉檢測
- 為Kria KV260添加USB WiFi
- Xilinx Kria KV260套件的第一個(gè)硬件項(xiàng)目
- Vivado 2021.1中的Kria KV260入門
- 使用Xilinx Kria KV260進(jìn)行AI火災(zāi)探測
- Kria KV260上的動(dòng)態(tài)交通燈系統(tǒng)
- AMD Kria KR260 DPU配置教程3 1098次閱讀
- AMD Kria KR260 DPU配置教程2 1840次閱讀
- AMD Kria KR260 DPU配置教程 862次閱讀
- 基于聆思CSK6視覺AI開發(fā)套件實(shí)現(xiàn)剪子包袱錘游戲 1045次閱讀
- 如何在KV260上快速體驗(yàn)Vitsi AI圖像分類示例程序 1289次閱讀
- 在u-boot中使用ethernet的方法 3671次閱讀
- 如何在LiDAR點(diǎn)云上進(jìn)行3D對(duì)象檢測 2032次閱讀
- 一文讓你搞懂機(jī)器視覺入門基礎(chǔ)知識(shí) 6580次閱讀
- 基于AI視覺處理的更多新應(yīng)用 1914次閱讀
- dfrobot拿鐵熊貓 入門傳感器套件簡介 7732次閱讀
- dfrobotmicro:bit造物粒子入門套件簡介 4054次閱讀
- dfrobot 編程積木入門版學(xué)習(xí)套件簡介 2178次閱讀
- 淺談人工智能物聯(lián)網(wǎng)設(shè)計(jì)的AIoT開發(fā)套件特點(diǎn)及參數(shù) 4468次閱讀
- 基于人工智能方向的AI開發(fā)套件——CES-AI75 2941次閱讀
- 計(jì)算機(jī)視覺教學(xué)的內(nèi)容有哪些? 3556次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多