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