3 The AGL Profiles cover the different use-cases that the AGL platform serves.\
4 This ranges from minimal systems without display, telematic systems, HUD, IVI, ADAS and more.\
5 Common to all of them is the use of the AGL APIs (agl-service-*).
7 All systems have the 'core' profile in common.\
8 This small set of libraries and binaries is the essential set including the AGL APIs that every AGL system needs.\
9 All other profiles reuse the 'core' profile.
11 The other profiles and their dependencies are currently:
14 * agl-profile-telematics
16 * agl-profile-graphical
17 * agl-profile-graphical-html5
18 * agl-profile-graphical-qt5
23 This profile contains the following images:
27 * agl-image-minimal-crosssdk
31 This image is only meant to boot the target device and provide network, package-management and a shell.\
32 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)
36 This is the smallest image that includes all (non-graphical) AGL APIs.
38 ### agl-image-minimal-crosssdk
40 This is the SDK for systems without display including the AGL APIs.
42 ## agl-profile-telematics
50 ## agl-profile-graphical
52 This profile contains a basic graphical system with wayland/weston.\
53 It is used as a base for the more targeted profiles:
55 * agl-profile-graphical-html5
56 * agl-profile-graphical-qt5
58 Part of this layer are the following images:
64 Pure wayland + weston image but with all AGL service APIs.
66 ## agl-profile-graphical-html5
68 This profile contains all components to build a html5 / web-based system and should be used as a base layer for further projects.\
69 All AGL APIs are included.
71 ## agl-profile-graphical-qt5
73 This profile is used as base for all projects that build on qt5 like the agl-demo-platform.\
74 Part of this layer are the ffollowing images:
76 * agl-image-graphical-qt5
77 * agl-image-graphical-qt5-crosssdk\
78 (THIS IS THE SDK TARGET WE AIM TO USE FOR AGL-DEMO-PLATFORM IN THE END)
80 All AGL APIs are included.
82 ### agl-image-graphical-qt5
84 Image with wayland/weston and the qt5 packages installed.
86 ### agl-image-graphical-qt5-crosssdk
88 SDK based on agl-image-graphical-qt5 suitable for development under qt5.
92 This layer builds on-top of agl-profile-graphical-qt5 and builds the full AGL demonstrator image.\
93 It hosts these images:
96 * agl-demo-platform-crosssdk
97 * agl-demo-platform-qa
102 meta-agl/meta-agl-profile-core/recipes-platform
104 | |-- agl-image-boot.bb
105 | |-- agl-image-boot.inc
106 | |-- agl-image-minimal-crosssdk.bb
107 | |-- agl-image-minimal-qa.bb
108 | |-- agl-image-minimal.bb
109 | `-- agl-image-minimal.inc
111 |-- packagegroup-agl-core-boot.bb
112 |-- packagegroup-agl-core-connectivity.bb
113 |-- packagegroup-agl-core-multimedia.bb
114 |-- packagegroup-agl-core-navigation.bb
115 |-- packagegroup-agl-core-os-commonlibs.bb
116 |-- packagegroup-agl-core-security.bb
117 |-- packagegroup-agl-core-services.bb
118 |-- packagegroup-agl-image-boot.bb
119 `-- packagegroup-agl-image-minimal.bb
121 meta-agl/meta-agl-profile-graphical/recipes-platform
123 | |-- agl-image-weston.bb
124 | `-- agl-image-weston.inc
126 |-- packagegroup-agl-graphical-services.bb
127 `-- packagegroup-agl-image-weston.bb
129 meta-agl/meta-agl-profile-graphical-html5/recipes-platform
131 | |-- agl-demo-platform-html5-crosssdk.bb
132 | |-- agl-demo-platform-html5.bb
133 | `-- agl-demo-platform-html5.inc
135 `-- packagegroup-agl-demo-platform-html5.bb
137 meta-agl/meta-agl-profile-graphical-qt5/recipes-platform
139 | |-- agl-image-graphical-qt5-crosssdk.bb
140 | |-- agl-image-graphical-qt5.bb
141 | `-- agl-image-graphical-qt5.inc
143 |-- packagegroup-agl-appfw-native-qt5.bb
144 |-- packagegroup-agl-demo-qt-examples.bb
145 |-- packagegroup-agl-profile-graphical-qt5.bb
146 `-- packagegroup-qt5-toolchain-target.bbappend