2018年10月4日 星期四

DIY - ESP32:ESP32 開發平台和環境(四)

DIY - ESP32:ESP32 開發平台和環境(四):

安裝 ESP32 開發平台是有很多方法,可以使用不同的操作系統,包括 Windows、Linux 和 Mac,而開發平台的開發語言也可以選擇 C∕C++ 、Lua、和 MicroPython,當然要根據編譯程式工具是否支援開發語言,所以選擇要視乎個別的要求。

ESP32 開發平台和環境
ESP32 模組開發操作系統(Software Development Operating System):
  • Windows 操作系統
  • Linux 操作系統
  • Mac操作系統

ESP32 開發平台和環境
除了選擇開發平台外,還要選擇用那款 SDK 來開發, ESP32 也有很多不同的 SDK 供開發者選用,開發者可以根據喜好或條件來選擇。

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%
天氣:天色良好

1 則留言:

  1. hi 我有esp32產品開發 請email vincent@triamp.com.tw

    回覆刪除