1. gzyueqian
      13352868059

      嵌入式開發人員需要知道的3個Visual Studio代碼擴展

      更新時間: 2024-06-03 10:25:48來源: 粵嵌教育瀏覽量:1190

      如果像大多數嵌入式開發人員一樣,可能會使用的芯片供應商的集成開發環境。這些ide具有許多特性,但它們通常無法定制以適應現代開發人員的工作流程。一種在開發人員中日益流行的替代方法是Visual Studio代碼(VS代碼)。VS 代碼為開發人員提供了一個靈活的源代碼編輯器,可以通過擴展進行自定義。在今天的帖子中,我們將探索三個VS 代碼擴展,它們幫助開發人員大大加快了嵌入式軟件開發的速度。

       

      1:Cortex調試

      很多嵌入式軟件開發人員在使用Visual Studio代碼時遇到的最大問題是弄清楚如何調試他們的微控制器。嵌入式軟件不同于其他軟件開發領域,因為我們必須了解硬件的各個方面。開發人員可以使用各種擴展與gdbopenOCD進行交互,以允許他們無縫調試他們的微控制器,就像在基于Eclipseide中一樣。

       

       Cortex調試為Visual Studio代碼提供ARM Cortex-M GDB調試器支持。這是一個開源項目,支持J-LinkST-Link和其他調試器。它還不支持SWO,一個非常有用的調試工具。然而,如果剛剛開始使用VS代碼,Cortex調試是設置和配置嵌入式目標的一個比較容易的擴展。

       

      2:Github Copilot

      另一個將改變軟件開發方式的擴展是Github Copilot。這是一個AI對程序員的擴展,可以實時建議代碼。如果喜歡它建議的代碼,只需單擊tab按鈕,代碼就會填充到IDE中。雖然它的建議并不總是100%,但在許多情況下,它可以滿足你60-80%的需求。稍加編輯和調整,將比自己輸入實現更快地達到最終目標。

       

      使用人工智能對程序員可能看起來有點奇怪,你很快就習慣了!使用像Github Copilot這樣的AI擴展可以極大地幫助加快軟件開發速度它有助于節省一些輸入,并在返回并編輯之前將一些實現顯示在屏幕上。

       

      3:外圍查看器

      如果想調試嵌入式目標并查看硬件寄存器,需要一些方法來理解和顯示內存映射。外設查看器是一個可以讀取微控制器SVD文件的擴展。該擴展適用于Cortex-Debug和任何支持Microsoft Debug協議的調試器。所需要做的就是在啟動配置中指定SVD路徑,擴展將讀取詳細信息并提供一個界面來顯示外設視圖。

       

      結論

      Visual Studio代碼是一個靈活、可伸縮和可自定義的源代碼編輯器。雖然嵌入式開發人員通常習慣于獲得完整的IDE,但VS Code允許定制最適合自己的工作流程。每個開發人員都可以使用幫助他們高效工作的配置和擴展來自定義他們的編輯器。嵌入式開發人員可用的擴展數量令人難以置信。一些擴展包括從顯示未使用的空白(如尾隨空格)到使用RTOS感知調試(嵌入式工具)調試嵌入式目標。如果現在沒有使用VS Code來開發嵌入式軟件,那么可能會發現它是一個有助于將的開發提升到下一個級別的工具。

      免費預約試聽課

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

      
      

      1. 最新国产99热这里只有精品 | 亚洲国产理论片在线观看 | 精品女同一区二区三区免费站 | 亚洲伦乱子亲农村在线视频 | 免费国产黄线在线观看视频 | 欧美国产日韩a欧美在线视频 |