Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/houseos/meta-odyssey
ilbers/isar Layer for the SEEED Studio Odyssey x86 SBC
https://github.com/houseos/meta-odyssey
Last synced: about 2 months ago
JSON representation
ilbers/isar Layer for the SEEED Studio Odyssey x86 SBC
- Host: GitHub
- URL: https://github.com/houseos/meta-odyssey
- Owner: houseos
- License: mit
- Created: 2020-11-13T12:50:22.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-12-13T14:49:44.000Z (about 3 years ago)
- Last Synced: 2024-04-16T20:26:17.528Z (9 months ago)
- Language: BitBake
- Size: 57.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# meta-odyssey
This repository contains an [ilbers/isar](https://github.com/ilbers/isar) layer that enables hardware support for the SEEED Studio Odyssey x86 SBC.
It is based on [isar-cip-core](https://gitlab.com/cip-project/cip-core/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](https://github.com/siemens/efibootguard) as the bootloader for A/B update via [SWUpdate](https://github.com/sbabic/swupdate)
- Support for the ATSAMD21 Co-processor via arduino-cli
- [siemens/libuta](https://github.com/siemens/libuta) using the TPM 2.0 as a hardware trust anchorFeature 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:
`/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