Skip to content

ilbers/isar Layer for the SEEED Studio Odyssey x86 SBC

License

Notifications You must be signed in to change notification settings

houseos/meta-odyssey

Repository files navigation

meta-odyssey

This repository contains an ilbers/isar layer that enables hardware support for the SEEED Studio Odyssey x86 SBC.

It is based on isar-cip-core to ensure long-term support of the used Linux Kernel and Debian packages.

Features

This layer provides the following features:

  • Linux Kernel configuration with all required drivers for the SBC (without additional peripherals)
  • siemens/efibootguard as the bootloader for A/B update via SWUpdate
  • Support for the ATSAMD21 Co-processor via arduino-cli
  • siemens/libuta using the TPM 2.0 as a hardware trust anchor

Feature Matrix:

Feature Status
Linux Kernel x
efibootguard x
SWUpdate x
Co-processor

How to build

First create two directories for the build, one for each image.

Second download the kas-docker script:

wget https://raw.githubusercontent.com/siemens/kas/master/kas-container

chmod a+x kas-container

Build the target image

First export the absolute path to the build directory for the HouseOS Central Service Unit image as the KAS_WORK_DIR environment variable.

./kas-container --isar build meta-odyssey-kas.yml

The target image will be available here:

<KAS_WORK_DIR>/build/tmp/deploy/images/seeed-odyssey/odyssey-image-debian-buster-lab-seeed-odyssey.wic.img

License

SPDX-License-Identifier: MIT

Copyright

Copyright (C) 2020-2021 Benjamin Schilling

About

ilbers/isar Layer for the SEEED Studio Odyssey x86 SBC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published