• 招生咨詢熱線:4008-569-579 
  • 手機版
    用手機掃描二維碼直達商品手機版
招生咨詢熱線
4008-569-579
機構主頁 > 培訓資料 > 使用 Viual Studio Code 進行嵌入式開發(fā)
機構主頁 > 培訓資料>使用 Viual Studio Code 進行嵌入式開發(fā)

使用 Viual Studio Code 進行嵌入式開發(fā)

來源:廣州達內(nèi)教育        時間:2023-05-30        熱度:32℃        返回列表

  Visual Studio Code

是一個簡化的代碼編輯器,支持調(diào)試、任務運行和版本控制等開發(fā)操作。它不包含嵌入式開發(fā)人員在基于 Eclipse 的 IDE

中發(fā)現(xiàn)的更復雜的功能或工作流程。但是,Visual Studio Code 的精簡特性使其極其靈活且易于用于多種用途。


  Visual Studio Code 是一個通過擴展自定義的文本編輯器。例如,如果你使用 C/C++,將 C/C++

擴展添加到 Visual Studio Code 可以提供更好的 IntelliSense。添加 Doxygen

擴展可以輕松生成代碼文檔。


  除了文本編輯和擴展系統(tǒng)之外,Visual Studio Code 還包括對終端的快速訪問。

這允許開發(fā)人員在一個環(huán)境中工作并發(fā)出命令,而無需跳轉(zhuǎn)到其他應用程序。我會經(jīng)常使用終端直接構建我的代碼,將更改推送到 Git 存儲庫,或者加載 Docker

容器并執(zhí)行我的 CI/CD 流程。


  用于嵌入式的 Visual Studio Code 插件


  Visual Studio Code 提供了廣泛的插件,允許將環(huán)境用于嵌入式系統(tǒng)、移動應用程序,甚至 Python

開發(fā)。但是,如果你沒有正確的插件,那肯定會很困難。


  你需要的插件將取決于你要完成的任務。 例如,如果你使用的是 ESP32,Visual Studio Code

有幾個非常有用的插件,例如:


  ESP-IDF


  CMake


  CMake Tools


  這些插件簡化了 ESP32 工具鏈的設置。

此外,嵌入式開發(fā)人員可以訪問可以在終端中快速執(zhí)行的命令,而無需記住命令。我經(jīng)常使用組件創(chuàng)建和構建/部署/監(jiān)控快捷方式。其他幾個有用的插件包括:


  Doxygen


  Docker


  Jupyter




  從 Visual Studio Code 調(diào)試


  我知道開發(fā)人員的一個問題是如何從 Visual Studio Code

調(diào)試代碼。根據(jù)你使用的工具,有多種調(diào)試方法。


  調(diào)試的一種選擇是簡單地使用終端將消息打印到終端中。當我使用 ESP32 部件時,我經(jīng)常這樣做。


  我在使用 SEGGER J-link Ultra+ 時使用的另一種選擇是使用 Cortex-Debug 插件。該插件增加了對

ARM Cortex-M 處理器的調(diào)試支持!(SEGGER 在這里有一個關于如何設置和運行調(diào)試器的不錯的 Wiki)。


  安裝插件后,你只需按 F5 或從“調(diào)試”菜單中選擇“開始調(diào)試”! 調(diào)試會話就像其他所有 IDE 一樣。


  Visual Studio Code

是一款適用于嵌入式軟件開發(fā)人員的有趣且靈活的開發(fā)工具。它易于使用,并具有廣泛的擴展,可以讓開發(fā)人員啟動并運行。該工具是跨平臺的,無論嵌入式開發(fā)人員使用

macOS、Linux 還是 Windows,都可以輕松開發(fā)標準開發(fā)流程。

電話咨詢

電話咨詢

咨詢電話:
4008-569-579
回到頂部

回到頂部