在 ModusToolbox 專案中使用 CMSIS-DSP 函式庫
Cypress 的 ModusToolbox IDE 是以 Eclipse 為基礎的 IDE,具有多種圖形配置工具,能幫助使用者設定 MCU 的周邊裝置,以及一系列中介軟體組件,包括系統時脈、通訊周邊裝置、CapSense、低功耗藍牙、USB、FreeRTOS 等等。既然 Cypress 將 ModusToolbox 視為 IoT 產品開發用的出色平台,但這些配置工具都無法輕鬆地將預先構建的 CMSIS-DSP 函式庫納入到專案中,的確令人感到驚訝。
(圖片來源:Cypress Semiconductor)
由於 Cypress 的 PSoC 6 MCU 等裝置可提供更高的處理能力,又不會犧牲功耗或增加成本,因此在 IoT 應用中執行邊緣運算的可行性越來越高。如此一來,若函式庫可執行常見的密集數學運算並針對目標硬體進行最佳化,就可帶來非常多優勢。PSoC 6 裝置以 Arm 的高效能 Cortex-M4 處理器為基礎,內建增強型 DSP 指令集,因此 CMSIS-DSP 函式庫是開發人員執行專案時必須會用的工具範例之一。
若要進一步瞭解 CMSIS、DSP 函式庫,以及如何運用到 ModusToolbox 專案中,請閱讀完整的文章:https://www.digikey.com/eewiki/display/microcontroller/Using+the+CMSIS+DSP+Library+in+a+ModusToolbox+Project。
若有任何問題或意見回饋,歡迎前往 DigiKey 的 TechForum 發文。

Have questions or comments? Continue the conversation on TechForum, Digi-Key's online community and technical resource.
Visit TechForum