0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

我的嵌入式相关VScode插件!

dyquk4xk2p3d 来源:良许Linux 2023-11-17 16:47 次阅读

嵌入式开发领域,选择一款合适的开发工具至关重要。而VSCode作为一款轻量级、强大的编辑器,已然成为开发者的首选。

本文将推荐一些实用的、与嵌入式开发相关的VSCode插件,相信总有一款适合你。

1、serial terminal

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

这款插件提供了一个简单的串口终端,可以帮助我们轻松地与串口设备进行通信。它支持多种波特率和数据位格式,并且可以轻松地发送和接收数据。

2、GitLens

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

GitLens 是强大的Git集成插件,可以帮助我们实时查看Git提交信息,轻松进行代码溯源。

安装GitLens 插件之后在每行代码的末尾,GitLens 都会公开最后一次提交的作者、提交的时间以及其他详细的备注信息。

GitLens提供了可单击的链接,公开了提交详细信息,并允许您从快速选择菜单中进行选择,以比较、导航和进一步探索每个提交。

我们只需单击一个按钮,就可以在任何文件的历史记录中来回导航。比较随时间推移而发生的变化,并查看整个文件或每行代码的修订历史记录。

3、Code Runner

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

Code Runner 插件支持多种语言的代码执行,包括C/C++Python等。我们平时要写一些C语言小demo验证时可以直接在VSCode中运行我们的代码,无需跳出编辑器就能获取代码执行结果,省去额外安装运行环境的麻烦。

4、Remote - SSH

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

通过这个插件我们可以使用任何带有 SSH 服务器的远程计算机作为开发环境。我们嵌入式开发,有时候需要到服务器上去编译代码,通过这个插件我们可以很方便地修改、编译服务器上的代码。

5、Markdown插件

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

Markdown是一种轻量级标记语言,它的特点是简单、易学、易用。我们程序员写文档一般都是基于Markdown来写,我们可以使用一些Markdown文档工具,也可以在vscode里安装Markdown Preview Enhanced等Markdown插件。

6、C/C++插件

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

C/C++插件应该是我们嵌入式中最常用的插件了。这个插件提供了包括智能代码补全、代码格式化、调试支持等在内的全方位的C/C++开发功能。

7、CMake Tools

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

CMake Tools 是一个用于快速创建和管理CMake项目的插件,可以帮助我们简化嵌入式开发中的构建过程。

8、DeviceTree

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

DeviceTree是一个设备树语法插件,可以方便我们阅读设备树文件。

9、Chinese插件

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

此插件为中文(简体)语言包。

10、Doxygen

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

在进行嵌入式开发时,编写高质量的文档是十分重要的。Doxygen Documentation Generator插件可以帮助你自动生成代码的文档,使你能够更专注于编码,而无需担心文档的编写。

以上就是本次推荐的10个适合嵌入式开发的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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5052

    文章

    18898

    浏览量

    300658
  • vscode
    +关注

    关注

    1

    文章

    152

    浏览量

    7623
  • 串口终端
    +关注

    关注

    0

    文章

    8

    浏览量

    2373

原文标题:我的嵌入式相关VScode插件!

