首页 > 其他分享 >Keil MDK6要来了,将嵌入式软件开发水平带到新高度,支持跨平台(2023-03-11)

Keil MDK6要来了,将嵌入式软件开发水平带到新高度,支持跨平台(2023-03-11)

时间:2023-09-16 16:05:09浏览次数:47  
标签:03 Keil 嵌入式软件 跨平台 MDK6 Cortex Studio 开发方式

注:这个是MDK6,不是MDK5 AC6,属于下一代MDK

视频版:

https://www.bilibili.com/video/BV16s4y157WF

一年一度的全球顶级嵌入式会展Embedded World 2023上,MDK6将展示预览版效果,本月14号 - 16号,也就是下周二到下周四,为期三天,在德国纽伦堡举办。

Keil MDK6要来了,将嵌入式软件开发水平带到新高度,支持跨平台(2023-03-11)_安装软件

 

重大更新主要如下

1、支持跨平台,Windows,Linux和macOS。
2、Keil Studio Cloud 继续衔接MDK云端开发方式。
3、提升后续Cortex-M55,Cortex-M85高性能芯片的机器学习和DSP性能,以及神经网络组件Ethos-U microNPU性能。
4、MDK6对整个Cortex-M 和 Ethos-U 处理器产品组合进行了优化。当今微控制器的计算功能需要 MLOps 来部署机器学习模型,需要 DevOps 来验证复杂的软件工作负载
(1)通过VSCode插件Keil Studio Desktop更好的支持MDK6的编辑器功能。
(2)继续加强AVH(Arm Virtual Hardware)支持。
(3)CMSIS-Toolbox,主要作用是创建,维护,分发和安装软件包,并且可以使用各种编译工具的接口构建项目。更像是要给统一各种编译器开发方式的工具。

Keil MDK6要来了,将嵌入式软件开发水平带到新高度,支持跨平台(2023-03-11)_编译工具_02

Keil MDK6要来了,将嵌入式软件开发水平带到新高度,支持跨平台(2023-03-11)_编译工具_03

 

Github,微软,ST等纷纷发来贺电

Keil MDK6要来了,将嵌入式软件开发水平带到新高度,支持跨平台(2023-03-11)_编译工具_04

 

微信公众号:armfly_com 



标签:03,Keil,嵌入式软件,跨平台,MDK6,Cortex,Studio,开发方式
From: https://blog.51cto.com/u_15785540/7493941

相关文章

  • 鸿蒙元服务开发教程03:从底层原理开始讲透桌面卡片的router事件刷新机制
    相关文章:鸿蒙元服务开发教程:从底层原理开始讲透桌面卡片的call事件刷新机制鸿蒙元服务开发教程02:从底层原理开始讲透桌面卡片的message事件刷新机制首先铺垫两个基础知识:1.为什么桌面卡片需要使用特殊机制来刷新?主要有两个原因:第一是HarmonyOSApi9的桌面卡片出于降低系统能耗的目......
  • nio---io区别 20230403
    文件的抽象化表示,字节流以及字符流的文件操作等属于传统IO的相关内容,我们已经在前面的文章进行了较为深刻的学习了。但是传统的IO流还是有很多缺陷的,尤其它的阻塞性加上磁盘读写本来就慢,会导致CPU使用效率大大降低。所以,jdk1.4发布了NIO包,NIO的文件读写设计颠覆了传统I......
  • python03
    2.编程初体验编程必须保存保存和打开一致否则就会乱码。默认Python解释器都是以UTF-8编码形式打开文件。如果想要修改Python的默认解释器编码,可以这样#-*-coding:gbk-*- 建议所有Python代码文件都要以UTF-8编码保存和读取。3.输出将结果或内容想要呈现给用户关......
  • 《LINUX设备驱动程序》学习笔记 ——03
    1.学习模块前的一些基础知识头文件:内核是一个特定的环境,对需要和它接口的代码有其自己的一些要求,所以大部分的模块代码中都会包含相当数量的头文件,其中有几个头文件是专门用于模块的,因此会出现在每个可装载的模块中:#include<linux/module.h>#include<linux/init.h>......
  • Codeforces Global Round 17 A. Anti Light's Cell Guessing
    给一个\(n\timesm\)的网格,里面藏了一个炸弹\((x_0,y_0)\)。你可以选择\(k\)个坐标\((x_1,y_1),(x_2,y_2),\cdots,(x_k,y_k)\)。第\(i\)次选择计算机会回复你一个数\(d_i=|x_0-x_i|+|y_0-y_i|\)。至少需要选出多少个坐标才能确定\((x_0,y_0)\)的位......
  • 米联客MLK_CA03核心模块硬件手册
    1产品概述随着科技的发展,现有的数字产品已经不能满足人们在通信基础设施、医疗电子、工业控制等行业的需求,设计出更高的处理带宽,更广的应用范围、更低的使用功耗的芯片成为芯片厂商的追求。安路科技PH1A系列FPGA包含更多逻辑单元、高速串行的I/O、丰富的存储资源和IP资源,定......
  • Vue项目报TypeError: Cannot read properties of undefined (reading '_wrapper')
    前情最近在做一个营销活动的时候,我选择了Vue技术栈来开发。坑位项目看似一切都正常,但当我在绑定的js事件中去修改当前组件的data上的值时会报错:TypeError:Cannotreadpropertiesofundefined(reading'_wrapper')。报错信息指向vue.runtime.esm.js,不太好定位,一度怀疑是不......
  • 跨平台的PHP开发IDE-PhpStorm 2023 mac+win版
    PhpStorm2023是一款专门为PHP开发人员设计的集成开发环境(IDE)。→→↓↓载PhpStorm2023mac/win它提供了丰富的功能,包括代码编辑、调试、版本控制、自动完成、代码检查、测试等,可以帮助开发人员更高效地编写和维护PHP代码。此外,它还支持多种框架,包括Symfony、Laravel、Yii、Zen......
  • python中'\n'与'r'的区别和使用习惯
    在Python中,'\n'和'\r'是两个特殊的转义字符,它们用于控制字符串中的换行和回车行为。它们有不同的含义和用途:'\n'(换行符):'\n'表示换行,在字符串中使用它会将光标移动到下一行的行首。通常用于在文本中创建新的行或在输出中添加换行符,以使文本更易于阅读。示例:print("这是第一行\n这是......
  • DBeaver连接国产数据库OceanBase,以及Python连接,解决ModuleNotFoundError: No module n
    DBeaver连接OceanBase参考:https://www.modb.pro/db/365929用户名的格式为:数据库用户名@租户名#集群名 Python连接OceanBase参考:https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000033288pip3installJayDeBeApi会自动下载JayDeBeApi和JPype1两个......