色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

esp-matter環境下的應用實踐

冬至子 ? 來源:kurisaW ? 作者:kurisaW ? 2023-08-07 17:53 ? 次閱讀

前提準備
請確保你本地已經配置好 esp-idf 及esp-matter環境,可參考此博客【Matter】esp-matter開發環境搭建

設置環境變量
1.ESP-IDF
根據官網提示,我們需要設置linux平臺下的標準工具鏈,安裝以下軟件包:

sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
使用 ESP-IDF 需要 CMake 3.5 或以上版本。較早的 Linux 發行版可能需要升級自身的軟件源倉庫,或開啟 backports 套件庫,或安裝 “cmake3” 軟件包(不是安裝 “cmake”)。

cd ./esp/esp-idf
source export.sh

1.jpg

2.ESP-Matter
Linux
macOS
由于我們使用的是Linux環境,所以此處僅作Linux下的說明,macOS可詳見此處

在基于 Debian 的 Linux 發行版(例如 Ubuntu)上,可以使用以下命令滿足這些依賴項:

sudo apt-get install git gcc g++ pkg-config libssl-dev libdbus-1-dev
libglib2.0-dev libavahi-client-dev ninja-build python3-venv python3-dev
python3-pip unzip libgirepository1.0-dev libcairo2-dev libreadline-dev
準備編譯matter所需環境。注:如切換了其他分支需要重新運行

cd ./esp/esp-matter/connectedhomeip/connectedhomeip
source scripts/bootstrap.sh

1.jpg

激活編譯matter環境

cd ./esp/esp-matter/connectedhomeip/connectedhomeip
source scripts/activate.sh

1.jpg

Matter Example編譯下載
1.激活esp-matter環境
cd esp-idf
. ./export.sh
cd esp-matter
. ./export.sh
2.選擇esp設備
cd esp-matter/examples/light
idf.py set-target esp32c3
初次執行這個命令發生了如下報錯:

...
AttributeError: 'HTTPResponse' object has no attribute 'strict'
...
在GitHub上參考此issue,并執行以下命令:

pip install -U "urllib3<2"
同時重新執行esp-matter安裝腳本:

由于需要重新運行安裝腳本命令,此處直接執行的話會報錯,參考此issue

rm -rf esp-matter/connectedhomeip/connectedhomeip/.environment
cd esp-matter
./install.sh
pip install -U "urllib3<2"
然后回到示例工程下繼續執行esp設備選擇

cd esp-matter/examples/light
idf.py set-target esp32c3

此時發生了新的錯誤:

1.jpg

由于示例工程下的build以前遺留的構建文件,而系統在執行程序時并不會覆蓋或主動刪除舊的構建文件,因此需要用戶手動刪除,因此正確的操作就是:

sudo rm -r esp-matter/examples/light/build
idf.py set-target esp32c3

最后成功解決問題:

1.jpg

3.編譯工程

idf.py build

1.jpg

4.SDK燒寫
第一次燒寫 SDK 時,需要擦除整個 flash 再執行燒錄命令

idf.py erase_flash

1.jpg

燒錄程序并打開串口監視

idf.py flash monitor

可以看到燒錄進度:

1.jpg

包括串口監視器的提示信息,同時執行以下命令可退出串口監視:

CTRL + ]

1.jpg

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

    關注

    4

    文章

    594

    瀏覽量

    27436
  • 燒錄器
    +關注

    關注

    3

    文章

    192

    瀏覽量

    26321
  • Flash存儲
    +關注

    關注

    0

    文章

    38

    瀏覽量

    8319
  • ESP32
    +關注

    關注

    18

    文章

    971

    瀏覽量

    17351
