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

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

3天内不再提示

使用 Keil Studio for Visual Studio Code开发 STM32 设备

海阔天空的专栏 • 来源:厂商供稿 • 作者:厂商供稿 • 2026-03-05 17:41 • 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

图片1.png

Keil Studio是 Arm 最新一代的集成开发环境(IDE),将嵌入式开发工具直接集成到了 Visual Studio Code 中。作为 µVision 的后继者,它提供了现代化的特性,包括与业界工具的无缝集成、版本控制支持,以及用于 CI 工作流的命令行接口(CLI)。

Keil Studio 作为 Arm Keil MDK 6的一部分,为基于 CortexM 的微控制器提供了全面支持,其中包括 STMicroelectronics 广泛的 STM32 产品系列。它将 Arm 编译器的可靠性与成熟度、广泛的器件支持,与 Visual Studio Code 的灵活性和可扩展性有机结合在一起。

快速上手

借助 CMSIS 视图中的 Create New Solution(创建新解决方案) 对话框,可以非常轻松地开始使用 Keil Studio。只需选择你的 STM32 开发板或芯片,就可以访问针对该板卡的示例工程,或者选择从零开始的模板(支持 STM32CubeMX)。默认情况下,所需的工具和软件包会自动安装。

图片2.png

裸机或 RTOS

Keil Studio 适用于各种类型的嵌入式项目,从裸机固件到复杂的基于 RTOS 的系统。它提供对硬件的直接访问、对支持的 RTOS 的内核感知调试,以及用于中间件和系统服务的软件组件查看器。对于安全关键型应用, MDK- Professional 版本还包含FuSa RTS(功能安全运行时系统)。

STM32CubeMX 接口

STM32CubeMX(简称 CubeMX)是一个用于配置 STM32 器件或开发板的图形化工具。

Keil Studio 与 CubeMX 的交互方式在《CMSIS-Toolbox 用户指南》中有详细说明。你可以在 CMSIS 视图中,通过组件 Device:CubeMX 直接调用 CubeMX,具体操作可参考相应的视频演示。

调试与测试

Keil Studio 通过 VS Code 的 Run and Debug(运行和调试) 视图提供强大的调试能力,支持多种调试适配器,包括 ST-LINK、CMSIS-DAP、Segger J-Link,以及 Arm FVP 仿真模型。调试器甚至可以附加到一个正在运行的目标上(1),从而让你完全控制程序的执行。

对于基于 RTOS 的工程,CALL STACK(调用栈)(3) 会提供针对 FreeRTOS、Zephyr 和 Keil RTX5 的内核感知信息。多核调试则可以通过调试工具栏中的处理器选择器(2)来实现,每个内核都有独立的调试视图(4)。借助 Trace(跟踪) 和 Live View (实时图) 功能,你可以在应用运行时实时监视变量和系统行为。

图片3.png

总结

Keil Studio for VS Code 为 STM32 开发者提供了一个现代化、跨平台的开发环境,将 CMSIS-Toolbox 与 Visual Studio Code 有机结合。其工作流集成了 STM32CubeMX 设备配置、CMSIS 软件包,以及通过 pyOCD(支持 ST-Link 和 ULink)和 J-Link 的全面调试能力。

