CMSISv6发布:加速嵌入式开发的新一代工具和组件
发布时间:2024-01-04

独一无二的生态系统

自15多年前诞生以来,CMSIS(通用微控制器软件接口标准)已发展成为一套API、软件组件、工具和工作流程。CMSIS帮助所有使用基于ArmCortex的设备的嵌入式开发人员简化软件重用、加速项目构建和调试,从而缩短新应用程序的上市时间。

CMSIS支持:

⚪超过45家芯片供应商提供的10,000种独特器件

⚪80多家包装供应商提供1,100种不同的包装

⚪500个开发板

⚪今天,我们宣布CMSISv6的到来。


最新动态

此新版本引入了一些您在迁移之前需要注意的更改。


工具链

CMSISv6支持以下开箱即用的工具链:

⚪Arm编译器v6.10或更高版本

⚪GCC10或更高版本

⚪IAR8或更高版本

⚪LLVM/Clang17以后


*请注意,对ArmCompilerv5的支持已被删除。


元器件

⚪与CMSISv5.9相比,CMSISv6软件组件有许多改进。一些组件在其独立的CMSIS-Pack中提供。

⚪存储库经过重组,以支持有效的GitHub和打包工作流程。

⚪CMSIS-View支持使用以前仅在MDK中提供的事件记录器和组件查看器技术进行分析。

⚪CMSIS-Compiler允许将标准C库函数(fopen、fwrite、printf、scanf)独立于平台重定向到文件接口、用户定义的I/O或CMSIS-View中的事件记录器。

⚪CMSIS-Stream优化DSP/ML应用程序处理步骤之间的数据块流。

⚪CMSIS -RTOS2API由六种不同的RTOS内核支持。它增加了对进程隔离的支持,使开发人员能够保护关键软件任务的执行免受程序其他部分潜在缺陷的影响。这是由CMSIS-RTX支持的。

⚪CMSIS-Toolbox提供命令行工具用于:

⚪利用软件包创建项目并构建嵌入式应用程序。

⚪使用CMSIS-Pack格式创建、维护和分发软件包。

关键资源

⚪CMSIS v6文档提供了详细的概述以及对面向开发人员的每个CMSIS组件的访问

我应该关注哪些CMSIS组件?帮助您决定CMSIS的哪些部分与您相关。

⚪将基于CMSIS的项目从CMSISv5迁移到CMSISv6

⚪CMSIS-Pack迁移指南


了解更多

Arm举办了一系列网络研讨会,进一步解释CMSISv6的详细信息,并将展示新组件如何帮助您开发嵌入式软件。网络研讨会的日期如下(所有研讨会均于太平洋标准时间上午8点/格林尼治标准时间下午4点/欧洲中部时间下午5点开始):

⚪CMSISv6简介:2024年1月16日

⚪使用CMSIS-View和CMSIS-Compiler:2024年1月30日

⚪使用CMSIS-Toolbox构建CLI:2024年2月13日

⚪使用CMSIS-Stream和SDS进行数据流传输:2024年2月27日

网络研讨会报名


本文转自ARM官网

(原文链接)


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


关于九游会J9电子

上海九游会J9电子技术有限公司是国内资深的研发工具软件提供商,公司成立于2009年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。

十多年来,先后与ARM、Altium、Ansys、QT、Green Hills、Minitab、EPLAN、QA Systems、OpenText、Visu-IT、HighTec、PLS、Ashling、MSC Software、Autodesk、Source Insight、IncrediBuild、Lauterbach、Adobe、Testplant、TeamEDA等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式GUI工具等等。九游会J9电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。


欢迎关注“九游会J9电子”公众号

了解更多研发工具软件知识