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