0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

我的嵌入式相關(guān)VScode插件!

dyquk4xk2p3d ? 來源:良許Linux ? 2023-11-17 16:47 ? 次閱讀

嵌入式開發(fā)領(lǐng)域,選擇一款合適的開發(fā)工具至關(guān)重要。而VSCode作為一款輕量級、強(qiáng)大的編輯器,已然成為開發(fā)者的首選。

本文將推薦一些實(shí)用的、與嵌入式開發(fā)相關(guān)的VSCode插件,相信總有一款適合你。

1、serial terminal

09e90628-84e7-11ee-939d-92fbcf53809c.png

這款插件提供了一個(gè)簡單的串口終端,可以幫助我們輕松地與串口設(shè)備進(jìn)行通信。它支持多種波特率和數(shù)據(jù)位格式,并且可以輕松地發(fā)送和接收數(shù)據(jù)。

2、GitLens

09f3bc9e-84e7-11ee-939d-92fbcf53809c.png

GitLens 是強(qiáng)大的Git集成插件,可以幫助我們實(shí)時(shí)查看Git提交信息,輕松進(jìn)行代碼溯源。

安裝GitLens 插件之后在每行代碼的末尾,GitLens 都會公開最后一次提交的作者、提交的時(shí)間以及其他詳細(xì)的備注信息。

GitLens提供了可單擊的鏈接,公開了提交詳細(xì)信息,并允許您從快速選擇菜單中進(jìn)行選擇,以比較、導(dǎo)航和進(jìn)一步探索每個(gè)提交。

我們只需單擊一個(gè)按鈕,就可以在任何文件的歷史記錄中來回導(dǎo)航。比較隨時(shí)間推移而發(fā)生的變化,并查看整個(gè)文件或每行代碼的修訂歷史記錄。

3、Code Runner

0a02ad58-84e7-11ee-939d-92fbcf53809c.png

Code Runner 插件支持多種語言的代碼執(zhí)行,包括C/C++Python等。我們平時(shí)要寫一些C語言小demo驗(yàn)證時(shí)可以直接在VSCode中運(yùn)行我們的代碼,無需跳出編輯器就能獲取代碼執(zhí)行結(jié)果,省去額外安裝運(yùn)行環(huán)境的麻煩。

4、Remote - SSH

0a0f9f86-84e7-11ee-939d-92fbcf53809c.png

通過這個(gè)插件我們可以使用任何帶有 SSH 服務(wù)器的遠(yuǎn)程計(jì)算機(jī)作為開發(fā)環(huán)境。我們嵌入式開發(fā),有時(shí)候需要到服務(wù)器上去編譯代碼,通過這個(gè)插件我們可以很方便地修改、編譯服務(wù)器上的代碼。

5、Markdown插件

0a206dac-84e7-11ee-939d-92fbcf53809c.png

Markdown是一種輕量級標(biāo)記語言,它的特點(diǎn)是簡單、易學(xué)、易用。我們程序員寫文檔一般都是基于Markdown來寫,我們可以使用一些Markdown文檔工具,也可以在vscode里安裝Markdown Preview Enhanced等Markdown插件。

6、C/C++插件

0a2ae098-84e7-11ee-939d-92fbcf53809c.png

C/C++插件應(yīng)該是我們嵌入式中最常用的插件了。這個(gè)插件提供了包括智能代碼補(bǔ)全、代碼格式化、調(diào)試支持等在內(nèi)的全方位的C/C++開發(fā)功能。

7、CMake Tools

0a3691e0-84e7-11ee-939d-92fbcf53809c.png

CMake Tools 是一個(gè)用于快速創(chuàng)建和管理CMake項(xiàng)目的插件,可以幫助我們簡化嵌入式開發(fā)中的構(gòu)建過程。

8、DeviceTree

0a434782-84e7-11ee-939d-92fbcf53809c.png

DeviceTree是一個(gè)設(shè)備樹語法插件,可以方便我們閱讀設(shè)備樹文件。

