最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

香蕉派 BPI-Leaf-S3的正確吃法之ESP-IDF的安裝

2023-03-24 15:28 作者:Qubot  | 我要投稿

本系列旨在交流 ESP32-S3 硬件開發(fā)環(huán)境的搭建,通過(guò)一些基本的示例來(lái)展示怎么用 ESP-IDF (Espressif IoT Development Framework) 來(lái)安裝、配置環(huán)境,并編譯、下載固件至 ESP32-S3 開發(fā)板等步驟。如果有什么沒(méi)提到或者有問(wèn)題的,歡迎各位留言交流。

前言

ESP-IDF是一個(gè)面向ESP32系列的官方開發(fā)框架,用于開發(fā)嵌入式應(yīng)用程序。目前ESP-IDF已經(jīng)支持了很多芯片,下面是具體的型號(hào)。


安裝前的準(zhǔn)備

必備硬件

  • BPI-Leaf-S3開發(fā)板


  • USB 數(shù)據(jù)線 (USB-A 轉(zhuǎn) Type-C)

  • 電腦(Windows、Linux 或 macOS都可以)

必備軟件

在安裝ESP-IDF之前,需要安裝一些必要的軟件:

  • Git:用于從GitHub上克隆ESP-IDF存儲(chǔ)庫(kù)。

  • Python:ESP-IDF需要Python 3.5或更高版本。

  • CMake:用于生成構(gòu)建文件。

Windows系統(tǒng)

在Windows系統(tǒng)中,可以從以下鏈接下載和安裝這些軟件:
Git: https://git-scm.com/download/win
Python: https://www.python.org/downloads/windows/
CMake: https://cmake.org/download/

Linux系統(tǒng)

在Linux系統(tǒng)中,可以使用以下命令來(lái)安裝這些軟件(Linux下我沒(méi)有裝過(guò),這里是根據(jù)官方文檔加上的):
Ubuntu 和 Debian:

sudo apt-get install git wget flex bison gperf python3 python3-venv python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0

CentOS 7 & 8(官方這里說(shuō)為了好的體驗(yàn)建議用CentOS 8):

sudo yum -y update && sudo yum install git wget flex bison gperf python3 python3-setuptools cmake ninja-build ccache dfu-util libusbx

Arch:

sudo pacman -S --needed gcc git make flex bison gperf python cmake ninja ccache dfu-util libusb

MacOS系統(tǒng)

在MacOS中,需要先安裝一個(gè)HomeBrew(MacPorts也行,不過(guò)沒(méi)試過(guò))

brew install cmake ninja dfu-util

或者(MacPorts下)

sudo port install cmake ninja dfu-util

如果你想加快編譯速度,需要裝一個(gè)ccache

brew install ccache

或者(MacPorts下)

sudo port install ccache

安裝

我這里是基于VS Code的安裝,所以首先需要再安裝一個(gè)VS Code,下載地址:Visual Studio Code

安裝完成之后,單擊 Visual Studio Code 一側(cè)活動(dòng)欄中的擴(kuò)展圖標(biāo),打開擴(kuò)展視圖或者快捷鍵Ctrl+Shift+X,Mac下是?+?+X),并在搜索框內(nèi)輸入idf搜索,下面第一個(gè)就是,點(diǎn)擊Install安裝,并等待右下角加載完

點(diǎn)擊右上角的View > Command Palette(或者Ctrl+Shift+P,Mac下是?+?+P),輸入ESP-IDF: Configure(不分大小寫)并選擇第一個(gè)


接下來(lái)就是開始下載選擇ESP-IDF安裝在哪里,點(diǎn)擊EXPRESS選擇快速安裝(或者如果你已經(jīng)安裝了 ESP-IDF,則使用現(xiàn)有設(shè)置,選擇第三個(gè))

這一步是選擇下載源(Github還是Espressif),IDF的版本(這里我選擇的是5.0.1),IDF容器的路徑(這里是Docker安裝?)以及IDF工具的路徑,選好之后點(diǎn)Install

接下來(lái)等待安裝完成就行了,如果你在國(guó)內(nèi),可能會(huì)遇到網(wǎng)絡(luò)故障問(wèn)題,需要你自備工具解決,如果沒(méi)有的話就反復(fù)安裝就行。(或者選擇spressif源試試?這個(gè)我沒(méi)試過(guò))

安裝結(jié)束之后,會(huì)如圖顯示All settings have been configured. You can close this window.

總結(jié)

ESP-IDF的安裝不難,主要是網(wǎng)絡(luò)問(wèn)題,國(guó)內(nèi)用戶可能會(huì)反復(fù)安裝好幾次,其他的不會(huì)有什么大的問(wèn)題。


香蕉派 BPI-Leaf-S3的正確吃法之ESP-IDF的安裝的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
清河县| 大渡口区| 屏边| 家居| 调兵山市| 固阳县| 望谟县| 大庆市| 东丽区| 织金县| 温州市| 宝山区| 柯坪县| 伊通| 大同市| 枣庄市| 宿松县| 乐山市| 新平| 阳江市| 通海县| 临高县| 墨江| 中方县| 铜鼓县| 潍坊市| 穆棱市| 华池县| 乐业县| 新乡市| 保定市| 金沙县| 镇宁| 汝城县| 五华县| 新晃| 淳化县| 铁力市| 钦州市| 东源县| 防城港市|