標籤:

【工欲善其事】用 Visual Studio 編譯 Arduino

眾所周知,Arduino 官方的 IDE 用戶體驗渣到爆。默認配置不僅大括弧不換行,而且 tab 鍵是兩個空格。(異端燒死)

最不能忍的是,編譯太慢,每次點擊編譯或燒錄,都要將 gcc 的某些庫文件重新編譯,即使你只是加了個空行。

當然,Arduino 也可以使用其他編譯器或編輯器來編譯和燒錄代碼。例如 Sublime Text 和nVisual Studio 都有支持 Arduino 的插件。本文介紹 Visual Studio 的插件「Visual Micro」的安裝和使用方法。 (巨硬大法好)

Visual Micro 的官網是 Arduino Plugin (new version, simpler & more powerful) ,下載地址是: visualstudiogallery.msdn.microsoft.com 。在安裝完 Visual Studio 和 Arduino IDE 之後,雙擊下載的 *.vsix 文件就可以完成插件的安裝,安裝插件時最好關閉 Visual Studio。如果雙擊無法安裝此文件,那麼在打開方式中選擇 Microsoft Visual Studio Version Selector。

安裝插件後,VisualnStudio 將多出一個菜單,名為「VISUAL MICRO」。在菜單中可以選擇nArduino 版本、開發板版本以及串口號等參數。

當然,作為 Visual Studio 的插件,代碼提示功能是必須要有的,比 Sublime Text 的代碼提示不知高到哪裡去了。

編譯和燒錄的功能終於也算是正常了,改動代碼後只會重新編譯改動部分,而不是重新編譯整個庫。不改動代碼直接再次點擊燒錄時,也非常快速。


推薦閱讀:

TAG:工欲善其事 |