【TinyML搶先玩】STM32探索套件使用者開箱回饋

《Arm DevTalks 2021系列活動》共辦理三場次社聚與推出三篇相關主題文章,並聚焦在Embedded ML/ Tiny ML這個方興未艾、適合台灣開發者及IoT/AI Maker的議題上,九月推出的第二篇文章介紹到意法半導體的開發板「STM32F746」,提供易於開發的Arduino IDE環境,讓原本使用Arduino的Maker可快速上手,更直接使用相容於Arduino開源函式庫,共享相關社群的開發資源!

為回饋社群夥伴們的支持, MakerPRO與Arm搭配第二篇主題文章STM32探索套件開箱文,推出好禮大方送,送出多組STM32開發板,讓社群朋友看完文章與教學影片後更能實際操作,深入了解AI在MCU的應用,得獎者開箱使用的滿意度很高,例如本身是硬體/韌體開發設計工程師的陳先生,正在規畫要製作自走車,並在車上安裝鏡頭,若遇上障礙會即時進行閃避,由於這塊開發板和Arduino相容性很好,有助於加速他的開發。

另一位是從事軟體開發設計的張先生,他使用STM32開發板後指出,這塊開發板的效能部分和以往使用的其他開發板相比是好很多的,較可惜的是因自己對其UI介面上的不熟悉,使用起來有些吃力。

以下挑選其中一位得獎者的開箱教學文,幫助大家更了解這塊開發板。

【眾裏尋它千百度】軟體開發設計 何先生

由於工作的關係,必須接觸許多機器學習和深度學習的程式設計,這其中以TensorFlow特別是不可忽略的一個重要框架,而為了要能夠完全發揮AI及IOT的整合效果,在邊緣運算的AI自然也是很重要的一環,而STM32F746G-DISCO正好是TensorFlow Lite for Microcontrollers目前有支援的微控制器的其中一個。

正在苦思要如何下手購買時,突然接收到了email:

中獎通知/【Arm DevTalks 2021】學習STM32,千元開發板等你拿!

原來我中獎了,而且這一款STM32正好是我正準備入手研究的STM32F746G-DISCO!過了幾天拿到後,發現要能夠使用TensorFow Lite 似乎還有比較長一點的路要走,先用一個簡單一點的Arduino來檢視它的硬體腳位與功能吧。

所以第一個可以去ST的官網上下載STLink/V2-1的Windows 10趨動程式:

再來可以試著更新ST-link的更新,找到對應的STSW-Link007,有firmware的更新程式,此時可以將MakerPRO送來的STM32F746G-DISCO搭配USB線接到電腦更新firmware,例如目前最新的是V2.J38.M27:

再來就是更新Arduino,讓IDE能夠使用STM32系列的版子,可以在Arduino的偏好設定中加入:

https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json

裝完之後就能找到這塊版子了,可以選取 Discovery系列:

並且找到這一片STM32F576G-Discovery:

在部署程式之前,記得再下載STM32CubeProgrammer,並且將它的執行檔加到PATH的環境變數之中,就可以將這片STM32F746G-Discovery當作Arduino來程式化操作了。

另外在這片版子的後面可以直接使用原本Arduino的腳位,舉例來說,筆者上課時常用的實驗板也可以直接連結上去使用,因此整體使用上覺得非常便利,同時還有相機、Ethernet、聲音(audio)、影像(video)、USB等腳位,可說是非常便利。

小結

AI走向MCU運算的Embedded ML或TinyML終端技術與應用,已是大勢所趨,也難怪這次的STM32開發板抽獎活動吸引了許多社群高手來報名,而幸運得主在開箱使用後,雖然有些學習門檻要跨越,但大致上都對此開發板的開發環境、週邊介面的多元支援相當肯定,也對AIoT的應用充滿期待。
這活動規模雖然不大,但卻也是在拋磚引玉,灑下一些希望的種子,讓更多人不只是觀望,而是捲起袖子去玩、去試,也願意分享,加速Edge AI的落地與壯大。

MakerPRO編輯部

Author: MakerPRO編輯部

MakerPRO.cc為華人圈最專注於Maker創新創業、物聯網及共享經濟報導及共筆發表的專業媒體,不論是趨勢分析與評論,或創新實作文章,在華文創新創業媒體領域都具有重要的影響力。

Share This Post On

發表

跳至工具列