本项目旨在解决 ESP32 开发环境搭建繁琐、易出错的痛点。通过开箱即用的远程开发环境,您可以跳过复杂的安装步骤,实现快速起步,专注于核心业务开发。
项目基于 CNB 官方镜像 cnbcool/default-dev-env 项目构建,集成了 ESP-IDF 开发所需的完整工具链与插件。
docker.cnb.cool/nowfun/esp-idf-dev-env:latest
参考此项目 esp-idf-dev-env-starter 的 .cnb.yml 配置或者直接迁移该项目到新仓库来启用。
从外部一键导入仓库
cnb-init-from https://xxxx.com/your-code.git
LFS_MAX_SIZE=256 cnb-init-from https://xxxx.com/your-code.git
环境内置了 cnbcool.cnb-welcome 插件。默认情况下,该插件会自动启动 chisel server 服务,用于连接 JTAG 调试端口。
若需自定义执行的命令,可以通过重新设置环境变量 CNB_WELCOME_CMD 来实现。更多详情请参阅 插件文档。
start-chisel-server:启动 chisel 服务stop-chisel-server:停止 chisel 服务use-idf:给新terminal设置idf环境变量,用于调用idf相关命令