当前位置:   article > 正文

Visual Studio将支持嵌入式RTOS、MCU软件开发

visual studio mcu

关注+星标公众,不错过精彩内容

0589f35fb9bce858d044fe0c6eea183e.gif

作者 | strongerHuang

微信公众号 | 嵌入式专栏

RTOS、MCU软件的开发,我们常用Keil、IAR等集成开发环境(IDE)。

最近,微软Visual Studio团队成员宣布:Visual Studio 2022 预览版添加了新的嵌入式开发功能

支持RTOS ThreadX、STM32等嵌入式软件的编辑、编译、调试等功能,具有外设寄存器、RTOS状态等视图状态窗口。

给大家看一下基于ThreadX、STM32调试状态下的界面:

8be561427917cfb7218e1f6e9427c8fe.png

这个界面看着是不是有基于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++)。

6409a8efd21c9641641fe894c6ccba6f.png

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

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

72efc4bd8f5e40f35028e3a503cb8224.png

支持常见的功能

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

1.代码浏览(查看)

f886c7a7556002926fecb7ed7898ca96.png

2.调试

785f5ae1738fd3758f94d27aadc0c829.png

3.查看寄存器

f6d8d53784cb6e42c927058caf9d976a.png

4.查看RTOS状态

c3cc8b9c6c609ef18d66acc474099740.png

0a4abaebba2e29176a212b012d77b1dc.png

更多可以参看博客:

https://devblogs.microsoft.com/cppblog/visual-studio-embedded-development/

最后

目前这个功能在最新的VS 2022预览版中具有,功能应该相对较弱,可能还存在很多不足。

如果要支持类似Keil、 IAR等传统IDE的功能,可能还要迭代多个版本。

因此,不建议大家深入研究,当然可以尝鲜了解其功能。

------------ END ------------

后台回复『RTOS』『STM32』『Keil』『IAR』阅读更多相关文章。

欢迎关注我的公众号回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。

欢迎关注我的视频号:

c0cff66f80b9a5fd5b7e3e8f5845372a.png

点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/214370
推荐阅读
相关标签
  

闽ICP备14008679号