良许Linux教程网 干货合集 使用 Visual Studio 进行嵌入式软件开发?

使用 Visual Studio 进行嵌入式软件开发?

在RTOS和MCU软件的开发中,我们通常会使用集成开发环境(IDE)如Keil、IAR等工具来进行开发。

最近,微软Visual Studio团队的成员已经宣布,他们在Visual Studio 2022的预览版中增加了全新的嵌入式开发功能。

这个新功能提供了对RTOS(比如ThreadX)和一些嵌入式软件(比如STM32)的编辑、编译、调试等功能的支持。通过该功能,开发人员可以方便地在Visual Studio中进行嵌入式软件的开发。

此外,该功能还包括外设寄存器视图、RTOS状态视图等窗口,为开发人员提供了更直观、更便捷的调试界面。

下面是一个基于ThreadX和STM32调试状态下的界面示例,让我们一起来看一下:

[插入图片:示例调试界面,展示了基于ThreadX和STM32的嵌入式软件调试界面]

这个调试界面可以帮助开发人员更好地理解和掌握嵌入式软件的运行状态,提供了对寄存器和RTOS状态的实时监视和调试。

image-20230925225305284
image-20230925225305284

这个界面看着是不是有基于MCU、RTOS开发情况下的味道?

关于Visual Studio

Visual Studio,简称VS,是微软的一套集成开发环境(IDE),类似于Keil、 IAR等,集成了许多工具链,支持微软平台很多软件的开发。

相信有很多人都安装并使用过Visual Studio,VS也是一步一步迭代的工具,早期有很多个版本,我们以前读书那会还是用VC++6.0学习(这也是经典的一个版本),没有猜错,现在有些老的工程师都还在用。

这里的VS,和VS Code是两款不同的工具,VS本身就是集成了很多工具的开发环境,而VS Code主要的功能的编辑功能,也可以安装(集成)各种插件,达到集成开发环境的功能。

VS支持MCU软件开发

VS支持嵌入式软件开发,从公布的消息来看,也是类似安装(增加)了一套嵌入式软件开发的组件(Linux and Embedded Development with C++)。

image-20230925225311616
image-20230925225311616

安装好VS ,启动工程,选择对应的组件即可进行开发。

当然,除了集成这些工具之外,要顺利进行开发,还需要安装项目必要的一些软件包或工具,比如要使用Azure RTOS ThreadX,需要下载对应代码库:

image-20230925225319471
image-20230925225319471

支持常见的功能

VS新增支持嵌入式开发的一些常见功能,和Keil MDK功能有很多相似。

1.代码浏览(查看)

image-20230925225324663
image-20230925225324663

2.调试

image-20230925225329666
image-20230925225329666

3.查看寄存器

image-20230925225334397
image-20230925225334397

*4.查看RTOS状态*

image-20230925225339361
image-20230925225339361

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

137e00002230ad9f26e78-265x300
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部