summaryrefslogtreecommitdiffstats
path: root/docs/profiles.md
diff options
context:
space:
mode:
authorRonan Le Martret <ronan.lemartret@iot.bzh>2018-07-30 13:59:07 +0200
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>2018-08-01 12:18:09 +0000
commitdd4fe1c7ba8da1ca8da0df46049811537e569188 (patch)
treec78829a3c7b72027c32263e8d3471803425a21a0 /docs/profiles.md
parent12c569634e5fbb1e4d29316dafba8bde783953c3 (diff)
Remove porter reference from meta-agl
* Remove, from recipes, reference to porter, gen2, krogoth. * cleanup mardown from reference to porter. * cleanup markdown (markdownlint score 0). Change-Id: I70b9880fc52ef3c848da588d3a256fa8eee48606 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Diffstat (limited to 'docs/profiles.md')
-rw-r--r--docs/profiles.md71
1 files changed, 42 insertions, 29 deletions
diff --git a/docs/profiles.md b/docs/profiles.md
index 6c7e76730..287b8190a 100644
--- a/docs/profiles.md
+++ b/docs/profiles.md
@@ -1,90 +1,104 @@
# AGL Profiles
-The AGL Profiles cover the different use-cases that the AGL platform serves. This ranges from minimal systems without display, telematic systems, HUD, IVI, ADAS and more. Common to all of them is the use of the AGL APIs (agl-service-*).
+The AGL Profiles cover the different use-cases that the AGL platform serves.\
+This ranges from minimal systems without display, telematic systems, HUD, IVI, ADAS and more.\
+Common to all of them is the use of the AGL APIs (agl-service-*).
-All systems have the 'core' profile in common. This small set of libraries and binaries is the essential set including the AGL APIs that every AGL system needs. All other profiles reuse the 'core' profile.
+All systems have the 'core' profile in common.\
+This small set of libraries and binaries is the essential set including the AGL APIs that every AGL system needs.\
+All other profiles reuse the 'core' profile.
The other profiles and their dependencies are currently:
- * agl-profile-core
- * agl-profile-telematics
- * agl-profile-hud
- * agl-profile-graphical
- * agl-profile-graphical-html5
- * agl-profile-graphical-qt5
- * agl-demo-platform
-
-
+* agl-profile-core
+ * agl-profile-telematics
+ * agl-profile-hud
+ * agl-profile-graphical
+ * agl-profile-graphical-html5
+ * agl-profile-graphical-qt5
+ * agl-demo-platform
## agl-profile-core
+
This profile contains the following images:
+
* agl-image-boot
- * agl-image-minimal
- * agl-image-minimal-crosssdk
+ * agl-image-minimal
+ * agl-image-minimal-crosssdk
### agl-image-boot
-This image is only meant to boot the target device and provide network, package-management and a shell.
+
+This image is only meant to boot the target device and provide network, package-management and a shell.\
All other functionality needs to be installed at runtime through 'dnf' using the provided package feeds and package-groups (e.g. dnf install profile-graphical-qt5)
### agl-image-minimal
+
This is the smallest image that includes all (non-graphical) AGL APIs.
### agl-image-minimal-crosssdk
+
This is the SDK for systems without display including the AGL APIs.
## agl-profile-telematics
+
N.N.
## agl-profile-hud
+
N.N.
## agl-profile-graphical
-This profile contains a basic graphical system with wayland/weston. It is used as a base for the more targeted profiles:
+
+This profile contains a basic graphical system with wayland/weston.\
+It is used as a base for the more targeted profiles:
+
* agl-profile-graphical-html5
* agl-profile-graphical-qt5
Part of this layer are the following images:
+
* agl-image-weston
### agl-image-weston
+
Pure wayland + weston image but with all AGL service APIs.
## agl-profile-graphical-html5
-This profile contains all components to build a html5 / web-based system and should be used as a base layer for further projects.
+
+This profile contains all components to build a html5 / web-based system and should be used as a base layer for further projects.\
All AGL APIs are included.
## agl-profile-graphical-qt5
-This profile is used as base for all projects that build on qt5 like the agl-demo-platform.
-Part of this layer are the ffollowing images:
-* agl-image-graphical-qt5
-* agl-image-graphical-qt5-crosssdk (THIS IS THE SDK TARGET WE AIM TO USE FOR AGL-DEMO-PLATFORM IN THE END)
-All AGL APIs are included.
+This profile is used as base for all projects that build on qt5 like the agl-demo-platform.\
+Part of this layer are the ffollowing images:
+* agl-image-graphical-qt5
+* agl-image-graphical-qt5-crosssdk\
+ (THIS IS THE SDK TARGET WE AIM TO USE FOR AGL-DEMO-PLATFORM IN THE END)
All AGL APIs are included.
### agl-image-graphical-qt5
+
Image with wayland/weston and the qt5 packages installed.
### agl-image-graphical-qt5-crosssdk
-SDK based on agl-image-graphical-qt5 suitable for development under qt5.
-
+SDK based on agl-image-graphical-qt5 suitable for development under qt5.
## agl-demo-platform
-This layer builds on-top of agl-profile-graphical-qt5 and builds the full AGL demonstrator image.
+
+This layer builds on-top of agl-profile-graphical-qt5 and builds the full AGL demonstrator image.\
It hosts these images:
+
* agl-demo-platform
* agl-demo-platform-crosssdk
* agl-demo-platform-qa
-
-
-
TLDR:
-```
+```tree
meta-agl/meta-agl-profile-core/recipes-platform
|-- images
| |-- agl-image-boot.bb
@@ -131,4 +145,3 @@ meta-agl/meta-agl-profile-core/recipes-platform
|-- packagegroup-agl-profile-graphical-qt5.bb
`-- packagegroup-qt5-toolchain-target.bbappend
```
-