在VScode 中使用RT-Thread Studio初體驗
前言
工欲善其事,必先利其器,VScode是什麼東東,想必大家都非常熟悉了,豐富的插件,有好的開發介面,是很多程式開發者的不二之選,RT-Thread竟然也開發了Vscode插件,真的是非常的nice啦,接下來小飛哥就帶大家一起來看看,RT-Thread工程在vscode中如何開發。
安裝Vscode
用久了各式各樣的破解軟體,心裡是不是又有一點小擔心,這個軟體怎麼破解?小夥伴們不用擔心,Vscode是免費的並且不需要破解的,當然了,有些插件是需要付費的,一般也很少用。
在下面連接中下載即可,選擇自己的系統,windows、MAC、LINUX等,慢慢等待下載完成即可。
下載鏈接://code.visualstudio.com/

下載完成後,雙擊.exe文件就可,一路下一步,選擇自己的安裝路徑,默認C盤,不想放C盤的,換個就好,有一點需要注意的就是,這幾個選項建議勾選上,特別是添加到資源管理器的選項,勾選了就可以右鍵選擇Vscode打開,非常的方便,當然了,如果忘記勾選了,也不要怕,修改註冊表即可配置,然後就等安裝完成就OK了,奧利給~

安裝RT-Thread Studio插件
在VScode擴展應用裡面(快捷鍵:CTRL+SHIFT+X),輸入RT-Thread Studio搜索,可以看到熟悉的logo了,正是此前使用的RT-Thread Studio,很親切,直接點擊安裝
這是平台支援說明,目前支援最好的是windows,據官方說,後面會慢慢更新,所以用其他系統的小夥伴們不要著急,耐心等待,下面有很詳細的使用介紹,小夥伴們可以自己閱讀,也可以繼續聽小飛哥啰嗦。
使用之前需要安裝的一些依賴項插件
安裝完成之後,左側工具欄中,可以看到RT的標誌,我們已經成功安裝了RT-Thread Studio的插件了
右側是尚未導入工程,出現的一些相關選項
環境設置


RT-Thread Studio插件使用詳解
目前該插件尚不支援新建工程,我們先用RT-Studio新建工程,這裡小飛哥直接使用falling-star board配套的常式,有關falling-star board的介紹,看這裡
導入工程
導入工程要特別注意,目前可能是插件還不是很完善,對於基於開發板建立的工程,直接打開工程,找到我們的工程目錄,選擇工具欄中的打開工程,找到我們工程目錄,確認即可。

但對於基於晶片建立的工程,就要特別注意了,此時直接選擇打開工程是不行的,後面編譯會報錯,需要選擇添加到工作區,一定要選擇添加到工作區,至少目前版本是必須的,後續版本更新可能會解決這個問題。
可以看到,我們的工程已經導入進來了,布局基本和RT-Studio軟體一致

導入工程後,可以選擇同步 C/C++ 配置,會自動執行 scons –target=vsc -s

相信不少使用RT-Thread的小夥伴,其中一個原因就是豐富的軟體包,只需要圖形化配置即可,大大減少重複性開發移植工作,在vscode中使用也是一樣的,單擊setting選項,彈出來的配置框,選擇我們需要的組件,勾選上,點擊保存或者x掉,會提示保存。

可以看到,每一步操作,控制台基本是有對應的操作輸出的

-
注意:打開新的 RT-Thread Settings 前,請先關閉之前打開的 RT-Thread Settings;配置結束後,需要更新軟體包。
工程右擊,在彈出框中選擇更新軟體包。
編譯工程
如果環境配置已經完成了,此步忽略,否則,先要配置工具鏈路徑,如果開始未配置的話,會彈出對應的提示框,根據路徑提示,填入我們自己的安裝路徑就oK了

除此之外,在工程設置中還有很多選項,包括調試、下載等環境配置,按照提示填入相應路徑即可
點擊構建工程
上面提到的如果是基於晶片建立的工程,打開工程選項直接編譯是不行的,那我們來看看,如果是直接打開工程,編譯會出什麼問題,編譯會出現圖片中的錯誤提示,關於解決辦法,可以查看://club.rt-thread.org/ask/question/431606.html
如果是基於開發板,編譯就OK了,基於晶片,選擇添加到工作區之後,編譯結果,編譯OK

Debug
-
註:linux、macos 版本目前只支援 QEMU
調試器,windows下可以選擇的有三種,stlink,jlink,QEMU
點擊工程上的調試按鈕,即可下載工程,可在終端中查看調試過程中的輸出資訊與下載相似,如果沒有配置調試器路徑,會自動跳轉到調試器配置介面
配置好調試器後,點擊調試按鈕,調試成功後,會先進入
Reset_Handler,如果你想進入 main,可在 main 函數出打斷點,查看調試資訊,如下圖所示,進入調試後,編輯器左側會自動跳轉到 【運行和調試】視圖,您可以使用查看變數、監視變數、查看調用堆棧等等功能。
下載韌體
如果前面環境沒有配置的,這裡依然會跳出提示框,輸入對應的路徑就oK了
當然了,如果你使用了外部演算法下載,同樣需要配置外部演算法路徑即可
配置完成後進行下載,下載成功
程式已經運行起來了,完美,ending~
資料獲取
關注公眾號,後台回復「資料」,或者回復關鍵字,即可獲取相關資料,也可以添加小飛哥好友轟炸~
結語
原創不易,如果你覺得對自己有幫助的話,給個贊,點個關注,點個在看,感謝前進的道路上有你的陪伴!