Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Aves

Aves SDE is an embedded firmware development environment. It bundles a library of packages, a reproducible build system, and a CLI that bootstraps its own toolchain.

There are no installed dependencies on the host system — every build runs inside a hermetic toolchain provided by nix-portable, which the CLI fetches automatically on first use.

What’s it for

The Aves SDE is intended to grow into a complete embedded SDE: a Rust kernel for nRF52-class MCUs, plus the supporting packages — bootloaders, vendor SoftDevices, board definitions, build helpers — needed to develop, flash, and ship firmware.

This documentation covers the build system and CLI as they exist today. Start with installation, then follow the quickstart to build the example bootloader.