欢迎尝试 Keil Studio,并安装免费的 MDK-Community版本来探索各种示例工程。

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

    关注

    2320

    文章

    11365

    浏览量

    380536
  • IDE
    IDE
    +关注

    关注

    0

    文章

    375

    浏览量

    50274
  • keil
    +关注

    关注

    71

    文章

    1239

    浏览量

    175711
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    芯来科技发布Nuclei Studio VSCode IDE预览版本

    芯来科技在第六届 RISC-V 中国峰会上正式发布 Nuclei Studio VSCode IDE(0.1.0 开发预览版)。至此,芯来官方开发工具同时提供 Eclipse 与 VSCode 两种形态:想尝试现代
    的头像 发表于 10-28 17:17 •341次阅读
    芯来科技发布Nuclei Studio VSCode IDE预览版本

    国民技术正式推出N32Studio嵌入式集成开发环境

    2026 年 9 月 21 日,国民技术正式推出 N32Studio—— 一款由 AI 全流程驱动的嵌入式集成开发环境(IDE)。
    的头像 发表于 10-08 10:48 •549次阅读
    国民技术正式推出N32Studio嵌入式集成开发环境

    新唐科技推出NuML Studio图形界面开发工具

    全球半导体领导供应商新唐科技 (Nuvoton) 宣布推出 NuML Studio。这是一款专为新唐科技微控制器 (MCU) 机器学习应用所设计的图形界面 (UI) 开发工具,能有效解决开发者在建
    的头像 发表于 09-04 14:08 •320次阅读

    AT32 AI Studio异常检测应用

    性维护、智能安防、设备健康管理等领域发挥巨大价值。为高效开发此类应用,AT32 AI Studio 应运而生。它是一款专为 AT32 系列芯片设计的一站式边缘AI 开发平台,集数据工程
    发表于 07-14 18:33

    使用Google AI Studio轻松构建原生Android应用

    开发者,还是首次构建移动体验的创作者,现在都可以在 AI Studio 中使用单条提示,直接生成高质量、基于 Kotlin 的 Android 应用。您可以轻松地在设备上安装该应用,分享给他人进行测试,或将其发送到 Androi
    的头像 发表于 06-26 16:33 •1021次阅读
    使用Google AI Studio轻松构建原生Android应用

    Visual Studio中python使用pip命令安装模块

    在这里我是用的Visual Studio版本如下所示。 选择文件->新建->项目 选择Python应用程序。 选择刚刚创建的文件,选中Python环境,右键,选择
    发表于 06-17 09:55

    上海海思创新一站式集成开发环境HiSpark Studio开源

    近日,上海海思创新一站式集成开发环境HiSpark Studio 正式在 GitCode平台开源!
    的头像 发表于 06-04 11:43 •1183次阅读
    上海海思创新一站式集成开发环境HiSpark Studio开源

    使用keil可以用jlink下载调试,但是用rt thread studio就无法下载调试是怎么回事呢?

    使用keil可以用jlink下载调试,但是用rt thread studio就无法下载调试是怎么回事?同时配置那里识别不出设备,编译也生成不了HEX文件
    发表于 04-28 06:22

    Keil Studio现已支持在GitHub Codespaces中运行

    Keil Studio 现已支持在 GitHub Codespaces 中运行,通过你的浏览器即可将 Arm 量产级、兼容 CMSIS 的开发工作流,融入全托管、容器化的云端工作空间。数秒内即可搭建纯净且可复用的
    的头像 发表于 04-21 14:38 •855次阅读
    Keil Studio现已支持在GitHub Codespaces中运行

    如何在 STM32Cube CMake 工程中添加源文件

    STM32Cube for Visual Studio Code V3 版本(例如,如下图所示的 Pre-release V3.4.11)打开,编辑,编译以及调试。但是除了
    发表于 04-15 16:07 •0次下载

    Candera CGI Studio工具助力HMI开发高效落地

    开发复杂的人机界面(HMI)不仅需要合适的工具,也需要恰当的支持。无论您是经验丰富的开发者还是初学者,获得专业指导与个性化协助,对 HMI 项目的成功至关重要。CGI Studio 提供一款高度先进的专业级 HMI 工具。其真正
    的头像 发表于 03-02 15:08 •912次阅读

    谷歌Android Studio Otter 3功能更新发布

    我们很高兴地宣布,Android Studio Otter 3 功能更新稳定版现已发布!本次更新干货满满,不仅重磅升级了 Android Studio 中的智能体工作流,还为开发者提供了更高的灵活性和掌控力,助力大家轻松利用 A
    的头像 发表于 01-28 14:15 •1387次阅读
    谷歌Android Studio Otter 3功能更新发布

    瑞萨RL78/F22 MCU基于e2studio开发环境创建触摸应用样例工程

    瑞萨RL78/F22 MCU基于e2studio开发环境创建触摸应用样例工程
    的头像 发表于 01-14 15:31 •1w次阅读
    瑞萨RL78/F22 MCU基于e2studio开发环境创建触摸应用样例工程

    使用ADI Power Studio简化电源系统设计流程

    ADI推出综合性产品系列 ADI Power Studio,可实现先进的建模、元件推荐、效率分析与仿真功能。此外,同时还发布了Power Studio产品系列中具备现代化用户体验的两款网页端新工
    的头像 发表于 11-18 18:04 •2596次阅读
    使用ADI Power Studio简化电源系统设计流程

    ADI推出CodeFusion Studio 2.0

    近日,全球领先的半导体公司ADI推出CodeFusion Studio 2.0,作为对旗下开源嵌入式开发平台的一次重大升级。CodeFusion Studio 2.0旨在简化和加速支持AI的嵌入式
    的头像 发表于 11-08 10:47 •2434次阅读