在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一文教你如何在Linux上使用樹莓派

h1654155966.4254 ? 來源:互聯網 ? 作者:佚名 ? 2018-04-20 06:59 ? 次閱讀

小編今天介紹的項目是通過使用CY8CKIT-048 PSoC模擬處理器先鋒套件和樹莓派,進行全天24小時不間斷的環境數據監控。

本文轉自Hackster.io網站(點擊文章末尾的“閱讀原文”訪問該網站相關頁面),由小編編譯,歡迎拍磚。

項目簡介


通過使用CY8CKIT-048 PSoC模擬協處理器先鋒套件和樹莓派(Raspberry Pi),進行24小時不間斷的環境數據監控。

準備材料

硬件:

  • 賽普拉斯PSoC模擬協處理器先鋒套件×1

    (https://www.hackster.io/cypress/products/psoc-analog-coprocessor-pioneer-kit)

  • 樹莓派2代B型或其他運行Linux的設備 ×1

    (https://www.hackster.io/raspberry-pi/products/raspberry-pi-2-model-b)

  • USB-A至微型USB線纜

構建系統


賽普拉斯CY8CKIT-048 PSoC?模擬協處理器先鋒套件是個很有趣的開發板,可與PSoC Creator 集成開發環境(IDE)輕松配合使用。

其中包括用于與主板之間通信的工具——Bridge Control Panel

Bridge Control Panel允許用戶使用I2C協議與相關應用設備之間雙向接收/發送數據。數據可用于繪制數據圖表或存儲到文件。

該工具的“問題”在于,其僅限在Windows系統中使用,而不適用于運行Linux系統的設備,例如Raspberry Pi

下面,我們創建二十四小時環境數據監控的應用實例。

試想,如果可以用兼容的Linux / Raspberry Pi的東西來替代Bridge Control Panel會有怎樣的效果?


首先,來看看I2C通信協議是如何通過USB連接工作的。

主板上有兩個微控制器

  • 主芯片CY8C4A45LQI,用來運行我們的應用程序,譬如說,收集一些傳感器數據,并傳輸到I2C接口上。

  • CY8C586LTI作為輔助芯片,通過一個USB接口連接到I2C上獲取相關數據,以實現I2C-USB bridge。

這塊主板的USB HID接口具有一些專有協議。

幸好,該協議與Cypress 3240 USB to I2C bridge基本相同,Kevin Kirkup已經創建了一個相關的庫。

https://github.com/kevinkirkup/cy3240-i2c-bridge

把項目從已經淘汰的libhid遷移到libhidapi,并利用Wireshark檢測來自Bridge Control Panel的USB命令:

將上述設置進行更新,使其適用于CY8CKIT-048PSoC?模擬協處理器先鋒套件

主要的改變如下:

  • 調整USB產品供應商ID

  • 調整協議,使其適用于CY8CKIT-048PSoC?模擬協處理器先鋒套件

  • 把項目從已經淘汰的libhid遷移到libhidapi

  • 確保代碼可兼容64位系統

欲查詢代碼,可訪問我的GitHub賬戶

https://github.com/bluetiger9/cypress-usb-i2c-bridge.git dd

使用方法


在Raspberry Pi / Linux設備上安裝電路板的操作步驟:

需要為CY8CKIT-048PSoC?模擬協處理器先鋒套件的開發板上添加一些udev規則。

這樣,即使非根(non-root)用戶也擁有訪問的權限。

為此,我們創建出49-hid-development.rules文件:

內容如下:

重新啟動,使新的設置生效:

構建項目之前,首先要安裝所需的依賴項:

然后,從我的GitHub資源庫克隆項目:

項目配置:

現在這個代碼已經準備好編譯,運行“make” 程序了。

但是,還需要再等一下。src目錄里有一個main.c文件:

所以,我們需要根據應用程序發布的數據類型先對此進行編輯。

例如,我的項目要發布包含四組傳感器值的數據結構(Struct),包括:土壤阻力(水分)、溫度、濕度及照度:

從你的PSoC Creator項目中如實復制此struct。

我們還需要根據已經獲得的字段,編輯打印數據的代碼:

現在可以使用“make”來編譯代碼了:

接下來,我們要檢查一下這個應用程序能否正常運作:

如果一切正常,我們可以利用ts指令創建一些時間戳、改變輸出方式為“輸出到文件”,然后可以通過“nohup”指令運行該應用程序。這樣,即使用戶從SSH退出后仍可以保持運行狀態:

輸出到文件的狀態顯示如下:

至此,這個應用程序即可全天24小時運行。經過一段時間后,就可以對該文件進行處理,比如繪制數據圖表。

OK,盡情享用吧!

原理圖


將賽普拉斯開發板連接到樹莓派

下載

https://halckemy.s3.amazonaws.com/uploads/attachments/258660/cypr_rpi_C2Drgfd4mm.png

可利用USB纜連接兩者。通過Micro USB線纜給樹莓派供電。

代碼


Cypress USB-I2C bridge

  • bluetiger9

    https://github.com/bluetiger9

  • cypress-usb-i2c-bridge

    https://github.com/bluetiger9/cypress-usb-i2c-bridge

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11479

    瀏覽量

    213088
  • 樹莓派
    +關注

    關注

    121

    文章

    1968

    瀏覽量

    107134

原文標題:如何在Linux/樹莓派(Raspberry Pi)上使用賽普拉斯I2C-USB Bridge

文章出處:【微信號:CypressChina,微信公眾號:Cypress教程】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    樹莓分類器:用樹莓識別不同型號的樹莓

    在本教程系列的第部分中,您將學習如何使用樹莓AI攝像頭來檢測不同的樹莓型號。本系列由DavidPlowman創建,他是
    的頭像 發表于 06-13 16:39 ?275次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>分類器:用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>識別不同型號的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>!

    樹莓“吉尼斯世界記錄”:將樹莓的性能發揮到極致的項目!

    樹莓款功能強大、體積小巧且高度可定制的設備,多年來,我們見證了它被應用于眾多領域。無論是將其裝入3D打印的經典游戲機外殼,還是簡單地將它隱藏起來作為家庭文件服務器,我們都報道過在社區里用
    的頭像 發表于 05-22 16:53 ?514次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>“吉尼斯世界記錄”:將<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>的性能發揮到極致的項目!

    搭建樹莓網絡監控系統:頂級工具與技術終極指南!

    。安裝樹莓網絡監控系統有諸多益處。樹莓具備以太網接口,還內置了Wi-Fi功能,擁有足夠的計算能力和內存,能夠在Linux或Windows
    的頭像 發表于 05-14 15:32 ?634次閱讀
    搭建<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>網絡監控系統:頂級工具與技術終極指南!

    樹莓+Balena OS:鍵解鎖智能硬件新技能!

    通過云平臺實現遠程管理。今天,我們就來詳細了解下如何在樹莓派上安裝BalenaOS,并開發你的第個應用,讓你的樹莓
    的頭像 發表于 03-25 09:25 ?886次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>+Balena OS:<b class='flag-5'>一</b>鍵解鎖智能硬件新技能!

    人臉識別指南:如何在樹莓派上安裝和設置 Dlib

    學習如何在樹莓派上安裝Dlib并配置人臉識別功能,為您的AI項目奠定基礎。在樹莓派上安裝Dlib的詳細步驟要為樹莓安裝Dlib并確保人臉識
    的頭像 發表于 03-24 17:31 ?661次閱讀
    人臉識別指南:如<b class='flag-5'>何在</b><b class='flag-5'>樹莓</b>派上安裝和設置 Dlib

    STM32、Arduino、樹莓開發方式差異大嗎

    異同點 STM32、Arduino、樹莓是三種不同的硬件平臺,各自具有獨特的特點和適用場景。 ? 、硬件特性 ? 硬件平臺 STM32 Arduino 樹莓
    的頭像 發表于 01-02 11:33 ?1255次閱讀

    干貨來嘍!實用樹莓Linux編譯指南

    不友好,有沒有好的解決辦法? 今天來分享下我的私藏干貨——樹莓Linux編譯。編譯好之后,開發板只需插到樹莓派上連接電腦就可以直接用了,
    的頭像 發表于 12-18 16:31 ?493次閱讀
    干貨來嘍!實用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>Linux</b>編譯指南

    實用樹莓Linux編譯指南,打工人必備!

    不友好,有沒有好的解決辦法? 今天來分享下我的私藏干貨——樹莓Linux編譯。編譯好之后,開發板只需插到樹莓派上連接電腦就可以直接用了,
    的頭像 發表于 12-17 16:19 ?1484次閱讀
    實用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>Linux</b>編譯指南,打工人必備!

    樹莓gpio有什么用,樹莓gpio接口及編程方法

    樹莓GPIO的用途 樹莓(Raspberry Pi)是款小巧、功能強大的單板計算機,廣
    的頭像 發表于 10-22 18:09 ?2568次閱讀

    什么是樹莓樹莓是什么架構的

    什么是樹莓 樹莓(Raspberry Pi,簡寫為RPi,別名為RasPi/RPI)是由英國“Raspberry Pi 慈善基金會”開發的
    的頭像 發表于 10-22 17:33 ?5196次閱讀

    樹莓網關:物聯網應用的新標桿

    什么是樹莓樹莓(Raspberry Pi)是種基于Linux的小型單板計算機,由英國的
    的頭像 發表于 10-09 16:44 ?761次閱讀
    類<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>網關:物聯網應用的新標桿

    樹莓和51單片機哪個有優勢

    款由英國樹莓基金會開發的信用卡大小的單板計算機。自2012年推出以來,樹莓已經發展出多個版本,包括A、B、2、3、4等型號。
    的頭像 發表于 09-02 09:04 ?1607次閱讀

    樹莓和單片機的優缺點是什么

    (Raspberry Pi) 優點: 強大的處理能力 :樹莓配備了高性能的CPU和GPU,可以運行復雜的操作系統,如Linux和Windows 10 IoT Core。 豐富的擴展性 :通過GPIO(通用輸入輸出
    的頭像 發表于 08-30 18:21 ?2746次閱讀

    樹莓裝ubuntu和raspbian哪個更好

    樹莓(Raspberry Pi)是款由英國樹莓基金會開發的單板計算機,廣泛應用于教育、科研、物聯網等領域。
    的頭像 發表于 08-30 15:41 ?2686次閱讀

    linux開發板與樹莓的區別

    定義和用途 Linux開發板:Linux開發板是種基于Linux操作系統的嵌入式開發板,通常用于工業自動化、物聯網、智能家居等領域。 樹莓
    的頭像 發表于 08-30 15:34 ?1810次閱讀
    主站蜘蛛池模板: 字幕网中文aⅴ资源站 | 色久天| www.91久久| 亚洲一区二区三区不卡视频 | 欧美一级特黄aaa大片 | 国产一级特黄aaa大片 | 亚洲高清日韩精品第一区 | 色爱区综合五月激情 | 最近2018年在线中文字幕高清 | 视频一区二区在线播放 | www永久免费视频 | 婷婷丁香激情 | 国产香蕉视频在线观看 | 91视频啪啪 | 天天躁夜夜躁狠狠躁 | 天天插天天操天天干 | 国产男人午夜视频在线观看 | 91成人免费 | 日本亚洲在线 | 国产视频三级 | 亚洲成a人片在线观看导航 亚洲成a人片在线观看尤物 | 1000部啪啪未满十八勿入中国 | 色中色资源 | 一级片免费观看视频 | www.四虎在线 | 美国一级毛片片aa久久综合 | 亚洲网站免费看 | 国产激烈无遮挡免费床戏视频 | 精品二区 | 最新理论三级中文在线观看 | 欲色影院 | 性欧美高清视频 | 最新天堂网 | 午夜色婷婷 | 啊用力太猛了啊好深视频免费 | 天天拍天天干天天操 | 婷婷六月激情在线综合激情 | 韩国男女无遮挡高清性视频 | 午夜一级免费视频 | 四虎永久在线观看免费网站网址 | 9色在线|