在VScode 中使用RT-Thread Studio初體驗


前言

工欲善其事,必先利其器,VScode是什么東東,想必大家都非常熟悉了,豐富的插件,有好的開發界面,是很多程序開發者的不二之選,RT-Thread竟然也開發了Vscode插件,真的是非常的nice啦,接下來小飛哥就帶大家一起來看看,RT-Thread工程在vscode中如何開發。

安裝Vscode

用久了各式各樣的破解軟件,心里是不是又有一點小擔心,這個軟件怎么破解?小伙伴們不用擔心,Vscode是免費的並且不需要破解的,當然了,有些插件是需要付費的,一般也很少用。

在下面連接中下載即可,選擇自己的系統,windows、MAC、LINUX等,慢慢等待下載完成即可。 下載鏈接:https://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了

除此之外,在工程設置中還有很多選項,包括調試、下載等環境配置,按照提示填入相應路徑即可

點擊構建工程 上面提到的如果是基於芯片建立的工程,打開工程選項直接編譯是不行的,那我們來看看,如果是直接打開工程,編譯會出什么問題,編譯會出現圖片中的錯誤提示,關於解決辦法,可以查看:https://club.rt-thread.org/ask/question/431606.html

如果是基於開發板,編譯就OK了,基於芯片,選擇添加到工作區之后,編譯結果,編譯OK

Debug

  • 注:linux、macos 版本目前只支持 QEMU

調試器,windows下可以選擇的有三種,stlink,jlink,QEMU 點擊工程上的調試按鈕,即可下載工程,可在終端中查看調試過程中的輸出信息與下載相似,如果沒有配置調試器路徑,會自動跳轉到調試器配置界面

配置好調試器后,點擊調試按鈕,調試成功后,會先進入 Reset_Handler,如果你想進入 main,可在 main 函數出打斷點,查看調試信息,如下圖所示,進入調試后,編輯器左側會自動跳轉到 【運行和調試】視圖,您可以使用查看變量、監視變量、查看調用堆棧等等功能。

下載固件

如果前面環境沒有配置的,這里依然會跳出提示框,輸入對應的路徑就oK了 當然了,如果你使用了外部算法下載,同樣需要配置外部算法路徑即可 配置完成后進行下載,下載成功 程序已經運行起來了,完美,ending~

資料獲取

關注公眾號,后台回復“資料”,或者回復關鍵字,即可獲取相關資料,也可以添加小飛哥好友轟炸~

結語

原創不易,如果你覺得對自己有幫助的話,給個贊,點個關注,點個在看,感謝前進的道路上有你的陪伴!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM