博客專欄

        EEPW首頁 > 博客 > 【技術指南】 使用Linux?下的UL庫,搭建樹莓派?數據采集系統

        【技術指南】 使用Linux?下的UL庫,搭建樹莓派?數據采集系統

        發布人:嘉兆科技 時間:2019-07-16 來源:工程師 發布文章
        【技術指南】 使用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

        以下是不同編譯環境下實現每種特定功能的示例程序:

        每個示例都執行受支持設備的特定功能,且評價良好。如果需要更多信息,將會出現其它提示,如通道數或頻率值。這些示例程序運行之后,結果將出現在顯示器上。

        關于使用樹莓派采集數據,如果您有任何疑問,歡迎聯系我們的技術支持團隊以獲取相關幫助。

        如需了解更多內容請關注嘉兆科技


        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



        關鍵詞:

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 双牌县| 扬中市| 阿合奇县| 开化县| 贵南县| 贵德县| 南丰县| 凉山| 长顺县| 二连浩特市| 隆尧县| 年辖:市辖区| 兴安县| 沅陵县| 沐川县| 元江| 宣武区| 山西省| 甘肃省| 兴山县| 南陵县| 南京市| 海原县| 罗甸县| 德安县| 肃宁县| 遵义市| 普兰店市| 武威市| 泉州市| 巧家县| 石城县| 北海市| 宣化县| 淮北市| 临清市| 神农架林区| 新乡县| 防城港市| 阿拉尔市| 阜新|