Install and Boot for Embedded Systems
Arm SystemReady Devicetree is part of the Arm SystemReady Compliance Program. It optimizes install and boot for embedded systems where Devicetree is the preferred method of describing hardware, with a focus on forward compatibility. These apply to Linux distributions and Berkeley Software Distribution (BSD) environments specifically.
Compliant hardware implements a minimum set of hardware and firmware features that an operating system can depend on to deploy the operating system image. This helps reduce fragmentation as there is no need to support multiple versions of an operating system.
Arm SystemReady Devicetree targets both custom (Yocto, OpenWRT, buildroot) and pre-build (Debian, Fedora, SUSE) images. Compliant systems must conform to the following:
- Embedded Base Boot Requirements (EBBR)
- EBBR recipe of the Arm Base Boot Requirements (BBR) specification
- Device Tree specification
Compliance to the Arm Base System Architecture (BSA) specification is also recommended.
Arm SystemReady Devicetree compliance and testing requirements are specified in the Arm SystemReady Requirements Specification (SRS).
Test Lab Facilities
We are using independent laboratories to expand the testing facilities for the SystemReady program. These laboratories currently consist of the following:
Self-Declare Arm SystemReady Compliance
If you've implemented Arm SystemReady standards and are declaring compliance, use the link below to let us know.