【技術(shù)指南】 使用Linux?下的UL庫(kù),搭建樹莓派?數(shù)據(jù)采集系統(tǒng)
簡(jiǎn)介
樹莓派? 是一款基于Linux?內(nèi)核操作系統(tǒng)的單片計(jì)算機(jī),可輕松連接至外部設(shè)備,包括顯示器、鼠標(biāo)、鍵盤以及MCC數(shù)據(jù)采集設(shè)備。樹莓派的成本低于40美元,是一種經(jīng)濟(jì)高效的數(shù)據(jù)采集方案。通過使用樹莓派和UL for Linux,您可以從多數(shù)MCC USB 數(shù)據(jù)采集設(shè)備中獲取數(shù)據(jù)。
目的
通過使用安裝在樹莓派計(jì)算機(jī)上的測(cè)試應(yīng)用程序從MCC DAQ 數(shù)據(jù)采集設(shè)備中獲取數(shù)據(jù)。
本文將就如何完成下列任務(wù)進(jìn)行闡述:
格式化SD卡
在樹莓派中安裝操作系統(tǒng)
為樹莓派配置選項(xiàng)
安裝UL for Linux驅(qū)動(dòng)并構(gòu)建程序庫(kù)
運(yùn)行MCC Linux測(cè)試應(yīng)用程序
目標(biāo)讀者
本文檔適用于熟悉MCC DAQ設(shè)備的應(yīng)用程序開發(fā)人員,并有興趣使用樹莓派中Linux平臺(tái)上獲取數(shù)據(jù)。
設(shè)備
任務(wù)的完成需要用到以下設(shè)備:
樹莓派單板計(jì)算機(jī) --- 如,樹莓派 3 model b。您可以使用任意一種樹莓派模型
SD卡(8GB或更大的存儲(chǔ)空間)
可連接至網(wǎng)絡(luò)的PC 或 Mac?
以太網(wǎng)線或無(wú)線適配器(此處使用的樹莓派模型具有內(nèi)建WiFi)
顯示器或電視與HDMI線
電源供應(yīng)
鼠標(biāo)或軌跡球
鍵盤
MCC數(shù)據(jù)采集設(shè)備 --- 筆者目前通過USB-1808x來(lái)完成數(shù)據(jù)采集
下圖展示了用于完成上述任務(wù)的樹莓派配置。
使用SD卡安裝操作系統(tǒng)
必須先將操作系統(tǒng)安裝到樹莓派上,然后才能使用它。本例中使用Raspbian,一種基于Debian的免費(fèi)操作系統(tǒng),針對(duì)樹莓派硬件進(jìn)行了優(yōu)化。NOOBS(New Out Of the Box Software)是樹莓派操作系統(tǒng)的安裝管理器,在本例中被用來(lái)安裝Raspbian。
使用SD卡將NOOBS傳輸?shù)綐漭芍?。SD卡必須被格式化以移除先前的信息。以下過程將向您展示如何完成這些步驟。
觀看視頻
前往 http://www.raspberrypi.org/help/noobs-setup/,觀看視頻,查看如何格式化SD卡,下載NOOBS,以及安裝Raspbian操作系統(tǒng)至樹莓派中。
格式化SD卡
完成下列步驟以格式化SD卡:
前往 www.sdcard.org,點(diǎn)擊SD Memory Card Formatter。
至頁(yè)面底部,選擇SD formatter for Windows or Mac,按照屏幕上的提示,將下載保存至電腦上。
將SD卡安裝至您的PC或Mac,運(yùn)行SD_CardFormatter0500SetupEN.exe (SD formatter executable)。
安裝操作系統(tǒng)至樹莓派中
完成下列步驟以下載NOOBS并安裝操作系統(tǒng)至樹莓派中:
前往 www.raspberrypi.org, 點(diǎn)擊Downloads。
在NOOBS模塊下點(diǎn)擊Download Zip,然后將文件保存至PC或Mac中。
解壓zip文件,并將所有文件都保存至SD卡。
將SD卡從您的PC或Mac中移除,然后將其安裝至樹莓派中。
連接顯示器、鍵盤、鼠標(biāo)與電源。
樹莓派與電源相連之后會(huì)啟動(dòng)。
樹莓派的標(biāo)志將顯示,然后顯示NOOBS對(duì)話框,其中顯示安裝操作系統(tǒng)列表。
選中Raspbian復(fù)選框,點(diǎn)擊Install,然后在Confirm對(duì)話框中選擇 Yes 以安裝Raspbian。
安裝完成之后,將出現(xiàn)一個(gè)對(duì)話框。
點(diǎn)擊OK;樹莓派開始加載Raspbian。
如果這是您第一次啟動(dòng)樹莓派,Setup Options菜單將會(huì)出現(xiàn)??墒褂面I盤上的箭頭鍵來(lái)導(dǎo)航菜單。
對(duì)配置選項(xiàng)進(jìn)行設(shè)定,例如設(shè)置語(yǔ)言與地區(qū)以使其與您的地理位置相符。
選項(xiàng)設(shè)定完成之后,點(diǎn)擊 <Finish> ,按<Enter>鍵 。
命令提示符將會(huì)顯示:pi@raspberrypi~$
祝賀!樹莓派操作系統(tǒng)已完成安裝。
登錄
每次啟動(dòng)樹莓派時(shí),都會(huì)出現(xiàn)以下的登錄信息提示:
raspberrypi login: pi
password: raspberry
命令提示符將會(huì)顯示:pi@raspberrypi~$
驗(yàn)證網(wǎng)絡(luò)連接
下載UL for Linux之前,需確認(rèn)樹莓派是否連接網(wǎng)絡(luò)。您可以通過以太網(wǎng)線或USB WiFi適配器連接無(wú)線網(wǎng)絡(luò)。此文檔使用了樹莓派的內(nèi)置WiFi適配器。
雙擊位于桌面的WiFi Config 圖標(biāo)以啟動(dòng)無(wú)線配置程序。The Adapter: 字段列出了USB無(wú)線適配器的名稱(例如 wlan0); the Network: 字段為空。
點(diǎn)擊 Scan,可獲取的無(wú)線網(wǎng)絡(luò)將被列出。
雙擊想連接的服務(wù)集標(biāo)識(shí)符(SSID) 的網(wǎng)絡(luò)名稱。
驗(yàn)證連接窗口上的Authentication與Encryption字段,輸入PSK (pre-shared key) 字段的密碼。
點(diǎn)擊Add。
配置程序?qū)⒆詣?dòng)連接至最新的配置網(wǎng)絡(luò)。
再次連接電源以重啟樹莓派,并輸入上述登錄信息。
登錄之后,命令提示符將會(huì)顯示pi@raspberrypi~$。
更新樹莓派的軟件包清單
為了確保您安裝的每個(gè)樹莓派軟件包的版本都是最新的,請(qǐng)輸入終端窗口中的下列代碼以更新樹莓派的軟件包清單。
$ sudo apt-get update
UL for Linux
請(qǐng)參考GitHub上的指示,以構(gòu)建并安裝程序庫(kù)的最新版本:
https://github.com/mccdaq/uldaq
示例
MCC的應(yīng)用程序示例是在Linux上開發(fā),可用于在C語(yǔ)言與Python編程環(huán)境下Linux支持的MCC設(shè)備。
參考 https://github.com/mccdaq/uldaq,點(diǎn)擊鏈接,查看ULHELP并為每個(gè)測(cè)試/示例應(yīng)用程序選擇Index.html。為您的設(shè)備選擇合適的測(cè)試應(yīng)用。
運(yùn)行實(shí)例
示例應(yīng)用程序位于示例文件夾中。運(yùn)行下列命令以執(zhí)行模擬輸入示例:
C:
$./Ain
Python:
$ ./a_in.py
以下是不同編譯環(huán)境下實(shí)現(xiàn)每種特定功能的示例程序:
每個(gè)示例都執(zhí)行受支持設(shè)備的特定功能,且評(píng)價(jià)良好。如果需要更多信息,將會(huì)出現(xiàn)其它提示,如通道數(shù)或頻率值。這些示例程序運(yùn)行之后,結(jié)果將出現(xiàn)在顯示器上。
關(guān)于使用樹莓派采集數(shù)據(jù),如果您有任何疑問,歡迎聯(lián)系我們的技術(shù)支持團(tuán)隊(duì)以獲取相關(guān)幫助。
如需了解更多內(nèi)容請(qǐng)關(guān)注嘉兆科技
*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。