Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update README.md #157

Merged
merged 5 commits into from
Oct 7, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 21 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,18 @@
[![meta-ptx CI](https://github.com/pengutronix/meta-ptx/workflows/meta-ptx%20CI/badge.svg)](https://github.com/pengutronix/meta-ptx/actions?query=workflow%3A%22meta-ptx+CI%22)

The meta-ptx layer provides support for the `barebox` bootloader,
the `genimage` image generation mechanism, and some other useful tools and
patches
The meta-ptx layer provides support for classes and recipes that are meant to
be public but did not make it into any other common layer, yet.
Currently, it provides:

* a recipe for the `barebox` bootloader
* the [genimage.bbclass](https://github.com/pengutronix/meta-ptx/blob/master/classes-recipe/genimage.bbclass)
for creating images using genimage
* a recipe for [platsch](https://github.com/pengutronix/platsch), an early splash screen application
* the [platsch.bbclass](https://github.com/pengutronix/meta-ptx/blob/master/classes-recipe/platsch.bbclass)
for creating splash image recipes
* a recipe for the [memtool](https://github.com/pengutronix/memtool) utility
* the [bootspec.bbclass](https://github.com/pengutronix/meta-ptx/blob/master/classes-recipe/bootspec.bbclass)
for adding [bootloader specification](https://uapi-group.org/specifications/specs/boot_loader_specification/) files to the rootfs

Dependencies
============
Expand All @@ -16,36 +26,21 @@ This layer depends on:
layers: meta
branch: master

URI: https://github.com/openembedded/meta-openembedded.git
layers: meta-oe
branch: master


Patches
=======

Please submit any patches against the ptx layer as Pull Request to GitHub
repository https://github.com/pengutronix/meta-ptx

Maintainer: Enrico Joerns <[email protected]>

Table of Contents
=================

I. Adding the ptx layer to your build


I. Adding the ptx layer to your build
=====================================

In order to use this layer, you need to make the build system aware of
it.
Maintainer: Enrico Jörns <[email protected]>

Assuming the ptx layer exists at the top-level of your
yocto build tree, you can add it to the build system by adding the
location of the ptx layer to bblayers.conf, along with any
other layers needed. e.g.:

BBLAYERS ?= " \
/path/to/yocto/meta \
/path/to/yocto/meta-yocto \
/path/to/yocto/meta-yocto-bsp \
/path/to/yocto/meta-ptx \
"
Adding the ptx layer to your build
==================================

Run ``bitbake-layers add-layer meta-ptx``.