收藏 人收藏

    評論

    相關推薦

    matter./install.sh安裝過程中出錯的原因有哪些?

    raceback (most recent call last): File "/root/esp-matter/connectedhomeip/connectedhomeip
    發表于 06-05 08:11

    esp-matter在安裝時一直卡在Setting up CIPD package manager.的原因?

    在按照文檔上操作 git clone --depth 1 https://github.com/espressif/esp-matter.git cd esp-matter git
    發表于 06-05 08:15

    使用esp32c3開發matter時,開發好的產品還需要走matter官方認證流程獲得認證嗎?

    使用esp32c3開發matter時,(SDK使用esp-matter),使用這個芯片開發matter的話,開發好的產品還需要走matter
    發表于 06-11 07:46

    esp-matter執行install.sh失敗的原因?

    manager...Traceback (most recent call last): File \"/home/rck/esp2/esp-matter/connectedhomeip
    發表于 06-11 08:39

    esp-matter使用idf.py編譯light sample報錯怎么解決?

    在搭建好esp-matter后,編譯light sample的時候報錯 rck@ubuntu:~/ESP/esp-matter/examples/light$ idf.py build /home
    發表于 06-11 07:04

    esp-matter light示例配對過程中出錯的原因?

    pointer is outside heap areas\")。示例light沒有進行改動。 1.請問是IDF的版本不對嗎? 2.我想要實驗esp-matter中的示例,那個版本的IDF能正常進行調試
    發表于 06-11 07:19

    esp-Matter執行install.sh失敗的原因?

    manager...Traceback (most recent call last): File \"/home/edu118/work/matter/esp-matter/esp-matter
    發表于 06-12 07:18

    ESP32-C3支持matter協議嗎?

    ESP32-C3是否支持matter協議了? 可以通過softap方式配網嗎?
    發表于 06-13 07:34

    MacOS按照文檔的步驟進行環境的配置, esp-matter執行./install.sh的時候報錯怎么解決?

    MacOS 按照文檔的步驟進行環境的配置, esp-matter執行./install.sh的時候報錯: Downloading and installing packages into local
    發表于 07-19 07:41

    基于matter協議開發,搭建環境時報錯要如何解決?

    你們好 我想問一 我想基于matter協議開發ESP-32參考:https://docs.espressif.com/projects/esp ... oping.html按照上面的
    發表于 02-10 08:34

    ESP-Matter示例項目無法在組件找到庫的原因?

    我克隆了 ESP-Matter 的照明應用示例https://github.com/project-chip/connect ... -app/esp32。然后我在組件添加了幾個庫并確保
    發表于 04-13 08:40

    esp-matter如何為按鈕配置GPIO?

    我只是在嘗試 esp-matter 的按鈕示例。我想檢查連接了哪個 PIN,但不幸的是我無法從源代碼中弄清楚。下面提到的 app_driver_switch_init() 函數應該初始化按鈕,將通過
    發表于 04-13 07:53

    ESP-Matter燒錄體驗例程

    ESP-MatterESP32系列SoC的官方Matter開發框架。它建立在開源的Matter SDK之上,提供了簡化的API、常用的外圍設備、用于安全、制造和生產的工具和實用程序,
    的頭像 發表于 07-07 10:39 ?676次閱讀
    <b class='flag-5'>ESP-Matter</b>燒錄體驗例程

    經驗分享 | ESP-Matter 燒錄體驗

    ESP-MatterESP32系列SoC的官方Matter開發框架。它建立在開源的MatterSDK之上,提供了簡化的API、常用的外圍設備、用于安全、制造和生產的工具和實用程序,并附有詳盡的文檔
    的頭像 發表于 07-07 10:04 ?1042次閱讀
    經驗分享 | <b class='flag-5'>ESP-Matter</b> 燒錄體驗

    esp-matter開發環境搭建步驟

    由于后面的 esp-matter 測試的時候需要使用到科學上網環境,所以我們需要提前確保 linux 環境能夠使用科學上網。
    的頭像 發表于 09-18 17:30 ?1409次閱讀
    主站蜘蛛池模板: 中文字幕在线播放| 亚洲视频区| 亚洲国产精品高清在线| 啊轻点灬大JI巴又大又粗| 久久久高清国产999尤物| 亚洲国产cao| 国产午夜人做人免费视频中文| 日日碰狠狠躁久久躁综合网| 被送到黑人性奴俱乐部| 欧美精品XXXXBBBB| 9久久免费国产精品特黄| 免费A级毛片无码无遮挡| 中文字幕在线观看| 久色视频网| 973午夜伦伦电影论片| 免费久久狼人香蕉网| 97人妻久久久精品系列A片| 美女白虎穴| AV无码九九久久| 日本经典片免费看| 国产传媒18精品免费观看| 午夜国产精品视频| 国产综合91| 印度性hd18| 免费在线视频a| voyeurhit农村夫妻偷拍| 人妻精品久久无码专区| 国产精品久久久久久久人人看| 午夜一区二区三区| 九九久久国产| 99精品久久精品一区二区| 日本久久久WWW成人免费毛片丨| 国产AV亚洲精品久久久久| 亚洲AV午夜福利精品香蕉麻豆 | SORA是什么意思| 日本人吃奶玩奶虐乳| 国产精品人妻无码77777| 亚洲人成人77777在线播放| 美女胸网站| 国产www视频| 永久精品免费影院在线观看网站|