日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

启明云端分享|ESP32-C3模块入门应用

發(fā)布時間:2024/10/14 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 启明云端分享|ESP32-C3模块入门应用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

ESP32-C3概述

ESP32-C3是樂鑫開發(fā)的一款安全穩(wěn)定、低功耗、低成本的物聯(lián)網(wǎng)芯片,搭載 RISC-V 32 位單核處理器,支持 2.4 GHz Wi-Fi 和 Bluetooth LE 5.0。為物聯(lián)網(wǎng)產品提供行業(yè)領先的射頻性能、完善的安全機制和豐富的內存資源。ESP32-C3 對 Wi-Fi 和 Bluetooth LE 5.0 的雙重支持降低了設備配網(wǎng)難度,適用于廣泛的物聯(lián)網(wǎng)應用場景。ESP32-C3與之前的ESP32系列一樣可以基于樂鑫IDF進行二次開發(fā)。

開發(fā)前的準備

1、ESP32-C3開發(fā)板

2、USB數(shù)據(jù)線

3、PC機(Windows、Linux、Mac OS)

注:最好是使用Linux,因為要是電腦配置不高使用其它的編譯時會很慢

開發(fā)步驟

1、環(huán)境搭建

2、創(chuàng)建工程

3、配置menuconfig

4、編譯

5、連接開發(fā)板燒錄

6、監(jiān)控

一、IDF環(huán)境搭建(Ubuntu18.04)

1、工具安裝

安裝編譯IDF過程中所需要的工具。

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

注:
Ubuntu(v18.04 及之前的版本)的默認解釋器為 Python 2.7,這里需要使用 Python 3。您可以運行下方命令安裝 Python 3:

sudo apt-get install python3 python3-pip python3-setuptools

設置 Python 3 為默認 Python 版本:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10 && alias pip=pip3

2、獲取ESP-IDF

當前支持C3的IDF版本有release-v4.3 和 v4.3-beta1.這里使用的是release-v4.3。

mkdir -p ~/esp cd ~/esp git clone -b release/v4.3 --recursive https://github.com/espressif/esp-idf.git

3、設置工具

除了 ESP-IDF 本身,還需要安裝 ESP-IDF 使用的各種工具,比如編譯器、調試器、Python 包等。

cd ~/esp/esp-idf ./install.sh


當出現(xiàn)上圖情況即表示安裝完成。

4、設置環(huán)境變量

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


出現(xiàn)上圖情況表示IDF環(huán)境搭建完成。

注:每次重新打開一個終端都需要運行當前該條命令,否則會出現(xiàn)下面情況

上述情況解決辦法:

1、每次打開終端進入esp-idf里運行. ./export.sh

2、復制并粘貼以下命令到 ~/.bashrc 文件中

alias get_idf='. $HOME/esp/esp-idf/export.sh'

更改之后需要重啟或運行source ~/.bashrc

以后每次只需要運行get_idf,在任何文件夾都行。

3、將上述命令添加到.profile文件中,不過不建議如此,因為這樣會使打開每個終端都會激活IDF虛擬環(huán)境,也包括不需要使用IDF虛擬環(huán)境的時候。

至此環(huán)境搭建成功,下面開始創(chuàng)建工程、進行編譯燒錄。

二、創(chuàng)建、配置、編譯、燒錄、監(jiān)控

創(chuàng)建

環(huán)境搭建成功,可以開始準備開發(fā) ESP32-C3 應用程序了。可以從 ESP-IDF 中 examples 目錄下的 get-started/hello_world 工程開始。
可以直接進入該目錄進行操作,也可以將該hello_world拷貝到自己的文件夾下操作。

配置

打開一個新項目后,應首先設置“目標”芯片 idf.py set-target esp32c3,如果未執(zhí)行此操作編譯的則是esp32,無法燒錄到esp32-c3的開發(fā)板。對工程進行配置可以使用idf.py menuconfig命令進入UI界面進行配置。新手一般不需要對工程配置,直接使用默認配置進行編譯。

編譯

在設置了目標的條件下使用命令idf.py build編譯工程。

出現(xiàn)如上即表示編譯成功。

燒錄

將ESP32-C3開發(fā)板用USB線連接PC機,并查看開發(fā)板使用的串口。
通常在Linux操作系統(tǒng)上顯示的串口名稱是: /dev/ttyUSB0
使用以下命令將編譯生成的二進制文件(bootloader.bin, partition-table.bin 和 hello-world.bin)燒錄到開發(fā)板。

