▼點擊下方名片,關注公眾號,獲取更多精彩內容▼
大家好,我是賀老師,嵌入式 AI工程師,《嵌入式AI:讓單片機學會思考》課程主理人,專注AI在MCU上的落地實踐。
由于我的課程是專注在STM32上運行TInyML,涉及ESP32的內容不多,所以近期很多人問我:在ESP32和STM32上運行TinyML有什么區別?做產品時應該怎么選擇,
今天賀老師通過這篇文章我對這個問題進行解答。
芯片差異點
ESP32
ESP32 的典型路線是 ESP-IDF + ESP-DL / ESP-NN / TFLite Micro。優點是輕、快、好接聯網業務。
ESP-DL 現在有自己的 .espdl 模型格式、ESP-PPQ 量化工具、靜態內存規劃和雙核調度能力;
ESP-NN 則偏向給 TFLite Micro 提供優化內核。它更像“把 AI 當成 ESP-IDF 工程里的一個組件”。
STM32
STM32 的路線更強調模型進入產品前的驗證。STM32Cube AI Studio 已經作為新的桌面工具接替 X-CUBE-AI,負責模型準備、優化、量化、可視化、驗證和 C 代碼生成;
ST Edge AI Developer Cloud 能在云端分析、benchmark、生成代碼,還能連接 ST 的板端資源。它更像“先把模型算清楚,再進工程”。
一句話判斷:
一句話判斷:ESP32 適合快速把“智能 + 聯網”做出來;STM32 適合把“智能 + 控制 + 可靠性”做扎實。



