微信公眾號 | strongerHuang
看到有網(wǎng)友在問:你們做單片機開發(fā),會常用到哪些 VS Code 插件?
VS Code在程序員的圈子里面,幾乎無人不知,無人不曉。原因在于VS Code很輕量級(不吃電腦配置)。同時,插件也非常豐富,關(guān)鍵確實很好用。
所以,VS Code是程序員的必備工具之一。那么,回到開篇的問題,做單片機開發(fā),會常用到哪些 VS Code 插件?
針對單片機的 VS Code插件有很多,但很多插件都是在特定的場景才會用到,比如 RT-Thread Smart for Vscode,我們只有用到RT-Thread的時候才會用到該插件。
所以,我們真正做單片機開發(fā)的時候,常用的其實只有那么幾個插件。下面列舉一些單片機開發(fā)常用的一些VS Code 插件。
一些常規(guī)的插件
1.Chinese (Simplified) (簡體中文)?相信絕大部分同學(xué)安裝好VS Code之后的第一件事就是安裝Chinese (Simplified) 這個插件。
2.C/C++擴展(C/C++ Extension Pack)寫單片機程序,大部分都是用C/C++編程語言,相信搞單片機開發(fā)的同學(xué),絕大部分都安裝了。
3.Keil Studio PackKeil幾乎是搞單片機開發(fā)的必備的一個工具,目前 Keil Studio Pack這個插件就屬于 Keil MDK v6 的其中一部分。
4. IAR Embedded Workbench 搞單片機開發(fā),IAR 這個工具還是有一定用戶量,特別是早期開發(fā)工具匱乏的年代,再加上 IAR 工具鏈比較豐富。
5. CMake ToolsCMake 對于搞嵌入式開發(fā)的同學(xué)還是不陌生,因為這個工具功能比較強大,又是跨平臺編譯工具,因此受到很多小伙伴的歡迎。
6. GitLens寫代碼,Git是必備的工具。這個插工具最重要的功能就是版本管理,可以追溯歷史記錄。
7. Generate Doxygen Comments不知道你們公司有沒有要求寫文檔?對于合格的工程師,我覺得寫文檔是必備的一項工作。這個工具能幫你自動生成代碼的文檔,方便別人也方便自己查閱代碼文檔。
8. STM32 VS Code Extension對于用 STM32 做開發(fā)的小伙伴對這個插件不陌生,這也是 STM32 生態(tài)工具中的其中一個。
9. RT-Thread SmartRT-Thread 是國內(nèi)做的比較好的 RTOS,這些年也在快速發(fā)展,生態(tài)這一塊也在逐漸完善,這個插件就是生態(tài)工具中一個。
10. Embedded ToolsEmbedded Tools 是微軟自家的針對嵌入式的開發(fā)工具插件,因為微軟也在布局嵌入式(ThreadX就是一個典型的例子)。
以上只是針對單片機開發(fā)者列出來的一些常見的插件,其實還有很多相對“小眾一點”的插件,包括個人開發(fā)者針對單片機的一些插件。
大家還有什么好用的插件,也可以在留言區(qū)分享出來。