在RTOS、MCU软件开发过程中,Keil、IAR等集成开发环境(IDE)是我们的常用工具。
最近,微软Visual Studio的开发团队公布了一项新消息:Visual Studio 2022 的预览版本已经增添了新的嵌入式开发特性。
此更新支持RTOS ThreadX、STM32等嵌入式软件的编辑、编译以及调试等功能,并附带了外设寄存器、RTOS状态等视图状态窗口。
下面我们来展示一下在ThreadX、STM32调试状态下的界面效果:
![image-20231113224426673](https://pic.imgdb.cn/item/655236a1c458853aef7d9add.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++)。
![image-20231113224438120](https://pic.imgdb.cn/item/655236a0c458853aef7d966a.png)
安装好VS ,启动工程,选择对应的组件即可进行开发。
当然,除了集成这些工具之外,要顺利进行开发,还需要安装项目必要的一些软件包或工具,比如要使用Azure RTOS ThreadX,需要下载对应代码库:
![image-20231113224442965](https://pic.imgdb.cn/item/655236a0c458853aef7d95c4.png)
支持常见的功能
VS新增支持嵌入式开发的一些常见功能,和Keil MDK功能有很多相似。
1.代码浏览(查看)
![image-20231113224448257](https://pic.imgdb.cn/item/655236a0c458853aef7d95e3.png)
2.调试
![image-20231113224450770](https://pic.imgdb.cn/item/655236a0c458853aef7d95c0.png)
3.查看寄存器
![image-20231113224453481](https://pic.imgdb.cn/item/655236a0c458853aef7d9836.png)
*4.查看RTOS状态*
![image-20231113224456666](https://pic.imgdb.cn/item/655236a0c458853aef7d9594.png)
![image-20231113224459093](https://pic.imgdb.cn/item/655236a0c458853aef7d95df.png)
以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !
![137e00002230ad9f26e78-265x300](https://pic.imgdb.cn/item/655236a0c458853aef7d95bc.png)