• 正文
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

單片機(jī)開發(fā)常用的VS Code插件

03/08 11:26
2092
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

微信公眾號(hào) | strongerHuang

看到有網(wǎng)友在問:你們做單片機(jī)開發(fā),會(huì)常用到哪些 VS Code 插件?

VS Code在程序員的圈子里面,幾乎無人不知,無人不曉。原因在于VS Code很輕量級(jí)(不吃電腦配置)。同時(shí),插件也非常豐富,關(guān)鍵確實(shí)很好用。

所以,VS Code是程序員的必備工具之一。那么,回到開篇的問題,做單片機(jī)開發(fā),會(huì)常用到哪些 VS Code 插件?

針對(duì)單片機(jī)的 VS Code插件有很多,但很多插件都是在特定的場(chǎng)景才會(huì)用到,比如 RT-Thread Smart for Vscode,我們只有用到RT-Thread的時(shí)候才會(huì)用到該插件。

所以,我們真正做單片機(jī)開發(fā)的時(shí)候,常用的其實(shí)只有那么幾個(gè)插件。下面列舉一些單片機(jī)開發(fā)常用的一些VS Code 插件。

一些常規(guī)的插件

1.Chinese (Simplified) (簡(jiǎn)體中文)?相信絕大部分同學(xué)安裝好VS Code之后的第一件事就是安裝Chinese (Simplified) 這個(gè)插件。

2.C/C++擴(kuò)展(C/C++ Extension Pack)寫單片機(jī)程序,大部分都是用C/C++編程語言,相信搞單片機(jī)開發(fā)的同學(xué),絕大部分都安裝了。

3.Keil Studio PackKeil幾乎是搞單片機(jī)開發(fā)的必備的一個(gè)工具,目前 Keil Studio Pack這個(gè)插件就屬于 Keil MDK v6 的其中一部分。

4. IAR Embedded Workbench 搞單片機(jī)開發(fā),IAR 這個(gè)工具還是有一定用戶量,特別是早期開發(fā)工具匱乏的年代,再加上 IAR 工具鏈比較豐富。

5. CMake ToolsCMake 對(duì)于搞嵌入式開發(fā)的同學(xué)還是不陌生,因?yàn)檫@個(gè)工具功能比較強(qiáng)大,又是跨平臺(tái)編譯工具,因此受到很多小伙伴的歡迎。

6. GitLens寫代碼,Git是必備的工具。這個(gè)插工具最重要的功能就是版本管理,可以追溯歷史記錄。

7. Generate Doxygen Comments不知道你們公司有沒有要求寫文檔?對(duì)于合格的工程師,我覺得寫文檔是必備的一項(xiàng)工作。這個(gè)工具能幫你自動(dòng)生成代碼的文檔,方便別人也方便自己查閱代碼文檔。

8. STM32 VS Code Extension對(duì)于用 STM32 做開發(fā)的小伙伴對(duì)這個(gè)插件不陌生,這也是 STM32 生態(tài)工具中的其中一個(gè)。

9. RT-Thread SmartRT-Thread 是國內(nèi)做的比較好的 RTOS,這些年也在快速發(fā)展,生態(tài)這一塊也在逐漸完善,這個(gè)插件就是生態(tài)工具中一個(gè)。

10. Embedded ToolsEmbedded Tools 是微軟自家的針對(duì)嵌入式的開發(fā)工具插件,因?yàn)槲④浺苍诓季智度胧剑═hreadX就是一個(gè)典型的例子)。

以上只是針對(duì)單片機(jī)開發(fā)者列出來的一些常見的插件,其實(shí)還有很多相對(duì)“小眾一點(diǎn)”的插件,包括個(gè)人開發(fā)者針對(duì)單片機(jī)的一些插件。

大家還有什么好用的插件,也可以在留言區(qū)分享出來。

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計(jì)資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄

作者黃工,從事嵌入式軟件開發(fā)工作8年有余,高級(jí)嵌入式軟件工程師,業(yè)余維護(hù)公眾號(hào)『strongerHuang』,分享嵌入式軟硬件、單片機(jī)、物聯(lián)網(wǎng)等內(nèi)容。