本文介紹了如何安裝基于ARM架構(gòu)的單板計算機NVIDIA Jetson TK1,以便使用堡盟工業(yè)相機。
NVIDIA Jetson TK1是一款A(yù)RM單板計算機,采用基于ARM Cortex A15架構(gòu)的四核CPU,同時還集成了基于NVIDIA Kepler架構(gòu)的圖形處理器(GPU)。
NVIDIA Jetson TK1提供支持巨幀的千兆網(wǎng)接口以及USB 3.0接口,數(shù)據(jù)傳輸速率分別高達1Gbit/s和5Gbit/s。
在NVIDIA Jetson TK1上安裝新的操作系統(tǒng)需要一臺裝有Linux系統(tǒng)(建議使用Ubuntu 14.04)的主機。NVIDIA Jetson TK1必須安裝“Linux for Tegra R21.5”操作系統(tǒng),才能確保堡盟SDK正常運行。
首先,點擊以下鏈接下載驅(qū)動程序包和示例文件系統(tǒng):
https://developer.NVIDIA.com/embedded/linux-tegra-archive
然后,按照NVIDIA網(wǎng)站上的安裝指南安裝新的操作系統(tǒng):
https://developer.NVIDIA.com/embedded/jetpack
注意
關(guān)于如何連接相機、采集圖像以及創(chuàng)建應(yīng)用程序,請參閱《Linux安裝指南》。
要安裝堡盟GAPI SDK,請訪問堡盟網(wǎng)站(www.baumer.com),下載支持NVIDIA Jetson TK1的軟件包。將NVIDIA Jetson TK1聯(lián)網(wǎng)后即可直接下載軟件包,然后使用Linux終端安裝軟件包。進入保存下載文件的目錄(例如/home/user/Downloads)。
文件名為“baumer-gapi-sdk-linux-v2.4-xxxxx-Linux4TegraR21.4-JetsonTK1.deb” [1]。
執(zhí)行如下命令,開始安裝堡盟GAPI SDK:
# sudo dpkg -i baumer-gapi-sdk-linux-v2.4-xxxxx-Linux4TegraR21.4-JetsonTK1.deb1
幀率 | 數(shù)據(jù)傳輸速率 | 功耗 | CPU使用率** |
5 fps | 100 MBit/s | 6.9 W | 11 % |
53 fps | 988 MBit/s | 7.4 W | 15 % |
107 fps | 1931 Mbit/s* | 8.8 W | 20 % |
表1:CPU使用率和功耗
表1所示為使用不同的堡盟GigE工業(yè)相機連續(xù)采集圖像期間NVIDIA Jetson TK1的CPU使用率和功耗。為此,測量過程中使用了堡盟SDK示例001(通過輪詢方式采集圖像),這樣請求的圖像數(shù)量更多。
注意
以上結(jié)果是采用經(jīng)過優(yōu)化的網(wǎng)絡(luò)配置和硬件測得的。
*) 使用雙網(wǎng)口相機時,NVIDIA Jetson TK1采用了mini PCIe擴展卡,該網(wǎng)卡提供了兩個額外的千兆網(wǎng)接口。
**) Tegra K1能夠根據(jù)負(fù)載禁用內(nèi)核。為了獲得大致相當(dāng)?shù)腃PU使用率,所有內(nèi)核都必須強行處于激活狀態(tài)。這同時也會增加功耗,并意味著功耗在方便使用的情況下可能會降低。