From 54285fa7ac9cf3af85d07af4b9f8cc6bf0d01cac Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan-Simon=20M=C3=B6ller?= Date: Wed, 22 Jul 2020 15:25:21 +0200 Subject: [PATCH] Update README.md and meta-agl-demo.md MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Remove duplication and update to dunfell. Signed-off-by: Jan-Simon Möller Change-Id: Id818cc7bdd66f92572d10d1ef09c6130a8bcfb6d --- README.md | 162 +------------------------------------------------------ meta-agl-demo.md | 64 ++-------------------- 2 files changed, 6 insertions(+), 220 deletions(-) mode change 100644 => 120000 README.md diff --git a/README.md b/README.md deleted file mode 100644 index 5c42f7fbf..000000000 --- a/README.md +++ /dev/null @@ -1,161 +0,0 @@ -**README.md for the 'meta-agl-demo' layer.** - -**See README-AGL.md for general information about Automotive Grade Linux.** - - -meta-agl-demo, the reference UI layer for the DEMO platform of Automotive Grade Linux -================================================================================= - -The layer 'meta-agl-demo' provides a reference/demo platform and applications -for the AGL Distribution. - -AGL is creating an automotive specific Linux distribution (AGL UCB) that unifies -the software that has been written in a number of places already, -such as GENIVI and Tizen IVI. - -The AGL community appreciates feedback, ideas, suggestion, bugs and -documentation just as much as code. Please join the irc conversation -at the #automotive channel on irc.freenode.net and our mailing list. - -For infomation for subscribing to the mailing list - [agl-dev-community](https://lists.automotivelinux.org/g/agl-dev-community) -For information about AGL Distribution, see the - [AGL Distribution](https://wiki.automotivelinux.org/agl-distro) -For information abount Getting started with AGL - [here](https://wiki.automotivelinux.org/start/getting-started) -For information about contributing to the AGL Distro - [here](https://wiki.automotivelinux.org/agl-distro/contributing) - - -Quick start guide ------------------ -See README-AGL.md - - -Layer Dependencies ------------------- - -* Base dependencies [agl-demo]: - -URI: git://git.yoctoproject.org/poky -> branch : jethro -> tested revision: 40376446904ae3529be41737fed9a0b650ed167d - -URI: https://gerrit.automotivelinux.org/gerrit/AGL/meta-agl -> branch: master - -URI: git://git.openembedded.org/meta-openembedded -> layer : meta-openembedded -> branch : jethro -> tested revision: 8ab04afbffb4bc5184cfe0655049de6f44269990 - -Specifically out of meta-openembedded these sub-layers are used: - - - meta-openembedded/meta-oe - - meta-openembedded/meta-multimedia - - meta-openembedded/meta-efl - - meta-openembedded/meta-networking - - meta-openembedded/meta-python - - meta-openembedded/meta-ruby - -URI: https://github.com/meta-qt5/meta-qt5.git -> branch: jethro (b/c of qt-5.5.x) -> tested revision: ea37a0bc987aa9484937ad68f762b4657c198617 - -* Hardware dependencies: - -The Renesas R-Car Gen2 (Porter) board depends in addition on: - -URI: https://gerrit.automotivelinux.org/gerrit/AGL/meta-renesas -> branch: agl-1.0-bsp-1.8.0 -> tested revision: 82611ccadef36ab0b8a6fd6fb1cf055e115f1ef5 -> (or later) - -* Extra feature dependencies: - - * The feature `agl-appfw-smack` has these dependencies - * `meta-intel-iot-security` - > URI: https://github.com/01org/meta-intel-iot-security - > branch : jethro - > tested revision: c5906a1553513ef192a58231700357c5f14f4ae4 - - * `meta-agl-extra/meta-app-framework` - > URI: https://gerrit.automotivelinux.org/gerrit/gitweb?p=AGL/meta-agl-extra.git - > branch : master - - * The feature `agl-sota` has these dependencies: - * `meta-updater` - > URI: https://github.com/advancedtelematic/meta-updater/ - > branch : thud - > tested revision: e4dd74565f429b576e84972d12cc1ae2048be119 - - * `meta-updater-qemux86-64` - > URI: https://github.com/advancedtelematic/meta-updater-qemux86-64/ - > branch : thud - > tested revision: 214e14c4c45625842e542eebd696f903060d488f - - * `meta-openembedded` - > layer : meta-openembedded - > branch : thud - > tested revision: 9b3b907f30b0d5b92d58c7e68289184fda733d3e - - * specifically: - * `meta-openembedded/meta-filesystems` - * `meta-openembedded/meta-oe` - * `meta-openembedded/meta-python` - - * The feature `agl-netboot` has these dependenies: - * `meta-agl/meta-netboot` - - > URI: https://gerrit.automotivelinux.org/gerrit/gitweb?p=AGL/meta-agl.git - > branch : master - - -Packagegroups -------------- - -AGL Demo Platform's package group design: - -* packagegroup-agl-demo-platform - -This is for generating the image 'agl-demo-platform' which is a full image -for the IVI profile of the AGL distro. - -As meta-agl's design of packagegroups, ``agl-demo-platform.bb`` contains -only ``packagegroup-agl-demo-platform`` and the packages of the DEMO applications. - -``agl-demo-platform`` has 4 packagegroups in it, -``packagegroup-agl-image-minimal``, ``packagegroup-agl-image-ivi``, -``packagegroup-ivi-common-core``, and ``packagegroup-agl-demo-platform``. - -* packagegroup-agl-appfw* - -These packagegroups contains packages for application framework of AGL Distro. -Subsystem should maintain ``packagegroup-agl-appfw-[subsystem].bb`` which -should hold sufficient packages for application framework of AGL Distro. - -Subsystems also can maintain their own packagegroups under appropriate -``recipes-*/``. - -For example, Qt5 has 2 packagegroups in ``meta-agl-demo``, -``packagegroup-agl-appfw-native-qt5`` and ``packagegroup-agl-demo-qt-examples`` -which are under ``recipes-qt/``. - -The ``packagegroup-agl-appfw-native-qt5`` is included by -``packagegroup-agl-appfw-native`` because Qt5 belongs to native application -framework of AGL Distro. - -The ``packagegroup-agl-demo-qt-examples`` is added to local.conf if needed -because they are not mandatory for AGL application framework and AGL Demo -Platform. - -Supported Machines ------------------- - -See `README-AGL.md` in meta-agl layer. - -Supported Target of bitbake ------------------------- - -* `agl-demo-platform` is the full image of the AGL Demo Platform with all applications - diff --git a/README.md b/README.md new file mode 120000 index 000000000..aa4823c5c --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +meta-agl-demo.md \ No newline at end of file diff --git a/meta-agl-demo.md b/meta-agl-demo.md index f7c8adf6c..35d6421a2 100755 --- a/meta-agl-demo.md +++ b/meta-agl-demo.md @@ -18,7 +18,7 @@ The `meta-agl-demo` layer has the following base dependencies: * Yocto Project Release: - URI: git://git.yoctoproject.org/poky - - Branch: "thud" + - Branch: "dunfell" - Tested Revision: See the [`default.xml`](https://github.com/leon-anavi/AGL-repo/blob/master/default.xml) manifest file for the `AGL-repo` repository for revision information.

