0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arm正式发布针对Cortex-M和Arm Ethos-U处理器的Keil MDK第六版

Arm社区 来源:Arm社区 2024-05-06 14:04 次阅读

如今,嵌入式物联网 (IoT) 和边缘机器学习 (ML) 应用广泛基于 Arm 平台运行。目前有超过 45 家芯片供应商提供 10,000 多种基于 Arm Cortex-M 系列处理器的不同微控制器。毫无疑问,Cortex-M 处理器系列已经成为了这些领域事实上的行业标准。

多年来,Arm 提供 Keil 微控制器开发套件 (Keil Microcontroller Development Kit, Keil MDK)。这是面向基于 Cortex-M 打造的嵌入式、物联网和边缘 ML 应用的最为全面的软件开发解决方案。近期,Arm 正式发布了针对 Cortex-M 和 Arm Ethos-U 处理器产品系列进行了整体优化的 Keil MDK 第六版(下文简称 MDK v6)。

随着物联网终端设备变得更加智能,ML 模型等工作负载也越来越复杂,为此,MDK v6 能与 MLOps 工作流程集成,并支持 Arm 虚拟硬件,以便在 DevOps 系统中进行验证,为开发者应对新的软件挑战。

7a13f920-0b66-11ef-a297-92fbcf53809c.png

MDK v6 框图

MDK v6 增加了许多新功能,可帮助开发者进一步提高效率:

Keil Studio 以微软的 Visual Studio Code 编辑器为基础,为基于 Cortex-M 的微控制器提供新的开发平台。它可全面支持新的 CMSIS 工作流,可以固定软件和工具版本,进而确保了项目构建的可重复性。Keil Studio 包含集成调试器,并提供相关组件,以便在 Windows、Linux 和 macOS 主机上创建、构建和测试嵌入式应用。Visual Studio Code 与 Git 版本控制集成,并提供丰富的第三方扩展。这使得 Keil Studio 成为嵌入式物联网或 ML 项目的灵活、可扩展的开发平台。

在 keil.arm.com 网站上,开发者可以搜索开发板、设备、软件包和数千个代码示例。Keil Studio 也可用作基于浏览器的零安装应用,与本地连接目标相连,以进行简单的运行/停止调试。

现在,MDK 中间件可免费使用。多年来,这一屡经验证的中间件一直是专业 MDK 版本的组成要件。Arm 现向所有 MDK 用户开放该中间件,以支持广泛的应用。例如,同步数据流框架 (SDS) 使用文件系统组件来保存记录的传感器数据,以便日后在 MLOps 系统中回放。

CMSIS 工具箱可实现基于 CMSIS 软件包的开发流程,是 MDK v6 的重要组件。它不仅可以在 Keil Studio 中使用,还可以在 µVision IDE 中使用,µVision IDE 多年来一直是嵌入式开发的事实标准。CMSIS 软件包框架支持可使用多个工具链(例如 Arm Compiler 6、GCC 和 LLVM)的项目。该软件包系统提供可重复使用的软件组件,包括来自许多供应商的各种 RTOS 内核、设备驱动程序和中间件。

Arm 虚拟硬件固定虚拟平台 (Arm Virtual Hardware Fixed Virtual Platform) 仿真模型可实现软件工作负载的测试自动化。与 Keil MDK 的集成支持在桌面系统上开发和验证测试用例。通过桌面和基于云的工作流相结合,开发者将可运用 CI/CD、DevOps 和 MLOps 的核心概念以及软件优先的开发方法。

将 FuSa RTS 和 FuSa C 库添加到 MDK-Professional 后,开发者可以更胸有成足地为功能安全系统创建应用。经过预认证的软件库以及全面的文档和实践材料可帮助开发者在更短的时间内实现目标。

新的基于用户的授权许可 (UBL) 简化了授权许可过程,并在任何主机上均可支持用户凭证。

CMSIS 软件包系统有助于轻松管理产品生命周期,在编写第一行代码到完成和维护的过程中提供出色的支持。

Arm 与其生态系统合作伙伴共同致力于解决软件日趋复杂的难题,并为软件开发者提供适用于一系列工具链和标准化软件组件的统一工作流。借助 Arm 平台,开发者可选择不同的工具链、软件组件和 IDE,使得处理器与其新应用能够完美匹配。MDK v6 将助力开发者在 Arm 架构上构建物联网的未来。



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    19461

    浏览量

    231412
  • 嵌入式
    +关注

    关注

    5096

    文章

    19199

    浏览量

    308277
  • 物联网
    +关注

    关注

    2914

    文章

    45014

    浏览量

    377904
  • 机器学习
    +关注

    关注

    66

    文章

    8453

    浏览量

    133165
  • IOT
    IOT
    +关注

    关注

    187

    文章

    4232

    浏览量

    197869

原文标题:Keil MDK 第六版现已全面推出

