ST 最近更新了三個 STM32 ODE 功能包,為其開發平臺提供更多功能,并為開發人員簡化應用程序創建過程。STM32 開放式開發環境 (ODE) 使用包含驅動程序、文檔、應用示例和源代碼的功能包,以充分利用 ST 提供的各種開發板。一些程序已經為某些平臺編譯,可以通過簡單的拖放安裝,如我們的6LoWPAN 網絡教程所示。但是,功能包的主要目的是將代碼移植到開發人員最喜歡的工具鏈中。對于那些想以最少的投資開始開發的人,ST 甚至提供了適用于 Windows、Linux 和 macOS 的免費 IDE:SW4STM32(STM32 系統工作臺)。
本文中的三個功能包具有三個共同點:STM32 底座、傳感器板和藍牙模塊。因此,它們促進了物聯網的開發,或圍繞無線傳輸環境信息的智能項目。借助名為BlueMS的 iOS 或 Android 測試應用程序,他們都可以實時顯示周圍環境的數據。更重要的是,這種體驗可以成為一個很好的墊腳石,因為測試應用程序中的代碼在開源許可下免費提供。
STM32 ODE 功能包:FP-SNS-MOTENV1
FP-SNS-MOTENV1 ODE 功能包是一種圍繞加速度計、溫度計、陀螺儀或壓力傳感器等組件構建軟件的快速方法。開始嘗試它的最簡單方法是使用為以下板編譯的二進制文件(以它們的堆疊方式列出,第一個在頂部):
傳感器板:X-NUCLEO-IKS01A2或X-NUCLEO-IKS01A1
藍牙模塊:X-NUCLEO-IDB05A1或X-NUCLEO-IDB04A1 BT
STM32 基板:NUCLEO-F401RE、NUCLEO-L476RG或NUCLEO-L053R8。還可以將 NUCLEO-L476RG 與STEVAL-STLKT01V1 SensorTile 一起使用。
最新版本的 FP-SNS-MOTENV1 包包含一項名為 MotionFX 的技術,該技術使用多個傳感器的輸出,并使用新的先進算法對其進行處理,從而大大提高整個系統的精度和性能。由于這項新功能,數據的準確性對環境條件的依賴性較小,因此在特定情況不是最佳時更加寬容。因此,該設備將被證明在更廣泛的用例中有用,為新的消費工業和醫療應用打開了大門。
FP-SNS-MOTENV1 還包括使用 BlueMS 無線更新藍牙模塊固件的能力。該軟件提供圖形界面,可快速選擇新固件并將其加載到板上。當工程師在設備的整個生命周期中尋找改進或修補系統的方法時,這將被證明是非常有價值的。
STM32 ODE 功能包:FP-SNS-ALLMEMS1
FP-SNS-ALLMEMS1是一個很好的功能包,可以利用STEVAL-STLKT01V1開發板(也稱為 SensorTile)。它通過提供音頻功能將自己與其他軟件包區分開來,例如使用藍牙將錄音傳輸到智能手機應用程序的能力。FP-SNS-ALLMEMS 中的預編譯應用程序可以與下面列出的板一起使用(從上到下,因為它們出現在堆棧中):
數字MEMS麥克風:X-NUCLEO-CCA02M1
傳感器板:X-NUCLEO-IKS01A2或X-NUCLEO-IKS01A1
藍牙模塊:X-NUCLEO-IDB04A1或X-NUCLEO-IDB05A1
STM32 基板:NUCLEO-F401RE、NUCLEO-F446RE或NUCLEO-L476RG。但是,請注意 NUCLEO-F4 板和 X-NUCLEO-IKS01A2 上的傳感器之間的硬件沖突意味著某些功能不可用。
最近的更新允許開發人員從傳感器板上收集數據,就像使用其他兩個功能包一樣容易。它還增加了使用 BlueMS 應用程序快速試用 MotionFX、實時加速度計演示的功能,甚至通過使用 SensorTile 的麥克風來增強環境識別。還有新的音頻功能,例如多種語言的自動語音識別,以及使用 Google 的語音 API 大大增強應用程序功能的能力。
STM32 ODE 功能包:FP-SNS-FLIGHT1
FP-SNS-FLIGHT1進行了大規模更新,以支持X-NUCLEO–53L0A1 ,這是一款使用我們之前介紹過的 VL53L0X 飛行時間傳感器的距離感應板。現在還可以使用與以前的功能包相同的傳感器板來監控環境。然而,X-NUCLEO–53L0A1 提供了其他解決方案無法實現的跟蹤和檢測。要開始使用 FP-SNS-FLIGHT1 構建設備,您可以使用以下板:
距離傳感器:X-NUCLEO–53L0A1
傳感器板:X-NUCLEO-IKS01A2或X-NUCLEO-IKS01A1
NFC擴展板:X-NUCLEO-NFC01A1
藍牙模塊:X-NUCLEO-IDB05A1或X-NUCLEO-IDB04A1
STM32 基板:NUCLEO-F401RE或NUCLEO-L476RG
FP-SNS-FLIGHT1 是三個功能包中唯一使用 NFC 模塊存儲將堆棧與另一個藍牙設備配對所需的安全信息的功能包。無需使用傳統的配對方法,只需將兩個 NFC 讀取器彼此靠近就足以安全地共享建立藍牙連接所需的密鑰和令牌。這種方法在消費類設備中越來越流行,FP-SNS-FLIGHT1 提供了一個非常簡單的過程來開發這種應用程序。
審核編輯:郭婷
-
傳感器
+關注
關注
2551文章
51163瀏覽量
754120 -
nfc
+關注
關注
59文章
1623瀏覽量
180616 -
讀取器
+關注
關注
0文章
47瀏覽量
5274
發布評論請先 登錄
相關推薦
評論