@@ -46,20 +46,11 @@ The `meta-agl-demo` layer has the following base dependencies: [OpenEmbedded Layer Index](https://layers.openembedded.org/layerindex/branch/master/layers/): - URI: https://github.com/meta-qt5/meta-qt5.git - - Branch: "thud" + - Branch: "dunfell" - Tested Revision: See the [`default.xml`](https://github.com/leon-anavi/AGL-repo/blob/master/default.xml) manifest file for the `AGL-repo` repository for revision information.

-### Hardware Dependencies - -Aside from the previously listed base dependencies, if you are using a -[supported Renesas board](../getting_started/reference/getting-started/machines/renesas.html) -supported Renesas board, these dependencies exist: - -* AGL's `meta-renesas` Layer: - - - URI: https://gerrit.automotivelinux.org/gerrit/AGL/meta-renesas ### Feature Dependencies @@ -85,17 +76,17 @@ dependencies: * Here Technologies' `meta-updater` Layer: - URI: https://github.com/advancedtelematic/meta-updater/ - - Branch: "thud"

+ - Branch: "dunfell"

* Here Technologies' `meta-updater-qemux86-64` Layer: - URI: https://github.com/advancedtelematic/meta-updater-qemux86-64/ - - Branch: "thud"

+ - Branch: "dunfell"

* OpenEmbedded's `meta-openembedded` Layer: - URI: https://github.com/openembedded/meta-openembedded - - Branch: "thud" + - Branch: "dunfell" - Tested Revision: See the [`default.xml`](https://github.com/leon-anavi/AGL-repo/blob/master/default.xml) manifest file for the `AGL-repo` repository for revision information. @@ -113,48 +104,3 @@ dependencies: - URI: https://gerrit.automotivelinux.org/gerrit/gitweb?p=AGL/meta-agl.git - Branch: "master" - -## Packagegroups - -AGL DEMO Platform's -[packagegroups](https://www.yoctoproject.org/docs/2.4.4/dev-manual/dev-manual.html#usingpoky-extend-customimage-customtasks) -consist of the following: - -### packagegroup-agl-demo-platform - -This packagegroup is used for generating the `agl-demo-platform` image, -which is the full image for the AGL distributions IVI profile. -You can see the recipe (i.e. `agl-demo-platform.bb`) that installs -the `packagegroup-agl-demo-platform` packagegroup -[here](https://git.automotivelinux.org/AGL/meta-agl-demo/tree/recipes-platform/images/agl-demo-platform.bb). - -As meta-agl's design of packagegroups, the `agl-demo-platform.bb` recipe installs -only `packagegroup-agl-demo-platform` and the packages of the DEMO applications. - -``agl-demo-platform`` contains the following three packagegroups: - - * `packagegroup-agl-image-minimal` - * `packagegroup-agl-image-ivi` - * `packagegroup-agl-demo-platform` - -### packagegroup-agl-appfw* - -These packagegroups contain packages for the AGL distribution's -Application Framework. -Subsystem should maintain `packagegroup-agl-appfw-[subsystem].bb`, which -should hold sufficient packages for the Application Framework. - -Subsystems also can maintain their own packagegroups using appropriate -`recipes-*/`. -For example, Qt5 has two packagegroups in `meta-agl-demo`: -`packagegroup-agl-appfw-native-qt5` and `packagegroup-agl-demo-qt-examples`, -which are under `recipes-qt/`. - -The `packagegroup-agl-appfw-native-qt5` is included by -`packagegroup-agl-appfw-native` because Qt5 belongs to native application -framework of AGL Distro. - -Because the `packagegroup-agl-demo-qt-examples` is not mandatory for -the AGL Application Framework and the AGL DEMO, the packagegroup is added -to the layer's `local.conf` file only when needed. - -- 2.16.6