【嵌入式资讯】Arm 通过引入 Keil MDK 版本 6 将嵌入式软件开发提升到一个新的水平

这篇具有很好参考价值的文章主要介绍了【嵌入式资讯】Arm 通过引入 Keil MDK 版本 6 将嵌入式软件开发提升到一个新的水平。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        随着物联网设备变得越来越智能,开发人员面临着日益增加的软件复杂性,这需要新的开发流程来创建优化的 ML 模型和高效的设备驱动程序。因此,我们为生态系统提供的软件开发平台和工具必须与我们的处理器路线图一起发展。Keil 微控制器开发套件 (Keil MDK) 是最全面的软件开发解决方案,适用于基于 Arm Cortex-M 的嵌入式、物联网和 ML 边缘设备应用,今天我很高兴地与大家分享,我们将发布 Keil MDK 版本 6,针对整个 Arm Cortex-M 和 Ethos-U 处理器产品组合进行了优化。当今微控制器的计算功能需要 MLOps 来部署机器学习模型,需要 DevOps 来验证复杂的软件工作负载。

        Keil MDK 版本 6 通过扩展为包括以下内容来满足这些需求:

keil6,物联网,单片机,mcu,stm32

 

  • Keil Studio Desktop是Microsoft Visual Studio Code(VS Code)的扩展包,为基于Cortex-M的微控制器提供了一个集成开发环境(IDE)。凭借对 CMSIS 工作流和集成调试器的完全支持,它包括在 Windows、Linux 和 macOS 主机上创建、构建和测试嵌入式应用程序的组件。VS Code 与 Git 版本控制集成,并提供一组丰富的第三方扩展。这使得 MDK 版本 6 成为适用于任何嵌入式 IoT 或 ML 项目的灵活且可扩展的开发平台。
  • 使用 CMSIS-Toolbox 的基于 CMSIS 的开发流程是 Keil MDK 版本 6 的关键元素。它从器件或电路板选择开始,该器件或电路板配置完整的工具链(包括调试),并提供对可重用软件组件的访问,包括各种RTOS内核、设备驱动程序和中间件。CMSIS还提供针对整个Cortex-M处理器产品组合进行优化的计算和机器学习库。新的CMSIS-View组件实现了基于事件的软件验证,包括执行时间分析,这也用于确定应用程序的最佳匹配ML模型。
  • Arm 虚拟硬件 (AVH) 的增强集成消除了在物理芯片上进行开发的需要,虚拟化了基于 Arm 处理器的完整 SoC 子系统,通过精确的 Cortex-M 仿真模型实现了软件工作负载的测试自动化。Keil MDK 集成支持桌面系统上的测试用例开发和验证。结合桌面和基于云的工作流,开发人员可以采用 CI/CD、DevOps 和 MLOps 核心概念和软件优先开发方法。AVH可用于多种部署,例如GitHub,Qeexo AutoML,Keil Studio Cloud和AWS AMI,以实现灵活的云访问。

        除了新引入的对Windows,Linux和macOS的主机支持外,MDK版本6继续包括经过验证的适用于Windows的μVision IDE和功能安全功能。嵌入式系统通常需要数年的产品寿命,而MDK支持从启动到完成和维护的整个产品生命周期。Keil Studio Cloud 继续通过无需安装的即用型云原生开发环境来补充 MDK 桌面工具。

        Arm 及其生态系统合作伙伴正在通过为嵌入式和物联网开发人员提供跨一系列工具链和标准化软件组件工作的统一工作流程来应对软件复杂性不断增长的挑战。在不同的工具链、软件组件和 IDE 之间进行选择使 Arm 处理器非常适合嵌入式应用程序 – Keil MDK 版本 6 是我们继续构建 Arm 物联网未来旅程中的一个关键里程碑。文章来源地址https://www.toymoban.com/news/detail-615621.html