文章出处:【微信号:良许Linux,微信公众号:良许Linux】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

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

    在现代科技浪潮中,嵌入式技术已成为支撑各种智能设备和系统运行的核心力量。那么,究竟什么是嵌入式嵌入式系统,顾名思义,是将计算机的硬件和软件嵌入到某种设备或系统中,以实现特定功能的计算
    的头像 发表于 10-16 10:14 178次阅读

    嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-开发环境搭建之VScode的安装及使用

    插件 Document This:快速注释 ESLint:代码检查工具 DeviceTree:设备商语法 GBK to UTF8 for vscode:GBK转UTF8插件 Vscode
    发表于 10-09 15:44

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

    嵌入式主板,通常被称为嵌入式系统的核心组件,是一种用于控制和数据处理的计算机硬件,其设计旨在嵌入特定设备中执行专门任务。嵌入式主板如同是设备的“大脑”,主要功能是根据需要管理和控制设备
    的头像 发表于 09-30 10:05 219次阅读

    飞凌嵌入式ElfBoard ELF 1板卡-开发环境搭建之VScode的安装及使用

    ESLint:代码检查工具DeviceTree:设备商语法GBK to UTF8 for vscode:GBK转UTF8插件Vscode-icons:文件图标扩展包安装方法:安装完成后,双击桌面
    发表于 09-30 09:40

    使用VSCode调试嵌入式程序:如何切换gdb server

    上文小编给大家介绍了一下如何使用VSCode结合cortex-debug插件进行调试的方法。本篇就趁热打铁,进一步深入了解一下如何切换gdb server。让我们可以不仅仅使用JLinkGDBServer进行调试。
    的头像 发表于 05-09 11:02 1570次阅读
    使用<b class='flag-5'>VSCode</b>调试<b class='flag-5'>嵌入式</b>程序:如何切换gdb server

    使用VSCode调试嵌入式程序,打开通往嵌入式系统的神秘之门!

    说到VSCode,大家一定都不陌生。这是一款由Microsoft开发的免费、开源、跨平台的源代码编辑器,运行于 Mac OS X、Windows和Linux 之上。
    的头像 发表于 05-09 11:00 2281次阅读
    使用<b class='flag-5'>VSCode</b>调试<b class='flag-5'>嵌入式</b>程序,打开通往<b class='flag-5'>嵌入式</b>系统的神秘之门!

    嵌入式fpga是什么意思

    嵌入式FPGA是指将FPGA技术集成到嵌入式系统中的一种解决方案。嵌入式系统是一种为特定应用而设计的计算机系统,它通常包括处理器、内存、外设接口等组件,并且被嵌入到更大的设备或系统中,
    的头像 发表于 03-15 14:29 1117次阅读

    fpga是嵌入式

    FPGA(现场可编程门阵列)不是嵌入式系统,但FPGA在嵌入式系统中有着重要的应用。
    的头像 发表于 03-14 17:19 1973次阅读

    聊一聊嵌入式C语言

    作为一名嵌入式软件开发者,熟练掌握嵌入式C语言对的日常工作至关重要。
    的头像 发表于 01-22 09:28 488次阅读

    什么是嵌入式系统?嵌入式系统的具体应用

    嵌入式,一般是指嵌入式系统。用于控制、监视或者辅助操作机器和设备的装置。
    的头像 发表于 12-20 13:33 2261次阅读

    下载vscode老版本离线插件vsix文件的流程

    下载vscode老版本离线插件vsix文件的流程如下
    的头像 发表于 12-20 09:26 1.1w次阅读
    下载<b class='flag-5'>vscode</b>老版本离线<b class='flag-5'>插件</b>vsix文件的流程

    深入比较VSCode和SourceInsight

    在语言支持和插件生态系统方面,VSCode显然更为强大和灵活。如果你需要涉及多种语言的源码阅读,或者希望利用各种插件进行定制,VSCode可能是更好的选择。
    的头像 发表于 12-02 16:03 8822次阅读
    深入比较<b class='flag-5'>VSCode</b>和SourceInsight

    嵌入式开发测试秘诀

    。 多年前,一位工程师为了对嵌入式拥有更深层次理解的追求,曾发出这样的疑问:“怎么才能知道并懂得的系统到底在干些什么呢?”。同时代的嵌入式开发人员问得最多的问题大都围绕“
    的头像 发表于 11-24 16:18 457次阅读

    定制嵌入式主板:满足客户的实际需求

    随着物联网、智能家居、智能工厂等应用的不断发展,嵌入式系统的应用场景也越来越广泛。嵌入式系统的核心部分是嵌入式主板,而定制化的嵌入式主板已经成为了很多企业和项目的首选。本文将从以下几个
    的头像 发表于 11-24 11:51 792次阅读
    定制<b class='flag-5'>嵌入式</b>主板:满足客户的实际需求

    嵌入式软件不需要架构吗?为什么没有嵌入式软件架构师?

    的看法:目前国内的嵌入式开发主要分为嵌入式底层开发和嵌入式应用开发,嵌入式的底层开发一般叫做驱动开发,或者bsp开发,有时也有称之为lin
    发表于 10-27 14:45 526次阅读
    <b class='flag-5'>嵌入式</b>软件不需要架构吗?为什么没有<b class='flag-5'>嵌入式</b>软件架构师?