9、Chinese插件

0a517bf4-84e7-11ee-939d-92fbcf53809c.png

此插件為中文(簡體)語言包。

10、Doxygen

0a681986-84e7-11ee-939d-92fbcf53809c.png

在進(jìn)行嵌入式開發(fā)時(shí),編寫高質(zhì)量的文檔是十分重要的。Doxygen Documentation Generator插件可以幫助你自動生成代碼的文檔,使你能夠更專注于編碼,而無需擔(dān)心文檔的編寫。

以上就是本次推薦的10個(gè)適合嵌入式開發(fā)的VSCode插件,除了這些,大家還使用過哪些好用的插件?

0a72d862-84e7-11ee-939d-92fbcf53809c.png

0a7e8838-84e7-11ee-939d-92fbcf53809c.png

0a8dfe80-84e7-11ee-939d-92fbcf53809c.png

0a963dd4-84e7-11ee-939d-92fbcf53809c.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5058

    文章

    18972

    瀏覽量

    301909
  • vscode
    +關(guān)注

    關(guān)注

    1

    文章

    154

    瀏覽量

    7648
  • 串口終端
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    2380

原文標(biāo)題:我的嵌入式相關(guān)VScode插件!

文章出處:【微信號:良許Linux,微信公眾號:良許Linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    VSCode批量遷移插件

    代碼的路 打開之前電腦,找到原電腦VS Code的插件安裝目錄: 如: C:\\\\Users\\\\用戶名\\\\.vscode\\\\extensions 將extensions文件夾拷貝到
    的頭像 發(fā)表于 11-06 16:04 ?61次閱讀
    <b class='flag-5'>VSCode</b>批量遷移<b class='flag-5'>插件</b>

    VSCode插件的安裝和使用

    今天介紹一款工作上經(jīng)常用到的一款VSCode插件-VsCode Action Buttons,這個(gè)插件可以釋放手敲命令行清除、編譯、運(yùn)行
    的頭像 發(fā)表于 11-04 15:36 ?83次閱讀
    <b class='flag-5'>VSCode</b><b class='flag-5'>插件</b>的安裝和使用

    什么是嵌入式?一文讀懂嵌入式主板

    在現(xiàn)代科技浪潮中,嵌入式技術(shù)已成為支撐各種智能設(shè)備和系統(tǒng)運(yùn)行的核心力量。那么,究竟什么是嵌入式?嵌入式系統(tǒng),顧名思義,是將計(jì)算機(jī)的硬件和軟件嵌入到某種設(shè)備或系統(tǒng)中,以實(shí)現(xiàn)特定功能的計(jì)算
    的頭像 發(fā)表于 10-16 10:14 ?362次閱讀

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-開發(fā)環(huán)境搭建之VScode的安裝及使用

    插件 Document This:快速注釋 ESLint:代碼檢查工具 DeviceTree:設(shè)備商語法 GBK to UTF8 for vscode:GBK轉(zhuǎn)UTF8插件 Vscode
    發(fā)表于 10-09 15:44

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱為嵌入式系統(tǒng)的核心組件,是一種用于控制和數(shù)據(jù)處理的計(jì)算機(jī)硬件,其設(shè)計(jì)旨在嵌入特定設(shè)備中執(zhí)行專門任務(wù)。嵌入式主板如同是設(shè)備的“大腦”,主要功能是根據(jù)需要管理和控制設(shè)備
    的頭像 發(fā)表于 09-30 10:05 ?313次閱讀

    飛凌嵌入式ElfBoard ELF 1板卡-開發(fā)環(huán)境搭建之VScode的安裝及使用

    ESLint:代碼檢查工具DeviceTree:設(shè)備商語法GBK to UTF8 for vscode:GBK轉(zhuǎn)UTF8插件Vscode-icons:文件圖標(biāo)擴(kuò)展包安裝方法:安裝完成后,雙擊桌面
    發(fā)表于 09-30 09:40

    使用VSCode調(diào)試嵌入式程序:如何切換gdb server

    上文小編給大家介紹了一下如何使用VSCode結(jié)合cortex-debug插件進(jìn)行調(diào)試的方法。本篇就趁熱打鐵,進(jìn)一步深入了解一下如何切換gdb server。讓我們可以不僅僅使用JLinkGDBServer進(jìn)行調(diào)試。
    的頭像 發(fā)表于 05-09 11:02 ?1741次閱讀
    使用<b class='flag-5'>VSCode</b>調(diào)試<b class='flag-5'>嵌入式</b>程序:如何切換gdb server

    使用VSCode調(diào)試嵌入式程序,打開通往嵌入式系統(tǒng)的神秘之門!

    說到VSCode,大家一定都不陌生。這是一款由Microsoft開發(fā)的免費(fèi)、開源、跨平臺的源代碼編輯器,運(yùn)行于 Mac OS X、Windows和Linux 之上。
    的頭像 發(fā)表于 05-09 11:00 ?2493次閱讀
    使用<b class='flag-5'>VSCode</b>調(diào)試<b class='flag-5'>嵌入式</b>程序,打開通往<b class='flag-5'>嵌入式</b>系統(tǒng)的神秘之門!

    嵌入式fpga是什么意思

    嵌入式FPGA是指將FPGA技術(shù)集成到嵌入式系統(tǒng)中的一種解決方案。嵌入式系統(tǒng)是一種為特定應(yīng)用而設(shè)計(jì)的計(jì)算機(jī)系統(tǒng),它通常包括處理器、內(nèi)存、外設(shè)接口等組件,并且被嵌入到更大的設(shè)備或系統(tǒng)中,
    的頭像 發(fā)表于 03-15 14:29 ?1161次閱讀

    fpga是嵌入式

    FPGA(現(xiàn)場可編程門陣列)不是嵌入式系統(tǒng),但FPGA在嵌入式系統(tǒng)中有著重要的應(yīng)用。
    的頭像 發(fā)表于 03-14 17:19 ?2086次閱讀

    聊一聊嵌入式C語言

    作為一名嵌入式軟件開發(fā)者,熟練掌握嵌入式C語言對的日常工作至關(guān)重要。
    的頭像 發(fā)表于 01-22 09:28 ?509次閱讀

    什么是嵌入式系統(tǒng)?嵌入式系統(tǒng)的具體應(yīng)用

    嵌入式,一般是指嵌入式系統(tǒng)。用于控制、監(jiān)視或者輔助操作機(jī)器和設(shè)備的裝置。
    的頭像 發(fā)表于 12-20 13:33 ?2335次閱讀

    下載vscode老版本離線插件vsix文件的流程

    下載vscode老版本離線插件vsix文件的流程如下
    的頭像 發(fā)表于 12-20 09:26 ?1.1w次閱讀
    下載<b class='flag-5'>vscode</b>老版本離線<b class='flag-5'>插件</b>vsix文件的流程

    深入比較VSCode和SourceInsight

    在語言支持和插件生態(tài)系統(tǒng)方面,VSCode顯然更為強(qiáng)大和靈活。如果你需要涉及多種語言的源碼閱讀,或者希望利用各種插件進(jìn)行定制,VSCode可能是更好的選擇。
    的頭像 發(fā)表于 12-02 16:03 ?9168次閱讀
    深入比較<b class='flag-5'>VSCode</b>和SourceInsight

    嵌入式開發(fā)測試秘訣

    。 多年前,一位工程師為了對嵌入式擁有更深層次理解的追求,曾發(fā)出這樣的疑問:“怎么才能知道并懂得的系統(tǒng)到底在干些什么呢?”。同時(shí)代的嵌入式開發(fā)人員問得最多的問題大都圍繞“
    的頭像 發(fā)表于 11-24 16:18 ?482次閱讀