ESP32在ubuntu下的開發環境的搭建

2021-01-11 AI天工開物

ESP-IDF在windows下編譯的速度過慢,所以還是搭建一個Linux開發環境,速度快10倍。

1 安裝基礎工具sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python python-pip python-setuptools python-serial python-cryptography python-future2. 下載編譯鏈工具

3.解壓

4. 導出路徑

export PATH="$HOME/esp/xtensa-esp32-elf/bin:$PATH"

5. 獲取esp-idf

6. 導出開發框架庫

export IDF_PATH=~/esp/esp-idf

7. 安裝相應的依賴庫

python -m pip install --user -r $IDF_PATH/requirements.txt

8. 複製例子

cp -r $IDF_PATH/examples/get-started/hello_world .

9.配置

cd hello_worldmake menuconfig

10.編譯

make 或者make all

11.燒錄

make flash

12.查看運行結果make monitor 或者make simple_monitor

monitor的一些操作:Ctrl+] 退出Ctrl-T Ctrl-F 重新燒錄相當於 make flashCtrl-T Ctrl-A 相當於 make app-flashCtrl-T Ctrl-R 重啟Ctrl-T Ctrl-P 暫停

相關焦點

  • Windows 搭建ESP32 ESP-IDF開發環境(VSCode)
    開發環境的搭建VS Code安裝百度vscode進官網下載安裝,完成後安裝git插件Git安裝安裝完成後就可以在vscode中選擇git做為終端從Github上獲取ESP-IDF一定要注意recursive選項
  • 嘗試在Win10系統搭建esp32編譯系統.下
    要將舊版本的預編譯環境中的數據移動到新版本:把舊的 MSYS2 環境(即 C:\msys32)移動/重命名為不同的目錄(即 C:\msys32_old)。按照前文所述步驟下載新的預編譯環境。將新的 MSYS2 環境解壓縮到 C:\msys32 (或其他位置)。找到舊的 C:\msys32_old\home 目錄並把它移到 C:\msys32。
  • WiFI模塊開發教程之ESP8266基礎篇1:Alios-Things 3.0環境搭建
    致力於搭建雲端一體化IoT基礎設備。具備極致性能,極簡開發、雲端一體、豐富組件、安全防護等關鍵能力,並支持終端設備連接到阿里雲Link,可廣泛應用在智能家居、智慧城市、新出行等領域。二、開發環境搭建1 安裝配置ubuntu本文使用ubuntu16.0.4,Windows下先安裝VMware,然後安裝ubuntu虛擬機,安裝過程,不在詳述,如果不明,可百度解決。
  • 二、在arduino中搭建ESP32開發環境以及程序下載
    的程序,本篇文章主要開始在arduino的編譯器中搭建ESP32的開發環境,關於arduino IDE個人認為是一個非常成熟的編譯器,雖然也有很多地方用起來不如KEIL ,IAR一類的軟體方便,軟體安裝包可以在arduino社區安裝下載,官網:https://www.arduino.cn/,進入之後點擊下方圖示的軟體下載,也可以在下方留言郵箱,會打包把文件都放在裡面
  • Ubuntu 15.04下HHVM Nginx環境搭建
    近日,筆者從外國網站看到HHVM Nginx環境搭建的文章,與大家學習一下。首先,Nginx,就不用多解釋了,他是由俄羅斯人發明的,一個高性能的 HTTP 和反向代理伺服器,也是一個 IMAP/POP3/SMTP 伺服器。
  • Java認證:Ubuntu下Java環境搭建
    Java認證:Ubuntu下Java環境搭建  配置命令:  $sdo apt-get install ubuntu-restricted-extras  再運行如下命令:  $sudo apt-get install sun-java6-jdk  待安裝完畢後選擇默認
  • Micropython 玩轉硬體系列1:環境搭建
    查了下,MicroPython是 Python 3 語言的精簡高效實現 ,包括Python標準庫的一小部分,經過優化可在微控制器和受限環境中運行。這個不錯,這樣就可以把Python和硬體結合起來了。下面就開始學習之旅吧。2.
  • 用Arduino玩轉掌控板(ESP32):ESP32概述與Arduino軟體準備
    程式語言選擇ESP32 的開發方式有很多種,下面列舉幾個常用的:- 樂鑫官方 ESP-IDF,這是官方的首推的開發方式,能夠最大限度發揮ESP32的性能,代價就是不方便或者說是開發不是那麼高效;- 樂鑫官方出品 Arduino core
  • 搭建前端開發環境――docker篇
    推廣 | 令人窒息的獎品等你―2016最權威的全球開發者調研 一、解決痛點 免搭建前端靜態環境 分支切換,無需重新啟動編譯(package.json或gulpfile.js文件改變除外) nginx
  • 從安裝ubuntu到搭建android環境(三)
    從安裝ubuntu到搭建android環境(三) 來源:www.pipaw.com     時間:2012-05-22      作者:琵琶網
  • Ubuntu Make 新版發布:快搭蘋果 Swift 語言開發環境
    IT之家訊 UbuCon Summit 2016峰會剛剛落下帷幕,開發者Didier Roche今天正式宣布開發工具Ubuntu Make全新版本誕生,最新版為16.01.2,新增了3個框架支持。
  • esp32-wroom模塊如何使用
    一.概述:esp32-wroom模塊可以提供wifi,藍牙等功能.本次測試主要使用WiFi功能進行數據的透傳,也是很多項目中經常用到的功能.大體思路是esp模塊設置為station模式(也就是作為一個終端設備,如pc),在該模式下連接到現有路由器網絡.這時路由器網絡中的設備之間便可以通過網絡進行數據的交換,也就是說esp32模塊具有了和其他設備通訊的橋梁.
  • FISCO BCOS 開發環境節點搭建全攻略
    相信大家了解 FISCO BCOS 都是從節點搭建開始的,build_chain.sh一頓操作猛如虎:第一步. 安裝依賴開發部署工具 build_chain.sh腳本依賴於openssl, curl,根據您使用的作業系統,使用以下命令安裝依賴。
  • linux上搭建stm32開發環境 vscode+gcc+stm32cubeMX 和 vscode+...
    一、軟體清單:VSCode:應用商店安裝 或sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-makesudo apt-get updatesudo apt-get install ubuntu-makesudo umake web
  • 鴻蒙開發環境搭建、源碼下載和編譯
    Hi3861開 發 板開發環境硬體環境>備註:開發人員可以在Windows工作檯中進行程序開發,或者遠程登錄到Linux伺服器進行程序開發。相對於虛擬機的優勢Win10子系統WSL(Windows Subsystem for Linux)佔用內存和CPU資源更少,在WSL上運行軟體的消耗和直接在Windows上差不多,而且Windows下可以直接訪問WSL的環境,相較於多系統,文件交互也更為簡單。
  • ESP32-CAM+PIR傳感器=動作抓拍監控
    當檢測到移動物體,PIR傳感器發送信號喚醒ESP32-CAM,ESP32-CAM立即拍照並且把照片存到Micro-SD存儲卡裡。ESP32-CAM隨後再次進入深度睡眠模式,直到下次被喚醒。ESP32的Arduino開發環境,具體請參考《ESP32-CAM打造低成本網絡監控攝像頭》教程中的「安裝ESP32插件」一節。
  • 如何在Ubuntu環境下搭建郵件伺服器(一)
    在這個系列的文章中,我們將通過使用 Postfix、Dovecot 和 openssl 這三款工具來為你展示如何在 ubuntu 系統上搭建一個既可靠又易於配置的郵件伺服器。
  • esp8266/esp32 利用addr2line工具定位系統崩潰
    通俗來講就是可以根據宕機時PC(程序計數器)的值來轉化為具體執行了哪個文件下的函數中的代碼(行號)。這裡說的是esp8266和esp32採用xtensa交叉編譯工具鏈,集成了Binutils中的工具集,如addr2line, ar,as,ld等等。它們分別在xtensa-lx106-elf\bin(esp8266),xtensa-esp32-elf\bin(esp32)目錄中。
  • 物聯網之——基於塗鴉esp8266_sdk開發環境搭建(二)
    在上一篇文章中簡單介紹了如何在塗鴉智能平臺創建()我們自定義的智能設備,今天就來介紹如何搭建開發環境好了,開始我們的主題吧,let『s go~開發環境搭建首先說明的是,我們本次是基於塗鴉的一款wifi模組:TYWE1S(因為之前項目還有剩餘幾塊晶片,大家可以自行選擇或者其他模組), 這塊模組其本質是esp8266~, 相信很多小夥伴再熟悉不過了,是不是倍感親切~
  • esp32和stm32哪個好_ESP32對比ESP8266
    esp32和stm32哪個好_ESP32對比ESP8266 單片機愛好者 發表於 2020-04-23 11:06:19   esp32和stm32哪個好