本文介紹了如何安裝基于ARM架構的單板計算機ODROID-XU4,以便使用堡盟工業相機。
ODROID-XU4是一款ARM單板計算機,采用基于ARM big.LITTLE技術架構的八核CPU,其中包括4個ARM Cortex A15內核和4個ARM Cortex A7內核。此外,還集成了基于ARM Mali技術的圖形處理器(GPU)。ODROID-XU4支持千兆網接口和USB 3.0接口。對于千兆網接口,Hardkernel規定的數據傳輸速率最高可達880Mbit/s。
在ODROID-XU4上安裝新的操作系統需要一臺主機(建議使用Ubuntu 16.04)。ODROID-XU4必須安裝Linux Ubuntu 16.04 (20161125) 操作系統,才能確保堡盟SDK正常運行。
首先,點擊以下鏈接下載Ubuntu 16.04 Image :
https://odroid.com/dokuwiki/doku.php?id=en:xu3_release_linux_ubuntu
如果使用Windows系統下載會出現問題,因此我們建議使用Linux系統下載該鏡像文件。
按照Hardkernel網站上的安裝指南在ODROID-XU4上安裝新的操作系統:
http://odroid.com/dokuwiki/doku.php?id=en:odroid_flashing_tools
注意:安裝新系統時可能會用到SD卡或eMMC卡,這兩種卡都可以在Hardkernel網站上訂購。堡盟安裝測試采用的SD卡為16GB Micro-SD-HC Class 10。
鏡像文件安裝完成后,建議啟動桌面上的應用程序“ODROID Utility”。可以通過該應用程序調整文件系統的大小。這樣就可以確保SD卡的全部空間都能得到利用。
注意:關于如何連接相機、采集圖像以及創建應用程序,請參閱《Linux安裝指南》。
要安裝堡盟GAPI SDK,請訪問堡盟網站(www.baumer.com),下載支持ODROID-XU4的軟件包。將ODROID-XU4聯網后即可直接下載軟件包,然后使用Linux終端安裝軟件包。進入保存下載文件的目錄(例如Downloads)。
文件名為“baumer-gapi-sdk-Linux-vxxxxx-Ubuntu-16.04-ODROID-XU4.deb”(xxxxx為版本號)。執行如下命令,開始安裝堡盟GAPI SDK:
# sudo dpkg -i baumer-gapi-sdk-Linux-vxxxx-Ubuntu-16.04-ODROID-XU4.deb
幀率 | 數據傳輸速率 | 功耗 | CPU使用率 |
5 fps | 100 MBit/s | 5.5 W | 3 % |
40 fps | 782 Mbit/s* | 8.2 W | 21 % |
表1:CPU使用率和功耗
表1所示為使用堡盟GigE工業相機連續采集圖像期間ODROID-XU4的CPU使用率和功耗。為此,測量過程中使用了堡盟SDK示例001(通過輪詢方式采集圖像),這樣請求的圖像數量更多。
注意:以上結果是采用經過優化的網絡配置測得的。使用的相機型號為VLG-23M。
*)782Mbit/s為ODROID-XU4收到無錯誤圖像的最高數據傳輸速率。因此,將數據包延遲(GevSCPD)設置為20000 ticks降低了相機的數據傳輸速率