Visual Studio会让嵌入式开发变得更香
在幾個月之前,我一直非常喜歡用Source Insight看代碼,主要是習慣了原來的風格。
從Source Insight 轉到vscode 的原因是,在騰訊使用samba連接Source Insight看代碼非常非常卡,讓我覺得很難受。
然后是在同事的建議下更換了vscode,里面有一個remote-ssh的功能非常非常爽,而且也不用想vim生成tags很麻煩,也不用像Source Insight要同步一些標識符后才可以跳轉。
除此之外,還有很好看的皮膚,很多好用的插件,但是插件不建議開很多,有可能會把你的服務器給弄崩了。一些常用的插件還是可以用的,比如高亮標識符,過濾字符串這些常見的功能。
像全局搜索,查找替換,列編輯模式,hex查看,那真的一用一個爽啊。
這軟件真心可以推薦,希望大家在寫代碼的路上,不要被一些雞毛蒜皮的事情給耽擱了。
以下是黃兄的關于vscode支持嵌入式RTOS的內容正文。
RTOS、MCU軟件的開發,我們常用Keil、IAR等集成開發環境(IDE)。
最近,微軟Visual Studio團隊成員宣布:Visual Studio 2022 預覽版添加了新的嵌入式開發功能。
支持RTOS ThreadX、STM32等嵌入式軟件的編輯、編譯、調試等功能,具有外設寄存器、RTOS狀態等視圖狀態窗口。
給大家看一下基于ThreadX、STM32調試狀態下的界面:
這個界面看著是不是有基于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++)。
安裝好VS ,啟動工程,選擇對應的組件即可進行開發。
當然,除了集成這些工具之外,要順利進行開發,還需要安裝項目必要的一些軟件包或工具,比如要使用Azure RTOS ThreadX,需要下載對應代碼庫:
支持常見的功能
VS新增支持嵌入式開發的一些常見功能,和Keil MDK功能有很多相似。
1.代碼瀏覽(查看)
2.調試
3.查看寄存器
4.查看RTOS狀態
更多可以參看博客:
https://devblogs.microsoft.com/cppblog/visual-studio-embedded-development/
最后
目前這個功能在最新的VS 2022預覽版中具有,功能應該相對較弱,可能還存在很多不足。
如果要支持類似Keil、 IAR等傳統IDE的功能,可能還要迭代多個版本。
因此,不建議大家深入研究,當然可以嘗鮮了解其功能。
------------?END?------------
推薦閱讀:
專輯|Linux文章匯總
專輯|程序人生
專輯|C語言
我的知識小密圈
關注公眾號,后臺回復「1024」獲取學習資料網盤鏈接。
歡迎點贊,關注,轉發,在看,您的每一次鼓勵,我都將銘記于心~
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Visual Studio会让嵌入式开发变得更香的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IAR8.3 STM8安装过程
- 下一篇: 网易云音乐歌词爬取