跳到主要内容

这是什么?

EIDE 是一个 VSCode 插件,用来开发单片机项目,比如:8051, stm8, stm32, other cortex-m mcus ...

平台支持

我们支持如下平台:

  • Windows 10+ x64
  • Linux X64
  • macOS(仅在 macOS 10.15 x64 中测试过)

一些疑问?

  • 问: 为什么选择它?

    答:

    • 更好的编码体验:借助 VSCode,我们可以获得更好的编码体验。这有助于提高效率,从源头上减少程序中的潜在错误。
    • 统一的开发环境:这个插件支持多种编译器,烧录工具,适用于绝大多数单片机开发,因此你不必再为每种芯片安装特定的IDE。
    • 支持跨平台开发:目前我们支持 Windows x64Linux x64
    • 更好的社区生态:VSCode 上有大量插件,你可以找到很多其他的工具。
    • 更好的版本管理:VSCode 内置 GIT 功能,你可以更好的管理和维护源程序。

  • 问: 它是 Keil MDK 的 VSCode 版本吗 ?

    答: 并不是


  • 问: 这和 Keil/IAR 有什么不同 ?

    答: 功能上基本一致,只是它基于 VSCode 插件。

    更弱的调试功能

    有一点要说明的是,该插件不具备调试功能。
    但是你可以借助其他插件实现调试功能,比如:Cortex-Debug, STM8-Debug


  • 问: 如何迁移 Keil_MDK/IAR/Eclipse 项目到 VSCode ?

    答: 该插件具备项目导入功能,支持绝大多数项目的导入


  • 问: 它支持多少种芯片?

    答: 很多。我们支持 6 种不同的编译器,可以被用来开发 8051/stm8/cortex-m[0/0+/3/23/33/35p/4/7]/riscv/... 项目

    MORE COMPILER

    该插件支持任何 GCC 的编译器