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

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

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

  Visual Studio Code

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

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


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

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

擴(kuò)展可以輕松生成代碼文檔。


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

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

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


  用于嵌入式的 Visual Studio Code 插件


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

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


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

有幾個(gè)非常有用的插件,例如:


  ESP-IDF


  CMake


  CMake Tools


  這些插件簡化了 ESP32 工具鏈的設(shè)置。

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


  Doxygen


  Docker


  Jupyter




  從 Visual Studio Code 調(diào)試


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

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


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


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

ARM Cortex-M 處理器的調(diào)試支持!(SEGGER 在這里有一個(gè)關(guān)于如何設(shè)置和運(yùn)行調(diào)試器的不錯(cuò)的 Wiki)。


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


  Visual Studio Code

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

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

電話咨詢

電話咨詢

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

回到頂部