1. gzyueqian
      13352868059

      使用 Visual Studio Code 進行嵌入式開發

      更新時間: 2022-01-14 11:08:36來源: 粵嵌教育瀏覽量:12090

        Visual Studio Code 是一個簡化的代碼編輯器,支持調試、任務運行和版本控制等開發操作。它不包含嵌入式開發人員在基于 Eclipse 的 IDE 中發現的更復雜的功能或工作流程。但是,Visual Studio Code 的精簡特性使其極其靈活且易于用于多種用途。


        Visual Studio Code 是一個通過擴展自定義的文本編輯器。例如,如果你使用 C/C++,將 C/C++ 擴展添加到 Visual Studio Code 可以提供更好的 IntelliSense。添加 Doxygen 擴展可以輕松生成代碼文檔。


        除了文本編輯和擴展系統之外,Visual Studio Code 還包括對終端的快速訪問。 這允許開發人員在一個環境中工作并發出命令,而無需跳轉到其他應用程序。我會經常使用終端直接構建我的代碼,將更改推送到 Git 存儲庫,或者加載 Docker 容器并執行我的 CI/CD 流程。


        用于嵌入式的 Visual Studio Code 插件


        Visual Studio Code 提供了廣泛的插件,允許將環境用于嵌入式系統、移動應用程序,甚至 Python 開發。但是,如果你沒有正確的插件,那肯定會很困難。


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


        ESP-IDF


        CMake


        CMake Tools


        這些插件簡化了 ESP32 工具鏈的設置。 此外,嵌入式開發人員可以訪問可以在終端中快速執行的命令,而無需記住命令。我經常使用組件創建和構建/部署/監控快捷方式。其他幾個有用的插件包括:


        Doxygen


        Docker


        Jupyter



        從 Visual Studio Code 調試


        我知道開發人員的一個問題是如何從 Visual Studio Code 調試代碼。根據你使用的工具,有多種調試方法。


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


        我在使用 SEGGER J-Link Ultra+ 時使用的另一種選擇是使用 Cortex-Debug 插件。該插件增加了對 ARM Cortex-M 處理器的調試支持!(SEGGER 在這里有一個關于如何設置和運行調試器的不錯的 Wiki)。


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


        Visual Studio Code 是一款適用于嵌入式軟件開發人員的有趣且靈活的開發工具。它易于使用,并具有廣泛的擴展,可以讓開發人員啟動并運行。該工具是跨平臺的,無論嵌入式開發人員使用 macOS、Linux 還是 Windows,都可以輕松開發標準開發流程。

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 日韩一本之道视频在线观看 | 亚洲一线在线视频 | 中文字幕AV在线免费看 | 日本色道亚洲精品 | 三a四a视频在线观看 | 亚洲国产理论片在线播放 |