[VScode] 嵌入式软件开发必备插件

时间:2022-10-31 21:56:45


  1. C/C++
    c/c++智能提示、调试和代码浏览
  2. [VScode] 嵌入式软件开发必备插件

  3. C++ Intellisense
    借助GNU Global标签的c/c++智能提示
  4. [VScode] 嵌入式软件开发必备插件

  5. Bracket Pair Colorizer
    一个可定制的扩展为匹配括号着色
  6. [VScode] 嵌入式软件开发必备插件

  7. Chinese (Simplified)
    中文语言包扩展(简体)
  8. [VScode] 嵌入式软件开发必备插件

  9. GBKtoUTF8
    一个vscode扩展转换GBK到utf8
  10. [VScode] 嵌入式软件开发必备插件

  11. hexdump for VSCode
    以十六进制显示指定文件
  12. [VScode] 嵌入式软件开发必备插件


  13. [VScode] 嵌入式软件开发必备插件


  14. [VScode] 嵌入式软件开发必备插件

  15. Embedded IDE
    一款适用于 8051/STM8/Cortex-M/RISC-V 的单片机开发环境。
    在 vscode 上提供 8051, AVR, STM8, Cortex-M, RISC-V … 项目的 开发, 编译, 烧录 等功能。
  16. [VScode] 嵌入式软件开发必备插件

  17. Path Intellisense
    自动完成文件名的Visual Studio Code插件
  18. [VScode] 嵌入式软件开发必备插件

  19. Visual Studio IntelliCode
    从 GitHub 上高星的开源项目经过大量的机器学习训练,给开发者提供最合适的 IntelliSense 上下文建议功能,除此之外,还有代码格式化和规则推测等功能。
  20. [VScode] 嵌入式软件开发必备插件

  21. C-family Documentation Comments
    为///或/**生成c族文档注释
  22. [VScode] 嵌入式软件开发必备插件

  23. Git History
    查看git日志,文件历史,比较分支或提交
  24. [VScode] 嵌入式软件开发必备插件

  25. GitLens — Git supercharged
    GitLens增强了Visual Studio Code中内置的Git功能。 它可以帮助您通过Git责怪注释和代码镜头直观地看到代码的原作者,无缝地浏览和探索Git存储库,通过强大的比较命令获得有价值的见解,等等。
  26. [VScode] 嵌入式软件开发必备插件

  27. Git History Diff
    git历史观。 查看已提交文件的diff。 查看git责怪信息。 视图中隐藏的细节。
  28. [VScode] 嵌入式软件开发必备插件

  29. Sort lines
    对文本行排序,安装A-Z排列。一般用于排列头文件。
  30. [VScode] 嵌入式软件开发必备插件

  31. Dracula Official
    官方吸血鬼主题。 对于许多编辑器、shell等来说,这是一个黑暗的主题。
  32. [VScode] 嵌入式软件开发必备插件

  33. Alignment
    按=对其
    对齐代码,如Sublime Text 3对齐包
  34. [VScode] 嵌入式软件开发必备插件

  35. Cortex-Debug
  36. [VScode] 嵌入式软件开发必备插件

ARM Cortex-M GDB调试器支持VSCode,Support J-Link, OpenOCD GDB Server, pyOCD,SWO Decoding - “console” text output and binary data (signed and unsigned 32-bit integers, Q16.16 fixed point integers, single percision floating point values)。

首先安装Cortex-Debug插件和arm gcc工具链,然后配置好环境路径,如果使用Jlink调试,需要下载Jlink套件,安转好之后,找到JLinkGDBServerCL.exe这个程序,在VS Code的设置中添加"cortex-debug.JLinkGDBServerPath": “C:/Program Files (x86)/SEGGER/JLink_V630f/JLinkGDBServerCL.exe”,后面的路径是你自己的路径。

{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Cortex Debug(JLINK)",
"cwd": "${workspaceRoot}",
"executable": "src/MDK-ARM/Objects/stm32_boot.axf",
"request": "attach",
"type": "cortex-debug",
"servertype": "jlink",
"device": "STM32F407IG",
"svdFile": "D:/keil/ARM/PACK/Keil/STM32F4xx_DFP/2.11.0/CMSIS/SVD/STM32F40x.svd",
"interface": "swd",
"ipAddress": null,
"serialNumber": null
}
]
}

[VScode] 嵌入式软件开发必备插件


[VScode] 嵌入式软件开发必备插件

  1. MemoryView

    需要配合Cortex-Debug插件使用。

python开发插件

  1. Python
    智能感知(Pylance), Linting,调试(多线程,远程),jupiter笔记本,代码格式化,重构,单元测试,
  2. [VScode] 嵌入式软件开发必备插件

  3. Pylance
    一个性能好,特性丰富的VS Code Python语言服务器。
    对Python快速、功能丰富的语言支持
  4. Python Preview
    提供Python执行预览。
  5. [VScode] 嵌入式软件开发必备插件

提供了代码分析,高亮,规范化等很多基本功能, Python
路径自动提示, Path Autocomplete
括号自动变色, Bracket Pair Colorizer
文件图标, vscode-icons
自动格式化代码(请选择局部内容格式化), autopep8/yapf
错误提示, flakes8

python+pyside2开发所需支持库。
PySide2, pyserial, pyinstaller, pylint