Arm:初识Keil MDK Vision 6及VScode应用Keil 6(Keil Studio for VS Code安装与使用)

时间:2024-03-09 15:21:55

系列文章目录

目录

系列文章目录

前言

一、 Keil MDK Vision 6是什么?

二、Keil MDK Vision 6的组合

2.最值得一看的更新就是VScode插件

三、Keil MDK Vision 6与VScode的组合能碰撞出火花吗?(Keil Studio for VS Code)


前言

        自Keil MDK Vision 6发布以来,还没认真关心一下实时的版本更新,今天大家一起学习与使用一下,以及使用Keil Studio for VS Code的方法和效果!

        注:根据Keil MDK Vision 6使用的Keil Studio for VS Code,除此之外还有很多vscode使用keil的方法与途径,此方法官方推出,也有其他的方法,大家自行学习参考!


一、 Keil MDK Vision 6是什么?

        Keil 微控制器开发套件 (Keil MDK) 是 最全面的 Arm 软件开发解决方案 基于 Cortex-M 的嵌入式、IoT 和 ML 边缘设备应用。

        自2023年3月21日,Arm发布了Keil MDK Vision 6(针对整个 Arm Cortex-M 和 Ethos-U 进行了优化 处理器产品组合


二、Keil MDK Vision 6的组合

  • Keil Studio Desktop,用于 Microsoft Visual Studio Code (VS Code) 提供集成的 基于 Cortex-M 的微控制器的开发环境 (IDE)。 通过对CMSIS工作流程和集成调试器的全面支持,它 包括用于创建、构建和测试嵌入式的组件 应用。
  • 使用CMSIS-Toolbox的基于CMSIS的开发流程是一个关键要素 Keil MDK 版本 6。从器件或电路板选择开始 配置包括调试在内的完整工具链,它给出 访问可重用的软件组件,包括各种 RTOS 内核、设备驱动程序和中间件。
  • Arm 虚拟硬件 (AVH) 的增强集成消除了在物理芯片上开发的需求,并实现了测试 通过精确的 Cortex-M 仿真实现软件工作负载的自动化 模型。结合桌面和基于云的工作流程,可以 开发人员采用 CI/CD、DevOps 和 MLOps 核心概念和 软件优先开发方法。

2.最值得一看的更新就是VScode插件

简而言之,Keil Studio Desktop是Microsoft Visual Studio Code(VS Code)的扩展包,为基于Cortex-M的微控制器提供集成开发环境(IDE)。


三、Keil MDK Vision 6与VScode的组合能碰撞出火花吗?(Keil Studio for VS Code

    经过测试,并不好用,还不如keil assistant  希望官方早日造出 真正的Keil studio,网上看了很多博主的一些安装操作视频,明显是对新手的不友好,与其这样不如使用老版keil。(此文章是2024.3.8所著,注意文章时效性,可能若干时间后更新,时代在进步,人类在发展

    也可以使用vscode+keil assistant

keil assistant

        vscode 上的 Keil 辅助工具,与 c/c++ 插件配合使用.

        能够为 Keil 项目提供 语法高亮、代码片段 的功能,并支持对 keil 项目进行 编译、下载。

  • 加载 Keil C51/ARM 项目,并以 Keil 项目资源管理器的展示方式显示项目视图
  • 自动监视 keil 项目文件的变化,及时更新项目视图
  • 通过调用 Keil 命令行接口实现 编译,重新编译,烧录 keil 项目
  • 自动生成 c_cpp_properties.json 文件,使 C/C++ 插件的语法分析能正常进行

偏向于我个人,更愿意使用  keil assistant   对新手来说会好一点。


2024.3.8所写