日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Visual Studio会让嵌入式开发变得更香

發布時間:2023/12/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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会让嵌入式开发变得更香的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。