安裝 ESP32 開發平台是有很多方法,可以使用不同的操作系統,包括 Windows、Linux 和 Mac,而開發平台的開發語言也可以選擇 C∕C++ 、Lua、和 MicroPython,當然要根據編譯程式工具是否支援開發語言,所以選擇要視乎個別的要求。
ESP32 開發平台和環境 |
- Windows 操作系統
- Linux 操作系統
- Mac操作系統
ESP32 開發平台和環境 |
ESP32 模組開發平台(Software Development Platform):
- Windows 操作系統一體化開發平台 Cygwin + Eclipse
- Windows 操作系統平台安裝 msys2 + Eclipse
- Windows Arduino 開發平台
- Windows Visual Studio + VisualGDB
- Windows Virtual Machine (Linux 虛擬機)
- Linux 操作系統平台 Ubuntu Linux 64-bit
筆者是會選擇 C / C++ 語言來作編程,因為可以配合已往的製作和 MCU 連接和經驗,而 C / C++ 語言提供較佳的效率和功能,所以會選用上海樂鑫(Espressif Systems)的 ESP-IDF 版本作軟件開發基礎。
開源 SDK (Open Source Software Development Kits):
Espressif IoT Development Framework 簡稱是 ESP-IDF 是樂鑫基於 ESP32 推出的新一代 SDK,建基於 FreeRTOS 系統,API/庫存放在 ESP-IDF 倉庫 中,ESP-IDF 源碼已托管在github上,可以自由下載源碼。在上一代 SDK 基礎上做了眾多更新和改進,集合了眾多元件。支援在 Windows、Linux 和 MacOS 下基於 ESP-IDF 開發。
相關網址:
※ DIY - ESP32:ESP32 的開始 (一)
※ DIY - ESP32:ESP32 晶片介紹(二)
※ DIY - ESP32:ESP32 晶片模組介紹(三)
※ DIY - ESP32:安裝 ESP32 Windows IDE 整合開發環境(五)
※ DIY - ESP32:ESP32 模組固件燒錄(六)
※ DIY - ESP32:ESP-WROOM-32 模組介紹(七)
※ DIY - ESP32:ESP32 Goouuu-ESP32 開發板介紹(八)
2018年 10月 4日 天氣報告
氣溫:24.6度 @ 20:20
相對濕度:百分之 61%
天氣:天色良好
hi 我有esp32產品開發 請email vincent@triamp.com.tw
回覆刪除