chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一文教你如何在Linux上使用樹(shù)莓派

h1654155966.4254 ? 來(lái)源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2018-04-20 06:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

小編今天介紹的項(xiàng)目是通過(guò)使用CY8CKIT-048 PSoC模擬協(xié)處理器先鋒套件和樹(shù)莓派,進(jìn)行全天24小時(shí)不間斷的環(huán)境數(shù)據(jù)監(jiān)控。

本文轉(zhuǎn)自Hackster.io網(wǎng)站(點(diǎn)擊文章末尾的“閱讀原文”訪問(wèn)該網(wǎng)站相關(guān)頁(yè)面),由小編編譯,歡迎拍磚。

項(xiàng)目簡(jiǎn)介


通過(guò)使用CY8CKIT-048 PSoC模擬協(xié)處理器先鋒套件和樹(shù)莓派(Raspberry Pi),進(jìn)行24小時(shí)不間斷的環(huán)境數(shù)據(jù)監(jiān)控。

準(zhǔn)備材料

硬件:

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

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

  • 樹(shù)莓派2代B型或其他運(yùn)行Linux的設(shè)備 ×1

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

  • USB-A至微型USB線纜

構(gòu)建系統(tǒng)


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

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

Bridge Control Panel允許用戶使用I2C協(xié)議與相關(guān)應(yīng)用設(shè)備之間雙向接收/發(fā)送數(shù)據(jù)。數(shù)據(jù)可用于繪制數(shù)據(jù)圖表或存儲(chǔ)到文件。

該工具的“問(wèn)題”在于,其僅限在Windows系統(tǒng)中使用,而不適用于運(yùn)行Linux系統(tǒng)的設(shè)備,例如Raspberry Pi。

下面,我們創(chuàng)建二十四小時(shí)環(huán)境數(shù)據(jù)監(jiān)控的應(yīng)用實(shí)例。

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


首先,來(lái)看看I2C通信協(xié)議是如何通過(guò)USB連接工作的。

主板上有兩個(gè)微控制器

  • 主芯片CY8C4A45LQI,用來(lái)運(yùn)行我們的應(yīng)用程序,譬如說(shuō),收集一些傳感器數(shù)據(jù),并傳輸?shù)?strong style="">I2C接口上。

  • CY8C586LTI作為輔助芯片,通過(guò)一個(gè)USB接口連接到I2C上獲取相關(guān)數(shù)據(jù),以實(shí)現(xiàn)I2C-USB bridge。

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

幸好,該協(xié)議與Cypress 3240 USB to I2C bridge基本相同,Kevin Kirkup已經(jīng)創(chuàng)建了一個(gè)相關(guān)的庫(kù)。

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

把項(xiàng)目從已經(jīng)淘汰的libhid遷移到libhidapi,并利用Wireshark檢測(cè)來(lái)自Bridge Control Panel的USB命令:

將上述設(shè)置進(jìn)行更新,使其適用于CY8CKIT-048PSoC?模擬協(xié)處理器先鋒套件。

主要的改變?nèi)缦拢?/p>

  • 調(diào)整USB產(chǎn)品供應(yīng)商ID

  • 調(diào)整協(xié)議,使其適用于CY8CKIT-048PSoC?模擬協(xié)處理器先鋒套件

  • 把項(xiàng)目從已經(jīng)淘汰的libhid遷移到libhidapi

  • 確保代碼可兼容64位系統(tǒng)

欲查詢代碼,可訪問(wèn)我的GitHub賬戶

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

使用方法


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

需要為CY8CKIT-048PSoC?模擬協(xié)處理器先鋒套件的開(kāi)發(fā)板上添加一些udev規(guī)則。

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

為此,我們創(chuàng)建出49-hid-development.rules文件:

內(nèi)容如下:

重新啟動(dòng),使新的設(shè)置生效:

構(gòu)建項(xiàng)目之前,首先要安裝所需的依賴項(xiàng):

然后,從我的GitHub資源庫(kù)克隆項(xiàng)目:

項(xiàng)目配置:

現(xiàn)在這個(gè)代碼已經(jīng)準(zhǔn)備好編譯,運(yùn)行“make” 程序了。

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

所以,我們需要根據(jù)應(yīng)用程序發(fā)布的數(shù)據(jù)類型先對(duì)此進(jìn)行編輯。

例如,我的項(xiàng)目要發(fā)布包含四組傳感器值的數(shù)據(jù)結(jié)構(gòu)(Struct),包括:土壤阻力(水分)、溫度、濕度及照度:

從你的PSoC Creator項(xiàng)目中如實(shí)復(fù)制此struct。

我們還需要根據(jù)已經(jīng)獲得的字段,編輯打印數(shù)據(jù)的代碼:

