Windows下搭建ESP-IDF環境搭建
前言
一、使用晶片
ESP32
二、步驟
1.硬體
一款 ESP32 開發板 WT-ESP32_Deckitc_V4
USB 資料線
PC(Windows)
2.軟體
設定 工具鏈,用於編譯 ESP32 程式碼;
編譯工具 —— CMake 和 Ninja 編譯工具,用於編譯 ESP32 應用程式;
獲取 ESP-IDF 軟體開發框架。該框架已經基本包含 ESP32 使用的 API(軟體庫和原始碼)和執行 工具鏈 的指令碼
安裝 C 語言程式設計(工程)的 文字編輯器,例如 Eclipse
3.操作
第一步
要安裝 ESP-IDF 必備工具,最簡易的方式是下載 ESP-IDF 工具安裝器,地址如下:
https://dl.espressif.com/dl/esp-idf-tools-setup-2.3.exe
或者一步一步操作從安裝工具鏈開始快速設定的方法是從 dl.espressif.com 下載整合在一起的工具鏈和 MSYS2 壓縮檔案:
https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip
第二部獲取ESP-IDF
在圍繞 ESP32 構建應用程式之前,請先獲取樂鑫提供的軟體庫檔案 ESP-IDF 倉庫
第三步
設定工具
在命令提示符視窗 輸入
cd %userprofile%\esp\esp-idf
install.bat
第四步
設定環境變數
%userprofile%\esp\esp-idf\export.bat
第五步
建立新工程
cd %userprofile%\esp
xcopy /e /i %IDF_PATH%\examples\get-started\hello_world hello_world
第六步
連線裝置
要安裝對應的驅動,詳解如下:
https://docs.espressif.com/projects/esp-idf/zh_CN/release-v4.0/get-started/establish-serial-connection.html
第七步配置
cd %userprofile%\esp\hello_world
idf.py menuconfig
編譯工程
idf.py build
第九步
燒錄到裝置
PORT替換掉ESP模組所在串列埠
df.py -p PORT [-b BAUD] flash
例如:
idf.py -p COM8 flash
開啟監視器
檢視串列埠列印情況
顯示成功
idf.py -p COM8 monitor
相關文章
- windows環境下Django環境搭建WindowsDjango
- Windows 下搭建 lnmp 環境WindowsLNMP
- Windows下搭建Solr環境WindowsSolr
- windows下搭建lisp環境WindowsLisp
- Windows環境下的Nginx環境搭建WindowsNginx
- Windows 下搭建 Homestead 環境Windows
- 【轉】 Windows下LAMP環境搭建WindowsLAMP
- windows下flutter2.2.3環境搭建WindowsFlutter
- Windows 下搭建ios 開發環境WindowsiOS開發環境
- Flutter環境搭建(Windows)FlutterWindows
- go windows 環境搭建GoWindows
- git windows 環境搭建GitWindows
- Windows下Kafka2.8環境搭建教程WindowsKafka
- Windows 下 Homestead 環境搭建遇到的坑Windows
- Windows環境下ELK簡單搭建記錄Windows
- Flutter系列(三)——環境搭建(Windows)FlutterWindows
- Windows搭建Superset環境學習Windows
- windows 前端工作環境搭建指北Windows前端
- GOLang開發環境搭建(Windows)Golang開發環境Windows
- windows開發genieacs環境搭建Windows
- windows 下搭建swoft2 本地開發環境Windows開發環境
- Windows系統下使用Sublime搭建nodejs環境WindowsNodeJS
- Windows下React Native開發環境的搭建WindowsReact Native開發環境
- Windows7下PHP 7.1搭建開發環境WindowsPHP開發環境
- windows server 2003下搭建amp環境WindowsServer
- windows下搭建Apache+Mysql+PHP開發環境WindowsApacheMySqlPHP開發環境
- mac 下搭建flutter環境MacFlutter
- Centos下搭建golang環境CentOSGolang
- docker下LNMP環境搭建DockerLNMP
- 第二課 如何在WINDOWS環境下搭建以太坊開發環境Windows開發環境
- window環境下testlink環境搭建(xammp)
- 以太坊-Win環境下remix環境搭建REM
- React-Native環境搭建(windows)ReactWindows
- Ubuntu下Java環境的搭建UbuntuJava
- linux 下搭建php環境LinuxPHP
- Linux下NDK環境搭建!Linux
- RAC環境下dataguard的搭建
- Windows環境下從零開始Zend Framework 2.0 (ZF2)環境搭建WindowsFramework