Copyright (c) 2021-2025 Antmicro
Antmicro's collection of Yocto layers for machine learning and computer vision applications.
The meta-antmicro Yocto layer consists of the following sublayers:
- meta-antmicro-common
- meta-jetson-alvium
- meta-jetson
- meta-microros
- meta-ml-tegra
- meta-ml
- meta-rdfm-tegra
- meta-rdfm
- meta-antmicro-demo-base
All build dependencies for this project are included in a dedicated Dockerfile. To build a development container image, install Docker and run:
sudo docker build -t yoctobuilder .
This will create a Docker image that can be later used to create the BSP image.
To create a Docker container, which can be used to build a system image in the specified <build-dir> directory, run:
docker run --rm -v <build-dir>:/data -u $(id -u):$(id -u) -it yoctobuilder
Note: This command runs a Docker container that will be removed upon closing (--rm), mounts the build directory in the /data partition in the container (-v <build-dir>:/data) and builds the system as the oe-builder user ($(id -u):$(id -u)), since Yocto does not allow root builds.
The demos directory provides the Yocto build configuration files, as well as the Google repo tool manifests to quickly start testing and development of Yocto-based systems.
The following demos are available:
- Darknet edge AI demo
- micro-ROS demo
- micro-ROS demo (nologin)
- NVIDIA Jetson Orin Baseboard demo
- NVIDIA Jetson Orin Baseboard OV5640 demo
- NVIDIA Jetson Orin Baseboard GMSL+OV5640 demo
- HiFive Unmatched RDFM demo
Refer to the README files in the demo directories for building and running instructions of each demo.