到了这里,关于【嵌入式资讯】Arm 通过引入 Keil MDK 版本 6 将嵌入式软件开发提升到一个新的水平的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 正点原子STM32嵌入式学习-keil5安装教程

    正点原子STM32嵌入式学习-keil5安装教程

    前言:本人没有什么嵌入式的经验,但是看到硬件的同事做开发板比较好玩,比较感兴趣。刚好有这样一个机会,可以跟随《原子教你玩STM32(库函数版)》课程线下学习,在此,将本次课程的学习做一个记录。相信对我这样一个小白来说,帮助还是会非常大的。 目录 一.下

    2024年03月10日
    浏览(53)
  • 嵌入式开发——ARM介绍

    嵌入式开发——ARM介绍

    ARM是一种芯片架构,由英国的ARM Holdings公司开发和授权,被广泛应用于各种嵌入式系统、移动设备和消费电子产品中。ARM架构被设计成低功耗、高性能、可定制化的特点,能够满足各种应用场景下的需求。 ARM架构主要设计了以下几个部分内容: 指令集架构 (Instruction Set Ar

    2024年02月04日
    浏览(28)
  • 嵌入式学习---ARM时钟体系

    嵌入式学习---ARM时钟体系

    按 一定电压幅度 , 一定时间间隔 连续发出的脉冲信号。它是一个周期性的信号,每个周期内包含一个上升沿和一个下降沿。时钟脉冲的上升沿和下降沿通常用于触发和同步各个电子元件的操作,例如CPU的指令执行、数据传输、寄存器更新等。 时钟频率是指时钟脉冲的频率

    2024年01月16日
    浏览(12)
  • ARM+LINUX嵌入式学习路线

    ARM+LINUX嵌入式学习路线

    嵌入式学习是一个循序渐进的过程,如果是希望向嵌入式软件方向发展的话,目前最常见的是嵌入式Linux方向,关注这个方向,大概分3个阶段: 1、嵌入式linux上层应用,包括QT的GUI开发 2、嵌入式linux系统开发 3、嵌入式linux驱动开发 嵌入式目前主要面向的几个操作系统是,

    2024年02月02日
    浏览(7)
  • 嵌入式学习52-ARM1

    嵌入式学习52-ARM1

    知识零散: 1.flash:                                                                                                                                                           nor flash    可被寻地址                                               

    2024年04月14日
    浏览(11)
  • 嵌入式:ARM Day6

    嵌入式:ARM Day6

    目的:1.输入\\\'a\\\',显示\\\'b\\\',将输入的字符的ASCII码下一位字符输出            2.原样输出输入的字符串 源码: uart4.h  uart4.c main.c 结果1: 结果2: 

    2024年02月12日
    浏览(9)
  • 嵌入式系统——ARM架构及分类

    嵌入式系统——ARM架构及分类

      “架构”(Architecture)指的是功能规范,ARM架构即是ARM处理器的功能规范,包括以下主要内容: 指令集:每条指令的功能,指令在存储器中的表示方法(编码); 寄存器集:寄存器的数量、大小、功能,以及寄存器的初始状态; 异常模型:不同特权级、异常类型,以及采

    2024年02月02日
    浏览(7)
  • 嵌入式:ARM Day4

    嵌入式:ARM Day4

     源码:         在上述代码中,int *ptr定义了一个指向整数类型的指针ptr,(int *)将地址0x5000A28强制转换为整数类型的指针,后续可以通过*ptr访问与修改该地址空间中的值。  

    2024年02月12日
    浏览(13)
  • 嵌入式ARM设计编程(四) ARM启动过程控制

    嵌入式ARM设计编程(四) ARM启动过程控制

    文章和代码已归档至【Github仓库:hardware-tutorial】,需要的朋友们自取。或者公众号【AIShareLab】回复 嵌入式 也可获取。 一、实验目的 (1) 掌握建立基本完整的ARM 工程,包含启动代码,C语言程序等; (2) 了解ARM启动过程,学会编写简单的C 语言程序和汇编启动代码并进行

    2024年02月06日
    浏览(31)
  • 【小黑嵌入式系统第二课】嵌入式系统的概述(二)——外围设备、处理器、ARM

    【小黑嵌入式系统第二课】嵌入式系统的概述(二)——外围设备、处理器、ARM

    板级支持包(BSP) 是商用嵌入式操作系统实现可移植性所采用的一种方案,是硬件抽象层的一种实现。BSP是介于硬件和操作系统中驱动层程序之间的一层,有时也可认为属于操作系统一部分。BSP实现了对操作系统的支持,为上层的驱动程序提供访问硬件设备的函数包。 BSP隔离了

    2024年04月17日
    浏览(7)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包