博客專欄

EEPW首頁(yè) > 博客 > 【技術(shù)指南】 使用Linux?下的UL庫(kù),搭建樹莓派?數(shù)據(jù)采集系統(tǒng)

【技術(shù)指南】 使用Linux?下的UL庫(kù),搭建樹莓派?數(shù)據(jù)采集系統(tǒng)

發(fā)布人:嘉兆科技 時(shí)間:2019-07-16 來(lái)源:工程師 發(fā)布文章
【技術(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)系工作人員刪除。



關(guān)鍵詞:

相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