麦斯科技 · 2021年08月08日

Arm宣布了两项新计划-Open-CMSIS-Pack和Keil Studio Cloud

Arm宣布了两项新计划,旨在为嵌入式、物联网、ML和MCU软件开发人员提供生产力上的一个飞跃。

微信图片_20210807181751.png

Open-CMSIS-Pack项目将提供集成和管理软件组件的基础设施,并改进嵌入式和物联网项目中的代码重用。该项目目前由Linaro与Arm、NXP和ST合作,作为孵化项目进行托管和管理。组件重复使用的软件兼容性长期以来一直是微控制器领域的一个挑战,尤其是对于物联网而言,与PC或数据中心相比,物联网在硬件层面上更加多样化。开放的CMSISPACK将消除这种复杂性,为软件组件打包和相关的基础工具提供一个标准,用于验证、分发、集成、管理和维护。

CMSIS Pack是一种有效的封装技术,目前支持近9000种不同的微控制器。它们为软件组件、设备参数和评估板支持提供了一种交付机制。软件包(文件集合)包括:

  • 源代码、头文件和软件库
  • 文档和源代码模板
  • 设备参数以及启动代码和编程算法
  • 示例工程

CMSIS Pack系统解决了几个问题:

  • 它提供与软件组件相关的文件元数据。可以识别属于软件组件的所有文件,并保留有关原始提供程序的信息。
  • 它支持一致的软件组件升级,并识别可能是用户应用程序一部分的不兼容配置文件。
  • 软件组件提供者可以指定接口以及与其他软件组件的关系。
  • 软件组件的元数据可以包括工具链、设备和处理器的依赖信息,这些信息简化了与应用程序的集成。

详见: https://www.open-cmsis-pack.org/

微信图片_20210807181846.png

Keil Studio Cloud提供了一个云托管平台,该平台具有直接的Git集成和现代CI工作流,用于快速物联网设备开发

Keil Studio Cloud,一个基于浏览器的IDE,用于IoT、ML和嵌入式开发。使用零安装工具、现成的运行示例、git集成和web调试加速您的下一个项目。

Keil Studio使用最新的web技术,使您和您的团队能够随时随地在任何主机操作系统上使用相同的标准化工具开发软件。处理您的项目、编辑代码或更改使用过的软件组件—这从来都不是一件容易的事。

当您处于设计的早期阶段时,预构建的代码示例允许您探索目标硬件的不同选项。使用“创建项目”按钮将示例项目导入您的个人工作区,在开发板上生成并运行该项目。

详见:https://www.keil.arm.com/

推荐阅读
关注数
5845
内容数
525
定期发布Arm相关软件信息,微信公众号 ArmSWDevs,欢迎关注~
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息