Choose a workflow
Rapid prototyping
Move from hardware context to a working, reproducible firmware milestone.
Automated testing
Build repeatable host, target, and bench checks with reviewable evidence.
Platform migrations
Preserve behavior and board constraints while moving firmware to new hardware.
Performance optimization
Measure speed, memory, or power, make a bounded change, and compare again.
Follow the evidence loop
These guides use the same basic loop:1
Define the outcome
State one observable milestone or metric and the constraints the work must preserve.
2
Establish a baseline
Record the current build, test, target behavior, or measurement before changing the implementation.
3
Make a bounded change
Use Plan mode when the work has meaningful trade-offs, then implement the smallest useful increment.
4
Verify on the intended target
Repeat the same test or measurement and preserve the output needed for review.
Prepare your project
Quickstart
Install Embedder, initialize the repository, and verify your first change.
Core concepts
Learn how modes, approvals, sessions, skills, memory, and delegation work.
Monitor and debug
Collect serial, debugger, signal, power, trace, and coverage evidence.
Supported hardware
Check platform, peripheral, probe, transport, and instrument support.