idf.py -p /dev/ttyUSB0 flash

命令中的/dev/ttyUSB0換成ESP32-C3開發(fā)板的串口名稱。

監(jiān)控

燒錄成功后,可以使用 idf.py -p /dev/ttyUSB0 monitor 命令,監(jiān)視 “hello_world” 工程的運行情況。注意,不要忘記將 /dev/ttyUSB0 替換為您的串口名稱。

運行該命令后,IDF 監(jiān)視器 應用程序將啟動。


退出IDF監(jiān)視器使用快捷鍵Ctrl+]。

注:
在已經連接了開發(fā)板的情況下,可以使用命令:

idf.py -p /dev/ttyUSB0 flash monitor

一次性進行編譯、燒錄、監(jiān)控。

到這里,ESP32-C3的入門學習就完成了。

可以去嘗試更多的example或者直接開發(fā)自己的程序。

注意:
一些示例程序不支持 ESP32-C3,因為 ESP32-C3 中不包含所需的硬件。在編譯示例程序前請查看 README 文件中 Supported Targets 表格。如果表格中包含 ESP32-C3, 或者不存在這個表格,那么即表示 ESP32-C3 支持這個示例程序。

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的启明云端分享|ESP32-C3模块入门应用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久久久亚洲av成人网人人网站 | 日本在线视频不卡 | 岛国片在线播放 | 亚洲毛片视频 | 女人下面流白浆的视频 | 日本中出视频 | 伊人av网| 欧美日韩黄 | 国产亚洲精品成人av在线 | 日本激情视频 | 韩国精品在线 | 国产精品88av | 欧美性色黄 | 日韩久操 | 亚洲黄色免费 | 少妇无套高潮一二三区 | 91av视频在线观看 | 日韩中文字幕国产 | 老版水浒传83版免费播放 | 99在线观看视频 | 欧美成人午夜剧场 | 国产精品欧美久久久久天天影视 | 91免费视频免费版 | 亚洲伦理在线视频 | 巨胸爆乳美女露双奶头挤奶 | 精品久久久久久久久久久久久久久久 | 欧美精品首页 | 91性高潮久久久久久久 | 日美韩一区二区三区 | 91亚洲精品乱码久久久久久蜜桃 | 欧美一级二级三级视频 | 波多野结衣办公室33分钟 | 少妇高潮av | 久久久久久国产精品一区 | 午夜免费视频网站 | 韩国美女毛片 | 中文字幕一区二区三区久久久 | 国产一区二区三区精品在线 | 日韩精品成人一区二区在线 | 婷婷综合在线观看 | 美女在线一区 | 四虎永久免费在线观看 | 极品销魂美女一区二区三区 | 日本久久激情 | 午夜精产品一区二区在线观看的 | 永久免费av网站 | 一二三区免费 | 91中文字幕在线播放 | 精品三级在线观看 | av资源首页| 国产精品久久久久久亚洲 | 91porny九色| 少妇影院在线观看 | aaa一区二区| 美女羞羞动态图 | av综合一区 | 自拍99| 日本欧美久久久久免费播放网 | 欧美黄页在线观看 | 免费看欧美黄色片 | 黑人100部av解禁片 | 波多野结衣中文字幕在线播放 | 香蕉久久av一区二区三区 | 日韩一区二区三区免费在线观看 | 久草手机在线视频 | 女女高潮h冰块play失禁百合 | 日本一区二区三区四区在线观看 | 午夜视频在线播放 | 国产在线一区二区三区四区 | 香蕉a| 91香蕉视频在线观看免费 | 欧美综合一区二区三区 | 国产精品色婷婷99久久精品 | 麻豆网站入口 | 我要看一级片 | 超碰av男人的天堂 | 久久精品视频播放 | 国产高清在线视频观看 | 中文字幕一区二区精品 | 日本免费一区二区三区最新 | 99色网| av网天堂| 国内精品99 | 国产奶水涨喷在线播放 | 久久久看| 日韩视频播放 | 日本一区二区三区中文字幕 | 国产自产在线 | 国内毛片毛片毛片毛片毛片 | 91抖音成人 | 精品一区电影国产 | 成人动漫在线观看免费 | 免播放器av| av动漫天堂 | 97在线视频人妻无码 | 情欲超| 久久久久午夜 | 国产一区二区在 | 九色综合网 |