ESP32在Ubuntu16.04的环境搭建
1.Ubuntu16.04的下載:
ubuntu16.04鏡像下載
2.安裝好Ubuntu16.04后,先檢查是否連接到網(wǎng)絡(luò):
或打開終端2執(zhí)行命令檢查:ping www.baidu.com
出現(xiàn)紅框部分,說明連網(wǎng)成功。
3.打開終端,創(chuàng)建自己的工作目錄,并獲取官方SDK
執(zhí)行命令:git clone http://192.168.0.252/wireless-tag/esp-idf.git
git無法使用先安裝git:sudo apt-get git
出現(xiàn)紅框部分,說明SDK獲取成功。
4.進(jìn)入esp_idf目錄并查看
進(jìn)入v4.1目錄并查看
5.安裝工具,安裝 ESP-IDF 使用的各種工具,比如編譯器、調(diào)試器、Python 包等,進(jìn)入v4.1目錄下,
執(zhí)行命令:./install.sh
出現(xiàn)兩個(gè)錯(cuò)誤,原因是./install.sh執(zhí)行過程中需要的python版本至少大于3.6,而系統(tǒng)最高的為python3.5.,接著執(zhí)行以下命令可以安裝python3.6 :
但使用python查看時(shí),發(fā)現(xiàn)顯示的版本是2.7的版本,這時(shí)需要執(zhí)行以下命令:
cd /user/bin rm python ln -s python3.6m python進(jìn)入用戶bin目錄下,刪除默認(rèn)的python,并把新下載的python3.6鏈接到python下。
執(zhí)行命令:python,出現(xiàn)下圖,說明鏈接成功。
接下來下載安裝鏈接后的python3.6的pip,
執(zhí)行命令:sudo apt-get install python3-pip ,
出現(xiàn)下圖,按 y+enter鍵,等待pip安裝成功。
安裝開始:
安裝成功:
6.,返回進(jìn)入v4.1目錄下,重新執(zhí)行命令:./install.sh
出現(xiàn)上圖,說明工具安裝成功。
7.設(shè)置環(huán)境變量
執(zhí)行命令:. ./export.sh(點(diǎn)之間有空格)
執(zhí)行成功標(biāo)志:
至此,標(biāo)題中出現(xiàn)的問題已成功解決!
二、hello_world的簡單實(shí)現(xiàn)
1.創(chuàng)建一個(gè)工程目錄,將 idf 中的例程 hello_world
拷貝到 pro 文件夾下,并進(jìn)入hello_world 目錄下,
執(zhí)行命令:idf.py build 進(jìn)行工程編譯,
編譯成功出現(xiàn)下圖,log 會(huì)顯示燒錄文件及燒錄地址。
2.接下來使用 flash_download_tools_v3.6.7 軟件進(jìn)行燒錄,
選擇 esp32 ,
選擇正確的文件路徑,根據(jù)編譯成功 log 選擇燒錄固件和填寫對應(yīng)的燒錄地址,
點(diǎn)擊START,開始燒錄,查看到完成圖樣
最后通過串口調(diào)試工具查看 esp32 運(yùn)行打印信息
至此,esp32開發(fā)環(huán)境在Ubuntu16.04下的搭建成功完成!
**
建議新學(xué)的開發(fā)者可以拿ESP32的開發(fā)板測試,上手簡單,快速!
**
WT-ESP32-DevKitC V4是一款基于ESP32的小型開發(fā)板,集WIFI+藍(lán)牙方案于一體,板上模組絕大部分管腳均已引出,開發(fā)人員可根據(jù)實(shí)際需求,輕松通過跳線連接多種外圍器件,或?qū)㈤_發(fā)板直接插在面包板上使用。
總結(jié)
以上是生活随笔為你收集整理的ESP32在Ubuntu16.04的环境搭建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小明分享|分享8ms平台sigmasta
- 下一篇: 小明分享|基于VSCode Espres