Skip to content

Latest commit

 

History

History
50 lines (33 loc) · 1.81 KB

README.md

File metadata and controls

50 lines (33 loc) · 1.81 KB

Exein Layer for Yocto

This layer contains Pulsar and kernel recipes to add the Pulsar security framework to an image.

Note: meta-exein is tested on Yocto Kirkstone, Langdale, Mickledore, Nanbield and Scarthgap.

Pulsar

Yocto dependencies

This layer currently depends on the additional mandatory layers:

System dependencies

This layer depends on these system tools:

  • clang >= 13
  • llvm-strip >= 13

Usage

Before start: review the Yocto system requirements at https://docs.yoctoproject.org/dev/ref-manual/system-requirements.html

  1. Install dependencies. Example for Debian/Ubuntu:
    apt-get install clang llvm
  2. Download the meta-exein layer
  3. Add the meta-exein layer to your bblayers.conf file
  4. Add IMAGE_INSTALL:append = " pulsar" to local.conf file
  5. Add btf to DISTRO_FEATURES in your distro or local config: DISTRO_FEATURES:append = " btf"
  6. Build your image, for example run:
    bitbake core-image-minimal

Contributing

Feel free to utilize the GitHub PR workflow to share your patches. The following guidelines are recommended: Github PR guidelines.

Layer maintainer: Gianluigi Spagnuolo gianluigi@exein.io

License and Copyright

Copyright 2024 Exein SpA

All metadata is Apache 2-0 licensed unless otherwise stated. Source code included in tree for individual recipes is under the LICENSE stated in the associated recipe (.bb file) unless otherwise stated.

License information for any other files is either explicitly stated or defaults to Apache 2.0 license.