政安晨的個人主頁:政安晨
歡迎?👍點贊?評論?收藏
希望政安晨的博客能夠對您有所裨益,如有不足之處,歡迎在評論區提出指正!
前言
開源人工智能硬件會給你帶來無限可能,玩開源硬件,環境和工具少不了。有些小資的小伙伴,喜歡這樣:
午后陽光透過落地窗灑進 Loft 風格的辦公空間,楓木工作臺上 ESP32-WROOM-32 開發板的 LED 閃爍微光,CH340 串口線與邏輯分析儀的指示燈交替明滅,電烙鐵融錫的滋滋聲與 3D 打印機的低鳴交織。開發者指尖在 ESPlorer IDE 界面上滑動,Arduino 框架下的 WiFi 配網代碼逐行編譯,左側的示波器實時監測著 GPIO 口的電平變化。
?智能家居系統自動調節 25℃恒溫,真無線耳機播放著 Techno 電子音效。右手邊的鈦合金保溫杯里冷萃咖啡冒著熱氣,調試用的 ESP32-CAM 模塊通過 Micro-USB 線連接至電腦,安信可串口調試助手正輸出傳感器采集的溫濕度數據 ——24.5℃、52% RH。窗外的梧桐葉影隨微風晃動時,開發者拿起 ESP8266-12E 模塊測試 OTA 升級,PlatformIO 終端顯示固件已成功部署至全屋智能網關。
?暮色漸沉時,開發者點亮桌角的 ESP32-S3 開發板,MicroPython 腳本控制 WS2812B 燈帶切換成開發模式:綠光代表藍牙 Mesh 組網成功,品紅光表示云端 API 響應正常。樂鑫官方文檔在第二屏高亮顯示著 ESP-IDF 編程指南,GitHub Actions 自動觸發 CI/CD 流程的提示音響起時,WROOM-32D 模塊的天線正發送著最后一組 MQTT 指令,將智能窗簾的開合角度同步至 Home Assistant 服務器。
環境準備
奇葩過后,讓我們開始:
官方文檔這樣寫:
ESP-IDF 將使用 macOS 上默認安裝的 Python 版本。? 安裝 CMake 和 Ninja 編譯工具:? 若有 HomeBrew,可以運行:brew install cmake ninja dfu-util
? 若有 MacPorts,可以運行:sudo port install cmake ninja dfu-util
? 若以上均不適用,請訪問 CMake 和 Ninja 主頁,查詢有關 macOS 平臺的下載安裝問題。? 強烈建議同時安裝 ccache 以獲得更快的編譯速度。如有 HomeBrew,可通過 MacPorts 上的 brew install ccache 或 sudo port install ccache 完成安裝。
我們選擇第一種安裝方法:
brew install cmake ninja dfu-util
如果下載速度慢,請慢慢等待。
等來了:
安裝ccache:
brew install ccache
?安裝 Python 3
Catalina 10.15 發布說明?中表示不推薦使用 Python 2.7 版本,在未來的 macOS 版本中也不會默認包含 Python 2.7。執行以下命令來檢查當前使用的 Python 版本:
python --version
再嘗試檢查:
python3 --version
現在確認系統中已經安裝了python3.
如果沒有安裝,則執行下面命令安裝:
brew install python3
安裝ESP-IDF
可以參照如下步驟下載獲取:
mkdir -p ~/esp
cd ~/esp
git clone -b v5.4.2 --recursive https://github.com/espressif/esp-idf.git
我已經下載了5.3.2版本的esp-idf,我這里就直接使用了.
我把esp-idf工具拷貝到了這個esp的文件夾下。
蘋果系統基本操作找AI哈。
執行如下命令:
cd ~/esp/esp-idf
export IDF_GITHUB_ASSETS="dl.espressif.com/github_assets"
./install.sh
設置環境變量:
. $HOME/esp/esp-idf/export.sh
完成
接下來就可以參考我的這篇文章編譯小智AI的終端了。
【嵌入式人工智能產品開發實戰】(十七)—— 政安晨:手把手教你將小智AI編譯進ESP32-S3-BOX開發板_小智ai 編譯-CSDN博客文章瀏覽閱讀1.4k次,點贊18次,收藏23次。希望政安晨的博客能夠對您有所裨益,如有不足之處,歡迎在評論區提出指正!小智AI是一款基于ESP32-S3/C3的開源聊天機器人方案,支持語音交互、大模型推理(如DeepSeek)及物聯網功能。本文以ESP32-S3-BOX開發板為硬件載體,詳細介紹從環境搭建到固件燒錄的完整流程,助你快速實現一個智能語音助手。重點是:本篇可以手把手教你將小智AI編譯進ESP32-S3-BOX開發板_小智ai 編譯https://blog.csdn.net/snowdenkeke/article/details/146501217
好了,至此,您完成了在蘋果系統上的環境搭建。
今后,在本欄目中,我將陸續盤玩基于樂鑫方案的開源人工智能硬件項目,有好玩的一起哈。