Skip to content

Embedded Manager

Tolomeo-Home

The Embedded Manager is the firmware build interface within ToloMEO. It allows engineers to trigger firmware builds against a target model, monitor the build pipeline, and promote successful artifacts to OTA delivery.

Work in progress

The Embedded Manager is under active development. Some capabilities described here are not yet fully available. Refer to the current state of the UI for what is live.

Build lifecycle

Tolomeo-Home

A build goes through the following stages after it is triggered:

  1. The build pipeline starts
  2. If necessary signing approval requests get sent to entitled users/machines
  3. The firmware is built, signed, and tested
  4. Artifacts and test results are uploaded in a secure cloud environment
  5. The build is marked complete and available for review

From the build detail view, a successful build can be promoted to an OTA release, which registers it as a valid firmware version on the target PMS Model. See the OTA Release flow for the full delivery sequence.

A completed build SBOM can also be flagged for tracking inside the Cybersecurity module. See the SBOM Tracking flow for the upload, triage, and reporting steps.

Build paths

When starting a new build, the user selects a model and then chooses between two paths:

Preconfigured path
A streamlined flow for DAVE handled vertical repositories. The user selects a firmware version and triggers a build against a known, locked repository. Suitable for standard production and reproducible builds.

Step 1

Step 2

Step 3

Customized path
A full configuration flow for custom firmware. The user selects a base image to start from, then customizes it with specific settings or a custom application, and optionally enables board

Step 1

Step 2

Step 3

Step 4

Views

View Description
Model list Target models available for building
Build list All past and running builds with status and metadata
Build detail Logs, artifacts, and promotion controls for a specific build
New build Wizard to configure and trigger a new build