Skip to main content

develop

Full development cycle - build, flash, and monitor

来源信息

仓库
laurigates/mcu-tinkering-lab
最近来源活动
2026年4月6日 11:17
检测到的 SKILL.md 语言
英语
星标
7
分支
0

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
develop
description
Full development cycle - build, flash, and monitor
argument-hint
[project-name]
allowed-tools
Bash(just:*), Bash(docker:*)
# Development Workflow Execute the full development cycle: build (containerized), flash (native), and monitor (native). ## Parse Arguments $ARGUMENTS may contain: - Project name ## Available Projects - `robocar-main` or `main` - Main controller development - `robocar-cam` or `cam` - Camera module development - `webserver` - ESP32-CAM webserver - `telegram` - LLM Telegram bot development - `i2s-audio` or `audio` - ESP32-CAM audio - `kids-audio` - Kids audio toy ## Development Commands Based on project name: - `robocar-main` or `main`: `just robocar::develop-main` - `robocar-cam` or `cam`: `just robocar::develop-cam` - `webserver`: `just webserver::develop` - `telegram`: `just telegram::develop` - `i2s-audio`: `just i2s-audio::develop` - `kids-audio`: `just kids-audio::develop` Ports are auto-detected. Override with: `PORT=/dev/... just <module>::develop` ## For ESP32-CAM Projects Before running the develop command for ESP32-CAM projects: 1. Remind user: "Connect GPIO0 to GND for programming mode" 2. After flash success, the monitor will start automatically 3. Note: User may need to disconnect GPIO0 and reset to see normal operation ## Monitoring The development command ends with serial monitor via pyserial. - Exit monitor with Ctrl-C - The monitor will show boot messages, logs, and any debug output
在 GitHub 查看