文章出处:【微信号:Arm社区,微信公众号:Arm社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    新唐科技率先发布免费版Arm Keil MDK,助力嵌入式开发

    基于Arm Cortex®-M系列的新唐微控制设计,全面覆盖从Cortex-M0/M0+/
    的头像 发表于 11-06 11:07 1393次阅读

    ARM开发板与树莓派的比较

    处理器 ARM开发板通常采用不同的ARM处理器,如Cortex-A系列、Cortex-M系列等
    的头像 发表于 11-05 11:11 692次阅读

    ARM处理器的结构和特点

    ARM处理器,全称Advanced RISC Machines,是一种基于精简指令集(RISC)架构的微处理器。其结构和特点在嵌入式系统、移动设备、物联网等多个领域具有显著优势。以下将详细阐述
    的头像 发表于 09-10 11:09 1581次阅读

    keil软件实现编程仿真需要哪些步骤

    Keil MDK-ARM 是一款广泛使用的集成开发环境(IDE),专为 ARM Cortex-M 微控制编程而设计。它提供了代码编辑、编译
    的头像 发表于 09-02 10:28 1391次阅读

    keil5怎么利用sys进行配置ti环境

    以下是一些关键步骤和建议: 安装Keil MDK-ARM: 首先,您需要从Keil官方网站下载并安装Keil MDK-ARM。这是一个集成开
    的头像 发表于 09-02 10:19 710次阅读

    Arm发布新一代Ethos-U AI加速 Arm旨在瞄准国产CPU市场

    Arm发布的新一代Ethos-U AI加速确实在业界引起了广泛关注。
    的头像 发表于 04-18 15:59 844次阅读

    Arm推第三代边缘AI加速Arm Ethos-U85

    除了Ethos-U85之外,Arm还推出了全新的物联网参考设计平台Corstone-320。该平台将Arm最高性能的Cortex-M85 CPU、Mali-C55图像信号
    发表于 04-16 11:09 756次阅读
    <b class='flag-5'>Arm</b>推第三代边缘AI加速<b class='flag-5'>器</b>:<b class='flag-5'>Arm</b> <b class='flag-5'>Ethos-U</b>85

    Arm推动生成式AI落地边缘!全新Ethos-U85 AI加速支持Transformer 架构,性能提升四倍

    等领先企业均已推出搭载 Ethos-U 的量产芯片。最近,Arm发布Arm Ethos-U85 AI加速
    的头像 发表于 04-16 09:10 4765次阅读
    <b class='flag-5'>Arm</b>推动生成式AI落地边缘!全新<b class='flag-5'>Ethos-U</b>85 AI加速<b class='flag-5'>器</b>支持Transformer 架构,性能提升四倍

    Arm发布第三代NPU,适用于工业自动化等场景,性能提升四倍

    Ethos-U85 在能源效率上相比前作提高了 20%,且可兼容常用神经网络以达 85% 的利用率。其设计适配基于 Arm Cortex-M / A 处理器内核的系统,对内存延迟有较强
    的头像 发表于 04-12 16:13 1050次阅读

    Arm推出新一代Ethos-U AI加速及全新物联网参考设计平台

    Arm 控股有限公司(纳斯达克股票代码:ARM,以下简称“Arm”)今日宣布推出 Arm Ethos-U85 神经网络
    的头像 发表于 04-09 17:02 956次阅读
    <b class='flag-5'>Arm</b>推出新一代<b class='flag-5'>Ethos-U</b> AI加速<b class='flag-5'>器</b>及全新物联网参考设计平台

    CW32F003E4芯片入门学习:1.开发环境安装

    基于Cortex-M处理器的微控制器件。 可用于基于Arm架构的微处理器的CMSIS标准框架。 大量可免费使用的中间件(
    的头像 发表于 03-27 09:27 671次阅读
    CW32F003E4芯片入门学习:1.开发环境安装

    Cortex-M0+内核介绍

    ARM Cortex-M0+是2012年3月14日ARM公司发布的一款低功耗效率、能效最高的ARM处理器
    的头像 发表于 03-27 09:13 1185次阅读
    <b class='flag-5'>Cortex-M</b>0+内核介绍

    ScaleFlux即将推出集成Arm Cortex-R82处理器的企业SSD控制

    ScaleFlux宣布,将在其即将推出的企业级固态硬盘(SSD)控制系列中整合Arm® Cortex®-R82处理器
    的头像 发表于 03-22 11:25 1073次阅读

    瑞萨电子宣布推出基于Arm Cortex-M23处理器的RA2A2微控制产品群

    全球半导体解决方案供应商瑞萨电子(TSE:6723)今日宣布推出基于Arm Cortex-M23处理器的RA2A2微控制(MCU)产品群。
    的头像 发表于 03-22 10:57 771次阅读
    瑞萨电子宣布推出基于<b class='flag-5'>Arm</b> <b class='flag-5'>Cortex-M</b>23<b class='flag-5'>处理器</b>的RA2A2微控制<b class='flag-5'>器</b>产品群

    业界首款基于Arm Cortex-M85处理器的MCU

    所有RA8系列MCU均利用Arm Cortex-M85处理器Arm的Helium技术所带来的高性能,结合矢量/SIMD指令集扩展,能够在数字信号
    发表于 03-05 14:14 811次阅读
    业界首款基于<b class='flag-5'>Arm</b> <b class='flag-5'>Cortex-M</b>85<b class='flag-5'>处理器</b>的MCU