原创 ESP32 ESP-IDF CMake Windows開發環境搭建

簡介 ESP-IDF 是 ESP32 芯片的官方開發框架 GUN Make和CMake的對比 GUN Make在Linux和Mac OS很容易構建一個工程,但Windows使用GUN需要使用MinGW。 CMake是一個跨平臺軟件

原创 ESP32 的vs code+IDF+CMake的IDE環境搭建

VS code 安裝C/C++環境 在擴展裏搜索C/C++安裝,安裝完成後需要重啓 設置終端環境 點擊Ctrl+Shift+P,在彈框中輸入setting,選擇打開設置,添加以下內容 "terminal.integrated.s

原创 Spring Boot 簡介及環境搭建

術語 軟件框架(software framework) 通常指的是爲了實現某個業界標準或完成特定基本任務的軟件組件規範,也指爲了實現某個軟件組件規範時,提供規範所要求之基礎功能的軟件產品 Spring Boot簡介 官方簡介 Sp

原创 ESP32 ESP-IDF 通過阿里雲物聯網平臺控制LED

術語 阿里雲物聯網平臺(以下簡稱物聯網平臺) 物聯網平臺爲設備提供安全可靠的連接通信能力,向下連接海量設備,支撐設備數據採集上雲;向上提供雲端API,服務端通過調用雲端API將指令下發至設備端,實現遠程控制。官方定義 MQTT(M

原创 ESP32 ESP-IDF 點亮LED

要求 使用點觸開關翻轉LED燈的點亮和熄滅。 分析 選用LED的GPIO端口時要注意不能選用34到39管腳,因爲它們僅輸入管腳。點觸開關需要監聽中斷然後來翻轉LED的控制管腳,所有的管腳都可以添加到中斷服務程序中。如果LED顯示翻

原创 ESP32-DevKitC V4 開發板和GPIO

術語 pad: 焊盤,一個pad可以包括多個功能,和pin一致 VP VN: 正向輸入端p代表positive 負向輸入端negetive 概述 ESP32-DevKitC V4 是 樂鑫 一款基於 ESP32 的小型開發板,板上

原创 ESP32 ESP-IDF 項目文件結構

概述 使用ESP-IDF開發時,項目特指一個目錄,其中包含了構建可執行應用程序所需的全部文件和配置,以及其他支持型文件,例如分區表、數據/文件系統分區和引導程序。 ESP-IDF 並不是項目的一部分,它獨立於項目,通過 IDF_P

原创 ESP-IDF CMake Windows開發環境搭建

MSYS和CMake的對比 MSYS提供編譯時需要的庫。而CMake會直接根據IDF_TOOLS_PATH使用這些工具命令並鏈接工具庫。 使用MSYS安裝和配置比較麻煩,很多庫是編譯時不需要的。 ESP-IDF 工具安裝器下載 E

原创 Qt Creator 常用快捷鍵

1、  F4 實現xx.cpp和xx.h之間的切換 2、  Ctr + Enter 強制換到下一行        Ctr + Shift + Enter 強制換到上一行 3、  Alt + Enter 添加定義(前提:在xx.h文件中方法