build-and-ota
Use this skill for the normal firmware build/deploy loop when developing or validating camera changes.
When to use
- You need a standard local build for a specific camera profile.
- You need to deploy to a running camera over the network.
- You want clear guidance on safe OTA target selection.
Workflow
- Select camera profile and run build:
CAMERA=<camera_defconfig> make- Fast incremental:
CAMERA=<camera_defconfig> make fast
- For package-only iteration:
CAMERA=<camera_defconfig> make rebuild-<package>
- Deploy over OTA:
- Full image including bootloader:
CAMERA=<camera_defconfig> IP=<camera_ip> make ota
- Full image including bootloader:
- Use debug-oriented serial build only when needed:
CAMERA=<camera_defconfig> make dev
Notes
otaflashes the full firmware image, including bootloader. Keep power stable and network reliable during flashing.- If build errors are noisy,
make devis easier to read than parallel output.