diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 64 |
1 files changed, 50 insertions, 14 deletions
@@ -1,5 +1,8 @@ # meta-qcom +![latest build](https://github.com/linaro/meta-qcom/actions/workflows/push.yml/badge.svg) +![daily builds](https://github.com/linaro/meta-qcom/actions/workflows/daily.yml/badge.svg) + ## Introduction OpenEmbedded/Yocto Project layer for Qualcomm based platforms. @@ -7,7 +10,7 @@ OpenEmbedded/Yocto Project layer for Qualcomm based platforms. This layer depends on: ``` -URI: git://github.com/openembedded/oe-core.git +URI: https://github.com/openembedded/openembedded-core.git layers: meta branch: master revision: HEAD @@ -16,7 +19,7 @@ revision: HEAD This layers has an optional dependency on meta-oe layer: ``` -URI: git://github.com/openembedded/meta-openembedded.git +URI: https://github.com/openembedded/meta-openembedded.git layers: meta-oe branch: master revision: HEAD @@ -27,28 +30,61 @@ in the build (e.g. it is used in BBLAYERS) then additional recipes from meta-qcom are added to the metadata. You can refer to meta-qcom/conf/layer.conf for the implementation details. -## Contributing +## Device support + +All contemporary boards are supported by a single qcom-armv8a machine. Please +use it instead of using the per-board configuration file. In order to enable +support for the particular device extend the qcom-armv8a.conf file . -If you want to contribute changes, you can send Github pull requests at -https://github.com/ndechesne/meta-qcom/pulls. -Alternatively you can send patches to openembedded@lists.linaro.org, in which -case, please: +## Quick build -* When creating patches, please use something like: +If you're new to the Yocto Project, you might want to read the ![Yocto Project +Quick Build](https://docs.yoctoproject.org/brief-yoctoprojectqs/index.html) +document in order to setup your Yocto Project build environment. -`git format-patch -s --subject-prefix='meta-qcom][PATCH' origin` +From inside ```poky``` folder, clone this repository: + +``` +git clone git://git.yoctoproject.org/meta-qcom +``` -* When sending patches, please use something like: +Now, from inside ```poky``` folder initialize your build folder: -`git send-email --to openembedded@lists.linaro.org <generated patch>` +``` +source oe-init-build-env build/qcom-armv8a +``` + +The script will cd into the newly created ```build/qcom-armv8a``` folder. +From within this folder, add meta-qcom layer: + +``` +bitbake-layers add-layer ../../meta-qcom +``` + +Change ```MACHINE``` variable into ```conf/local.conf``` to: + +``` +MACHINE ?= "qcom-armv8a" +``` + +Finally, build your image: + +``` +bitbake core-image-minimal +``` + +## Contributing + +If you want to contribute changes, you can send Github pull requests at +https://github.com/Linaro/meta-qcom/pulls. -You can discuss about this layer, on `#linaro` on FreeNode IRC network. +You can discuss about this layer, on `#linaro` on Libera Chat IRC network. ## Reporting issues -Please report any issue on https://github.com/ndechesne/meta-qcom/issues +Please report any issue on https://github.com/Linaro/meta-qcom/issues ## Maintainer(s) -Nicolas Dechesne <nicolas.dechesne@linaro.org> +Dmitry Baryshkov <dmitry.baryshkov@linaro.org> |