現(xiàn)在可以使用“make”來(lái)編譯代碼了:

接下來(lái),我們要檢查一下這個(gè)應(yīng)用程序能否正常運(yùn)作:

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

輸出到文件的狀態(tài)顯示如下:

至此,這個(gè)應(yīng)用程序即可全天24小時(shí)運(yùn)行。經(jīng)過(guò)一段時(shí)間后,就可以對(duì)該文件進(jìn)行處理,比如繪制數(shù)據(jù)圖表。

OK,盡情享用吧!

原理圖


將賽普拉斯開(kāi)發(fā)板連接到樹(shù)莓派

下載

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

可利用USB纜連接兩者。通過(guò)Micro USB線纜給樹(shù)莓派供電。

代碼


Cypress USB-I2C bridge

  • bluetiger9

    https://github.com/bluetiger9

  • cypress-usb-i2c-bridge

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11681

    瀏覽量

    218577
  • 樹(shù)莓派
    +關(guān)注

    關(guān)注

    122

    文章

    2075

    瀏覽量

    110126

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

文章出處:【微信號(hào):CypressChina,微信公眾號(hào):Cypress教程】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Immich智能相冊(cè)在樹(shù)莓5的高效部署與優(yōu)化

    將海外廣受歡迎的開(kāi)源智能相冊(cè)項(xiàng)目Immich部署于樹(shù)莓5,并通過(guò)搭載基于AX650N/AX8850的M.2算力卡,顯著提升了系統(tǒng)算力。借助該方案,我們高效部署了多模態(tài)模型CLIP,有效緩解了僅依賴
    的頭像 發(fā)表于 10-14 11:30 ?1071次閱讀
    Immich智能相冊(cè)在<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>5<b class='flag-5'>上</b>的高效部署與優(yōu)化

    如何使用樹(shù)莓與OpenCV實(shí)現(xiàn)面部和運(yùn)動(dòng)追蹤的云臺(tái)系統(tǒng)?

    大家好,這是個(gè)樹(shù)莓和OpenCV的連載專題。使用樹(shù)莓與OpenCV實(shí)現(xiàn)姿態(tài)估計(jì)和面部特征點(diǎn)追蹤使用
    的頭像 發(fā)表于 08-14 17:45 ?1138次閱讀
    如何使用<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>與OpenCV實(shí)現(xiàn)面部和運(yùn)動(dòng)追蹤的云臺(tái)系統(tǒng)?

    何在樹(shù)莓 AI HAT+上進(jìn)行YOLO姿態(tài)估計(jì)?

    大家好,接下來(lái)會(huì)為大家開(kāi)個(gè)樹(shù)莓5和YOLO的連載專題。內(nèi)容包括四個(gè)部分:在樹(shù)莓5使用YO
    的頭像 發(fā)表于 07-20 20:34 ?803次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b> AI HAT+上進(jìn)行YOLO姿態(tài)估計(jì)?

    何在樹(shù)莓 AI HAT+上進(jìn)行YOLO目標(biāo)檢測(cè)?

    大家好,接下來(lái)會(huì)為大家開(kāi)個(gè)樹(shù)莓5和YOLO的連載專題。內(nèi)容包括四個(gè)部分:在樹(shù)莓5使用YO
    的頭像 發(fā)表于 07-19 08:34 ?1453次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b> AI HAT+上進(jìn)行YOLO目標(biāo)檢測(cè)?

    樹(shù)莓5開(kāi)啟YOLO姿態(tài)估計(jì)識(shí)別之旅!

    大家好,接下來(lái)會(huì)為大家開(kāi)個(gè)樹(shù)莓5和YOLO的連載文章。內(nèi)容包括四個(gè)部分:在樹(shù)莓5使用YO
    的頭像 發(fā)表于 07-18 15:31 ?2335次閱讀
    在<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>5<b class='flag-5'>上</b>開(kāi)啟YOLO姿態(tài)估計(jì)識(shí)別之旅!

    樹(shù)莓5使用YOLO進(jìn)行物體和動(dòng)物識(shí)別-入門(mén)指南

    大家好,接下來(lái)會(huì)為大家開(kāi)個(gè)樹(shù)莓5和YOLO的專題。內(nèi)容包括四個(gè)部分:在樹(shù)莓5使用YOLO
    的頭像 發(fā)表于 07-17 17:16 ?1846次閱讀
    在<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>5<b class='flag-5'>上</b>使用YOLO進(jìn)行物體和動(dòng)物識(shí)別-入門(mén)指南

    樹(shù)莓6 傳聞:發(fā)布日期與規(guī)格!

    每當(dāng)我想再為我的收藏增添樹(shù)莓時(shí),總會(huì)在是立即購(gòu)買(mǎi)還是等待硬件更強(qiáng)大的下代之間猶豫不決。但新樹(shù)莓
    的頭像 發(fā)表于 07-11 16:21 ?1764次閱讀
    <b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>6 傳聞:發(fā)布日期與規(guī)格!

    何在樹(shù)莓派上安裝并運(yùn)行 Arduino 集成開(kāi)發(fā)環(huán)境!

    ,我們將介紹如何在樹(shù)莓派上安裝并運(yùn)行ArduinoIDE。所需物品要在樹(shù)莓派上運(yùn)行ArduinoIDE,你需要以下組件:配備適當(dāng)電源的樹(shù)莓
    的頭像 發(fā)表于 07-01 17:41 ?4241次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>樹(shù)莓</b>派上安裝并運(yùn)行 Arduino 集成開(kāi)發(fā)環(huán)境!

    樹(shù)莓小技巧:無(wú)需鍵盤(pán)或顯示器,如何通過(guò)WiFi設(shè)置樹(shù)莓?

    樹(shù)莓款小巧便攜的USB供電計(jì)算機(jī),可以隱藏起來(lái)用于小型項(xiàng)目,如網(wǎng)絡(luò)服務(wù)器或家庭自動(dòng)化。通常,設(shè)置樹(shù)莓需要鍵盤(pán)和顯示器來(lái)編輯和查看
    的頭像 發(fā)表于 06-26 15:41 ?1294次閱讀
    <b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>小技巧:無(wú)需鍵盤(pán)或顯示器,如何通過(guò)WiFi設(shè)置<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>?

    樹(shù)莓分類器:用樹(shù)莓識(shí)別不同型號(hào)的樹(shù)莓!

    在本教程系列的第部分中,您將學(xué)習(xí)如何使用樹(shù)莓AI攝像頭來(lái)檢測(cè)不同的樹(shù)莓型號(hào)。本系列由DavidPlowman創(chuàng)建,他是
    的頭像 發(fā)表于 06-13 16:39 ?1133次閱讀
    <b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>分類器:用<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>識(shí)別不同型號(hào)的<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>!

    樹(shù)莓“吉尼斯世界記錄”:將樹(shù)莓的性能發(fā)揮到極致的項(xiàng)目!

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

    搭建樹(shù)莓網(wǎng)絡(luò)監(jiān)控系統(tǒng):頂級(jí)工具與技術(shù)終極指南!

    。安裝樹(shù)莓網(wǎng)絡(luò)監(jiān)控系統(tǒng)有諸多益處。樹(shù)莓具備以太網(wǎng)接口,還內(nèi)置了Wi-Fi功能,擁有足夠的計(jì)算能力和內(nèi)存,能夠在Linux或Windows
    的頭像 發(fā)表于 05-14 15:32 ?1291次閱讀
    搭建<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>網(wǎng)絡(luò)監(jiān)控系統(tǒng):頂級(jí)工具與技術(shù)終極指南!

    解鎖樹(shù)莓集群:步步打造你的超級(jí)計(jì)算陣列!

    樹(shù)莓集群簡(jiǎn)介樹(shù)莓集群是由多臺(tái)聯(lián)網(wǎng)的樹(shù)莓計(jì)算機(jī)組成的網(wǎng)絡(luò),它們作為
    的頭像 發(fā)表于 04-25 16:17 ?2296次閱讀
    解鎖<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>集群:<b class='flag-5'>一</b>步步打造你的超級(jí)計(jì)算陣列!

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

    通過(guò)云平臺(tái)實(shí)現(xiàn)遠(yuǎn)程管理。今天,我們就來(lái)詳細(xì)了解下如何在樹(shù)莓派上安裝BalenaOS,并開(kāi)發(fā)你的第個(gè)應(yīng)用,讓你的樹(shù)莓
    的頭像 發(fā)表于 03-25 09:25 ?1651次閱讀
    <b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>+Balena OS:<b class='flag-5'>一</b>鍵解鎖智能硬件新技能!

    人臉識(shí)別指南:如何在樹(shù)莓派上安裝和設(shè)置 Dlib

    學(xué)習(xí)如何在樹(shù)莓派上安裝Dlib并配置人臉識(shí)別功能,為您的AI項(xiàng)目奠定基礎(chǔ)。在樹(shù)莓派上安裝Dlib的詳細(xì)步驟要為樹(shù)莓安裝Dlib并確保人臉識(shí)
    的頭像 發(fā)表于 03-24 17:31 ?1419次閱讀
    人臉識(shí)別指南:如<b class='flag-5'>何在</b><b class='flag-5'>樹(shù)莓</b>派上安裝和設(shè)置 Dlib