Skip to content

gportay/meta-downstream

Repository files navigation

meta-downstream

OpenEmbedded meta layer with downstream recipes and changes for upstream.

TL;DR;

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)

REQUIREMENTS

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.

DOWNLOAD

Clone the tree:

git clone https://github.com/gportay/meta-downstream.git

And enter the sources:

cd meta-downstream

BUILD

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!

TEST

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!

PATCHES

Sumbit patches at https://github.com/gportay/meta-downstream/pulls

BUGS

Report bugs at https://github.com/gportay/meta-downstream/issues

AUTHOR

Written by Gaël PORTAY [email protected]

COPYRIGHT

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.

About

OpenEmbedded meta layer with downstream recipes and changes for upstream.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published