Embedded device images

This repo contains debos recipes for building base images for embedded voice assistant devices. Images generated here are intended to include all dependencies, drivers, and OS-level configuration that an assistant device might need, such as Camera Drivers, wifi-connect, QT packages, Vocal Fusion Drivers, etc.

Available recipes

  • debian-base-image-rpi4.yml: Debian Bookworm image with updated RPi kernel, RPi userland binaries, libcamera, wifi-connect, SJ-201/Vocalfusion drivers, and a Splash Screen.

Repository Structure

Each directory contains numbered files or directories; earlier numbers correspond to earlier build stages, and associate files/directories between the top-level overlays, recipes, and scripts directories.

Top-level yml files specify recipes for building images for a particular combination of base OS and platform.

  • The overlays directory contains image root FS overlays.
  • The recipes directory contains go-debos recipes.
  • The scripts directory contains shell scripts that run in the image.

Build instructions

To build a default image, use the included run_docker_debos.sh shell script.

Instructions for running debos natively can be found in the official readme.