首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2020年ARM CMSIS路线图,将发布机器学习库,DSP库更强劲,支持M55并推出CMSIS-TFM和CMSIS-Build

CMSIS软件包主要用于Cortex-M和Cortex-A5/A7/A9。这两年CMSIS做的越来越好,特别是CMSIS-RTOS,CMSIS-Driver和CMSIS-DSP,也拿的出手。

今年将继续推进CMSIS生态,特别是安全物联网,信号处理和机器学习方向。

2020年CMSIS路线图:

2020年3月,发布CMSIS-TFM。

2020年4月,发布CMSIS V5.7.0,支持Corte-M55,发布DSP库加强版和机器学习库以及CMSIS-Build beta版发布。

2020年5月,发布CMSIS-Zone V1.1。

2020年6月,发布支持TrustZone设备的物联网教程。

后续时间:

CMSIS-Build:软件层概念的最终版本和示例。

CMSIS-DAP:用于CMSIS-VIO控制和安全调试。

CMSIS-Pack / SVD:更好地整合CMSIS-Zone * .rzone文件。

CMSIS-DSP

1、添加更多DSP功能,主要有卡尔曼滤波函数,三角函数函数,2D函数,各种分类算法函数,插值函数,FP16和FP64函数等。

2、增加经典机器学习处理函数,主要有SVM, Tree, PCA,K均值等。

看了下CMSIS的Github,大量DSP库的API已经增加了矢量运算(M-Profile Vector Extension,简称 MVE)来全面支持Cortex-M55。

其中BayesFunctions,DistanceFunctions,SVMFunctions是新增的分组。

并且老的分组下也增加了新的API,比如log,exp,样条函数spline(可用于曲线拟合),各种分类排序,加权运算等,由于增加的比较多,就不一 一为大家举例了。

CMSIS-Zone

CMSIS-Zone,主要用多核配置,TrustZone和MPU设置。多核方面以双M33内核为例,可以将其设置为两个单核子系统。

创建安全和非安全执行区。

CMSIS-Driver:

CMSIS-Driver做的越来越全面了,去年年底增加了大量wifi芯片的支持。

CMSIS-TFM:

这个是新增项,预计将在3月16号发布beta版,TFM全称是Trusted Firmware-M,即对Cortex-M内核的安全启动和安全加密。

从MDK的RTE环境来看,将提供大量安全功能:

完美配套RTOS:

配合CMSIS-Zone做安全工程创建:

CMSIS-Build

加速复杂软件工程的生成。

1、针对评估板的预配置模板,方便用户快速移植到自己的硬件上。

2、统一的工程格式*.cprj,可以方便的移植到各种IDE。

3、持续集成 Continuous Integration,更好的开发产品。

4、虚拟I/O提供的通用API。

总结:

CMSIS将为用户提供安全可靠的系统组件,方便用户快速开发,快速评估。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200312A01EC600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券