之前使用ST提供的算法庫,不管是麥克風采集處理軟件庫(AcousticBF,AcousticSL,Audio)還是各種運動軟件算法庫(AR,CP, FX, GR 等)都需要逐一在官網上下載庫并申請license,該license還都會綁定唯一的NucleoMCU板,這給大家使用算法庫帶來不小的麻煩,想在其他平臺上使用都無法操作。
現在,ST有新的改變嘍,比如在OPENMEMS頁面下的算法庫鏈接都變成了下面這樣,不僅算法種類有了極大的豐富(增加了AC, AW, EC, FA, FX, GC, ID, MC, PE, PM等),還將所有最新版本的算法統統整合進X-CUBE_MEMS1和X-CUBE-MEMSMIC1軟件包里。
這意味著什么呢?舉例來說,之前要想玩一把FX的算法,需要先在官網上搜索osxMotionFX或者在www.st.com/openmems下找到鏈接,下載osxMotionFX的安裝包進行安裝,并用OSXLicensWizard連接到Nucleo板上通過郵件形式來申請license。然后下載X-CUBE_MEMS1軟件包,將X-CUBE_MEMS1解壓縮后再把osxMotionFX和X-CUBE_MEMS1整合到一起,將申請的license代碼復制粘貼到完整工程里來激活算法庫,最后才能進行編譯下載測試。如果您想試試其他算法呢?需要重復重復再重復地:安裝、申請、激活、編譯、下載、調試……一旦漏了哪一步,呃……可能您在LicensWizard里連算法都找不到。東西是不錯,就是操作過于繁瑣。
現在,這些都不需要了!您不需要一遍遍地重復重復再重復……最新的X-CUBE_MEMS1和X-CUBE-MEMSMIC1軟件包已經將所有軟件算法包含進去了,您只需要在ST官網上搜索軟件包的名稱,直接下載解壓縮,無需申請license就可以直接使用。Middlewares文件夾里提供的庫可以直接應用于同類型處理器內核的芯片上,比如,AC庫里的libMotionAC200_CM3_GCC_ot.a和libMotionAC200_CM4F_GCC_ot.a分別是對應ARM Cortex M3和M4F內核的芯片,AcousticSL庫里libAcoustic_SL_CM4F_GCC_ot.a和libAcoustic_SL_CM7F_GCC_ot.a分別對應ARM Cortex M4F和M7F內核的芯片。下面是最新軟件包的架構,在Project文件夾里提供了相應的各種工程示例方便用戶學習使用。
下面是運動軟件算法庫X-CUBE_MEMS1軟件包的下載鏈接:
http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-expansion-software/x-cube-mems1.html
下面是麥克風采集處理軟件庫X-CUBE-MEMSMIC1軟件包的下載鏈接:
http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-expansion-software/x-cube-memsmic1.html
歡迎廣大網友下載使用,并提出您寶貴的意見和建議!
-
mems
+關注
關注
129文章
4075瀏覽量
192794
原文標題:MEMS最新提供的軟件算法庫支持
文章出處:【微信號:St_AMSChina,微信公眾號:意法半導體AMG】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
軟件包怎么使用
mbedTLS軟件包用戶手冊介紹
如何在memsmic1擴展包中使用帶有stm32wb55的麥克風流呢
網絡軟件包分級保護機制的研究
面向對象的小波變換軟件包設計
RT-Thread 軟件包介紹
RT-Thread軟件包定義和使用

Advanced Host Monitor軟件包輔助組件
【軟件包互助】長期不想維護的軟件包互助維護
什么是Linux軟件包,如何管理它們
RT-Thread在線軟件包改為本地軟件包的方法

評論