Embedded IDE:VsCode上的多平台嵌入式开发环境
Embedded IDE是一款基于VsCode的强大嵌入式开发环境,专为8051、AVR、STM8、Cortex-M、MIPS、RISC-V和Universal-Gcc等多种MCU开发而设计。无论您是Windows、Linux还是macOS用户,都可以轻松使用该工具进行项目开发、编译和烧录。
支持的平台:
- Windows x64(>= Windows 10)
- Linux x64
- macOS(仅在macOS 10.15 x64上测试)

功能亮点:
- 支持8051、AVR、STM8、Cortex-M、MIPS MTI、RISC-V、Universal-Gcc等多种项目类型。
- 支持导入KEIL5/IAR/Eclipse项目,并支持导入IAR-STM8、IAR-ARM、Segger Embedded Studio项目源文件资源树。
- 支持安装标准KEIL芯片支持包(仅限Cortex-M项目)。
- 提供多种项目模板,帮助您快速启动项目。
- 支持构建、重建,兼容多种工具链(如armcc、gcc-arm-none-eabi、riscv-gcc、xxx-gcc、keil_c51、sdcc等)。
- 支持多种烧录工具(如jlink、stlink、openocd、pyocd等)。
- 内置多种实用工具,如CMSIS Config Wizard UI、反汇编视图、程序资源视图等。
- 内置实现C/C++ IntelliSense Provider,无需配置c_cpp_properties.json文件。
- 内置Msys Unix Shell环境。
快速入门:
- 安装上述任何编译器。
- 打开扩展的操作栏,设置编译器安装路径。
- 在操作栏中点击新建或导入功能,开始您的项目。
详细指南:
请访问 https://em-ide.com
示例展示:





更新日志:
请查看 ChangeLog
社区支持:
如何构建:
您可以自行构建该项目。
由于历史原因,该扩展要求NodeJS版本为16。
安装NodeJS 16(推荐v16.20.2)。您可以使用nvm管理NodeJS。通过npm install -g cheerio@1.0.0-rc.9 vsce@2.15.0安装vsce。
克隆该仓库,使用VsCode打开文件夹,然后运行命令:
npm install
按下ctrl shift b显示VsCode任务:
- 使用npm: webpack构建该扩展,然后按F5调试。
- 使用build vsix构建vsix包。
赞助作者:
感谢您的支持:

本站所有资源都是由网友投稿发布,或转载各大下载站,
请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则
产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com