Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>ESP HELPNew to Visual Studio Code? Get it now.
ESP HELP

ESP HELP

induite

| (0) | Free
Streamlined MicroPython extension for ESP32-S3 powered by a high-performance C Native Win32 daemon, real-time REPL, and direct native Explorer workspace mounting.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

⚡ ESP32-S3 MicroPython Helper (by induite)

Publisher Version License Platform

专为 ESP32-S3 MicroPython 开发设计的下一代极速 VS Code / Trae IDE 扩展。底层搭载纯 C 语言编写的高性能 Win32 守护进程,提供流畅无比的单片机开发体验。


✨ 核心特性

  • 🚀 100% C Native 通信引擎:基于原生 Win32 API 多线程 C 守护程序(c_src/esp32s3_serial_daemon.c),实现亚毫秒级串口响应与 0% CPU 占用。
  • ⚡ 无感原生工作区挂载:连接串口后,ESP32-S3 开发板 Flash(⚡ ESP32-S3 Flash (COMx))自动作为原生目录挂载至主资源管理器,无需繁琐导出导入。
  • ⚡ 按需自动显示/隐蔽:未连接串口时完全隐藏,绝不干扰其他项目开发;连上串口后即刻挂载,断开自动清理。
  • ⚡ 抢占式实时打断 (Ctrl+S):在单片机运行耗时循环程序时,按 Ctrl+S 可实时打断并瞬间写入 Flash,文件保存无延迟。
  • 🖥️ 全功能 REPL 交互终端:提供无乱码、实时流式输出的串口 REPL 终端,支持双向输入与快捷代码执行。
  • ⚙️ 一键动态重命名进程:支持直接在 IDE 控制面板中重命名后台 C 通信进程(如 aaabbb.exe),磁盘自动无缝生成并运行。

🛠️ 架构图解

graph TD
    A[VS Code / Trae IDE] -->|JSON-RPC over Stdin/Stdout| B[C Native Win32 Daemon]
    B -->|Win32 Serial API| C[ESP32-S3 Board / MicroPython]
    A -->|esp32s3:// Virtual FS| D[Native Resource Explorer]
    B -->|Stream Events| E[REPL Terminal]

🚀 快速上手

1. 安装扩展

在 VS Code / Trae 的扩展管理器中搜索 esp32s3-micro-helper 或直接安装打包好的 .vsix 文件:

trae --install-extension esp32s3-micro-helper-2.9.0.vsix

2. 连接 ESP32-S3 开发板

  • 点击右下角状态栏 ESP32-S3: Disconnected 按钮;
  • 选定目标串口(或选择 AUTO 自动匹配);
  • 连接成功后,主资源管理器【工作区】顶部会自动出现 ⚡ ESP32-S3 Flash (COMx)。

3. 代码运行与上传

  • 快捷运行:点击编辑器右上角 ▶ 在 RAM 中运行,代码直接在开发板内存中流式执行;
  • 实时保存:直接在挂载的 Flash 目录双击修改文件,按 Ctrl + S 瞬间写入开发板 Flash!

⚙️ 快捷控制中心

点击右下角状态栏控制按钮,可随时呼出控制面板:

  • 🔌 连接 / 断开 ESP32-S3 串口
  • 💻 打开 REPL 交互终端
  • ⚙️ 切换 / 更改后台 C 原生守护进程名称 (磁盘自动复制并重命名运行)

🔒 隐私与脱敏说明

本项目已完成全面代码脱敏与规范化,不包含任何个人敏感路径、私钥或特定环境依赖。


📄 开源协议

MIT License © 2026 induite

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft