Bare metal#

Pigweed has support for running on target hardware directly without an operating system or scheduler (bare metal).

Bare metal boot & setup#

Running bare metal requires target-specific boot configurations and startup logic to initialize the CPU and memory. The following modules provide helper libraries for baremetal boot:

See Bare metal backend modules for more information.