Bare metal#

Backends for running directly on target hardware without an OS or scheduler

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:

Modules#

The following table lists all modules related to Bare metal.

Name

Status

Description

Languages

pw_sync_baremetal

stable