Files
ota-reference-design/diagrams
2026-10-20 12:27:04 -04:00
..
2026-10-20 12:27:04 -04:00
2026-10-11 07:41:07 -04:00
2026-10-20 12:27:04 -04:00

OTA diagrams

PlantUML sources accompany chapters 03–06. The diagrams describe the example A/B design, not a required platform or partition table.

View Source Preview
Roles and the server/device boundary PlantUML PNG
Trial boot, confirmation and recovery PlantUML PNG
Storage areas and access responsibilities PlantUML PNG
Preparation and activation sequence PlantUML Source only
Installation states and restart decisions PlantUML Source only

From the repository root, regenerate previews with a local PlantUML installation and Graphviz:

JAVA_TOOL_OPTIONS=-Djava.awt.headless=true plantuml -tpng -o ../rendered diagrams/plantuml/*.puml

Chapters 03–05 include existing previews. The chapter 06 diagrams are provided as sources only; generate previews locally when needed. No external rendering service is needed. These diagrams do not establish power-loss safety. The A/B simulation covers trial boot. The interrupted installation model covers preparation, old progress, and supplied boot-record write outcomes.