国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

樂鑫代理-啟明云端分享ESP32系列教程之二:Linux搭建esp-idf環(huán)境

2021-07-05 14:29 作者:啟明云端  | 我要投稿

1.搭建esp-idf環(huán)境

1.1安裝虛擬機(jī)與Ubuntu

未安裝請(qǐng)參考ESP32系列教程之一:安裝虛擬機(jī)與Ubuntu。

1.2 檢查網(wǎng)絡(luò)

打開終端,查看Ubuntu是否連接網(wǎng)絡(luò)

或使用命令檢測(cè):ping www.baidu.com

若未聯(lián)網(wǎng),按以下步驟設(shè)置:

編輯->虛擬網(wǎng)絡(luò)編輯器->更改設(shè)置->橋接模式(橋接至電腦ip描述)->應(yīng)用->確定

1.3 下載Python軟件包

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

1.4安裝git工具

sudo apt install git

1.5 獲取ESP-IDF

使用終端命令創(chuàng)建工程文件夾,文件夾名稱可以自己定義,例如我創(chuàng)建的文件夾名稱為esp_4.1

mkdir esp_4.1

cd esp_4.1

git clone -b v4.1 --recursive https://github.com.cnpmjs.org/espressif/esp-idf.git

(注:-b v4.1 表示esp-idf 下載版本,需要下載其它版本或版本介紹請(qǐng)移至樂鑫官網(wǎng)查看具體介紹)

如果下載過程中出現(xiàn)以下錯(cuò)誤(沒有請(qǐng)忽略):

進(jìn)入esp-idf目錄下執(zhí)行:git submodule update --init --recursive

出現(xiàn)上圖表示完成進(jìn)行下一步

1.6 安裝其它工具

除了 ESP-IDF 本身,您還需要安裝 ESP-IDF 使用的各種工具,比如編譯器、調(diào)試器、Python 包等!

1.6.1 查看當(dāng)前Python版本

終端輸入命令:Python

這代表已安裝python3,輸入python3 查看python版本為3.6.9

1.6.2 將python3設(shè)置為默認(rèn)python

進(jìn)入用戶bin目錄下,將python3.6鏈接到python下。

cd /usr/bin

ln -s python3.6m python

執(zhí)行命令:python,出現(xiàn)下圖,說(shuō)明鏈接成功

以下步驟(./install.sh)執(zhí)行過程中需要的python版本至少大于3.6,如果執(zhí)行python后發(fā)現(xiàn)python版本小于3.6,則執(zhí)行以下步驟安裝python3.6并將其設(shè)置為默認(rèn)python

sudo apt-get install python3.6

cd /usr/bin

rm python

ln -s python3.6m python

(原文鏈接:https://blog.csdn.net/weixin_49938318/article/details/113129408?utm_source=app&app_version=4.9.0&code=app_1562916241&uLinkId=usr1mkqgl919blen)

接下來(lái)下載安裝鏈接后的python3.6的pip,

執(zhí)行命令:sudo apt-get install python3-pip

運(yùn)行 ./install.sh 最終結(jié)果如下:

執(zhí)行 . ./export.sh

到這一步表明esp-idf環(huán)境已經(jīng)基本搭建完成,可以運(yùn)行示例代碼,若需要長(zhǎng)期、多次運(yùn)行esp32相關(guān)示例代碼則建議將esp-idf環(huán)境加入環(huán)境變量。

1.7 將esp-idf環(huán)境加入環(huán)境變量

復(fù)制并粘貼以下命令到 shell 配置文件中(.profile, .bashrc, .zprofile 等)

alias get_idf=’. $HOME/esp_4.1/esp-idf/export.sh’

(注:文件路徑需要正確,如文件夾名稱esp_4.1)

以.bashrc 為例:

打開.bashrc 文件

添加命令:

保存關(guān)閉,重啟虛擬機(jī)或使用命令刷新配置文件:source .profile

最終效果如下:執(zhí)行g(shù)et_idf 便可以讓端口進(jìn)入esp-idf環(huán)境:

2. 運(yùn)行hello_world 示例

2.1 將esp-idf/examples/get-started/ 目錄下的hello_world示例拷貝到esp_4.1下
cp esp-idf/examples/get-started/hello_world/ ./ -r

2.2 進(jìn)入hello_world示例,并編譯代碼:

idf.py build

2.3 用USB線將ESP32模組與電腦連接:

選擇連接到虛擬機(jī)->Ubuntu 64 位->確定

2.4 查看下載端口:ls /dev/tty*

可以看見多出來(lái)的端口號(hào)為 /dev/ttyUSB0,即為下載端口號(hào)

2.5 進(jìn)行燒錄:idf.py -p /dev/ttyUSB0 flash

出現(xiàn)如下錯(cuò)誤說(shuō)明我們對(duì)該端口沒有讀寫權(quán)限:

通過以下命令,將用戶添加到 dialout 組,從而獲許讀寫權(quán)限:

sudo usermod -a -G dialout $USER

Reboot (重啟虛擬機(jī))

重新燒錄:

燒錄成功!

2.6 查看監(jiān)視器:idf.py -p /dev/ttyUSB0 monitor

成功打印hello_world.

3. 參考視頻

視頻教程:

如果您有任何問題,或需要 ESP32模塊,可與啟明云端商務(wù)取得聯(lián)系!我們會(huì)第一時(shí)間提供樣品和技術(shù)指導(dǎo)給到你們!

啟明云端有幸從2013年起就與樂鑫同步成長(zhǎng),夯實(shí)走好每一步.我們看好原廠開放、包容的生態(tài),看好樂鑫對(duì)產(chǎn)品質(zhì)量追求的持之以恒的“鉆勁”。啟明云端作為樂鑫代理,已一躍成為樂鑫全球銷貨最大代理商之一,累計(jì)服務(wù)數(shù)千家客戶。在我們的合作客戶名單里,N多具有行業(yè)代表性和成長(zhǎng)爆發(fā)性的企業(yè),其中不乏家電龍頭、照明行業(yè)翹楚、智能家居獨(dú)角獸……涵蓋智能家電、家居、工業(yè)控制、人機(jī)界面等啟明云端重點(diǎn)布局的賽道和領(lǐng)域。

更多詳情請(qǐng)關(guān)注公眾號(hào):?jiǎn)⒚髟贫?/p>


樂鑫代理-啟明云端分享ESP32系列教程之二:Linux搭建esp-idf環(huán)境的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
大理市| 大连市| 遵化市| 布尔津县| 普兰店市| 浦江县| 石首市| 茂名市| 聂拉木县| 沂源县| 楚雄市| 周至县| 庄浪县| 福贡县| 界首市| 姜堰市| 磐石市| 清河县| 新源县| 梁山县| 鄢陵县| 嫩江县| 河北区| 元阳县| 修水县| 突泉县| 蓝田县| 吴桥县| 简阳市| 无为县| 龙胜| 怀集县| 兴城市| 元谋县| 外汇| 桂阳县| 宁河县| 乳山市| 昭苏县| 伊通| 长泰县|