OpenEmbedded meta layer with downstream recipes and changes for upstream.
This repository builds firmwares using the Yocto Project for the serveral machines listed below. It sets up the OpenEmbedded layers and runs bitbake using the kas setup tool.
- QEMU Intel Core 2 and ARM Cortex-A57 microprocessors (64-bit)
- Raspberry Pi single-board computers (64-bit)
- AWS-EC2 Intel x86 or ARM (64-bit)
Look at the Yocto Project Reference Manual System Requirements and the kas User Guide Dependencies and installation sections to install all the bits required to use that repository.
Clone the tree:
git clone https://github.com/gportay/meta-downstream.git
And enter the sources:
cd meta-downstream
Configure the firmware:
kas menu
And build it:
kas build
It takes a while to cook the world, grab yourself a coffee or count the zeros
in /dev/zero
until it finishes!
Run the firmware:
kas shell kas-project -c "runqemu nographic"
Login as root, run commands and poweroff the system or Ctrl-a x to exit the emulator, have fun!
Sumbit patches at https://github.com/gportay/meta-downstream/pulls
Report bugs at https://github.com/gportay/meta-downstream/issues
Written by Gaël PORTAY [email protected]
Copyright 2024 Gaël PORTAY
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 2.1 of the License, or (at your option) any later version.