在 ModusToolbox 项目中使用 CMSIS-DSP 库
Cypress 的 ModusToolbox 是一种基于 Eclipse 的 IDE,带有几个图形配置器,能够帮助用户配置 MCU 的外围设备和一系列中间件组件。其中包括系统时钟、通信外设、CapSense、低功耗蓝牙、USB、FreeRTOS,以及许多其他组件。但出人意料的是,既然 Cypress 将 ModusToolbox 作为物联网产品开发的出色平台,却没有一个配置器能够将预构建的 CMSIS-DSP 库轻松整合到项目中。
(图片来源:Cypress Semiconductor)
Cypress 的 PSoC 6 MCU 等设备能够提供更强的处理能力,并且无需牺牲功耗或增加成本,因此基于边缘的计算在物联网应用中就变得更加可行。如此一来,若这些库能够实现常见的数学密集型运算且已针对目标硬件进行了优化,则将会展现出惊人的优势。由于 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