New AGL Layer Structure
Existing Layer Structure
| h3ulcb+agl-demo |
| ||
|---|---|---|---|---|
bsp | meta-agl-refhw | - | support for the Renesas R-Car H3 based AGL reference | |
... | - |
| ||
meta-raspberrypi | - | Yocto BSP layer for the Raspberry Pi boards | ||
meta-rcar | - | support for Renesas Electronics's ADAS platforms | ||
meta-renesas | meta-rcar-gen3 | x | support for Renesas Electronics's platforms | |
... | - |
| ||
external | alexa-auto-sdk | - |
| |
meta-clang | - |
| ||
meta-codechecker | - |
| ||
meta-gplv2 | - |
| ||
meta-iot-cloud | x |
| ||
meta-openembedded | meta-oe | x |
| |
meta-python | x |
| ||
meta-networking | x |
| ||
meta-filesystems | x |
| ||
meta-perl | x |
| ||
... | - |
| ||
meta-python2 | x |
| ||
meta-qt5 | x |
| ||
meta-security | x |
| ||
meta-spdxscanner | - |
| ||
meta-updater | - |
| ||
meta-updater-qemux86-64 | - |
| ||
meta-updater-raspberrypi | - |
| ||
meta-virtualization | - |
| ||
poky | meta | x |
| |
meta-poky | x |
| ||
... | - |
| ||
meta-agl | meta-agl-bsp | x | agl specific board support | |
meta-agl-core | x | agl core software stack layer | ||
meta-agl-core-test | x |
| ||
meta-agl-ic | - | common software stack layer for ic eg | ||
meta-agl-ivi | - | common software stack layer for ivi-pr eg | ||
meta-app-framework | x | SMACK based agl app framework layer | ||
meta-netboot | - |
| ||
meta-pipewire | x | layer for pipewire | ||
meta-agl-demo | x | agl demo software layer | ||
meta-agl-devel | meta-agl-drm-lease | - |
| |
meta-agl-jailhouse | - |
| ||
meta-egvirt | - |
| ||
meta-oem-production-readiness | - |
| ||
meta-speech-framework | - |
| ||
Current IC Layer Structure
|
| h3ulcb | h3ulcb | h3ulcb | Require |
|
|---|---|---|---|---|---|---|
container-bsp | meta-rcar-gen3-host | x | - | - | yes | host extension for meta-rcar-gen3 |
meta-rcar-gen3-guest | - | x | - | yes | guest extension for meta-rcar-gen3 | |
meta-renesas | meta-rcar-gen3 | x | x | x | no | support for Renesas Electronics's platforms |
meta-agl | meta-agl-bsp | x | x | x | no | agl specific board support |
meta-agl-core | x | x | x | yes | agl core software stack layer | |
meta-agl-core-test | - | - | - | no |
| |
meta-agl-host | x | - | - | yes | Software stack layer for AGL containerization host | |
meta-agl-ic | - | x | x | yes | common software stack layer for ic eg | |
meta-agl-ivi | - | - | - | no | common software stack layer for ivi-pr eg | |
meta-app-framework | - | - | - | no |
| |
meta-netboot | - | - | - | no |
| |
meta-pipewire | x | - | - | no | More detail, depends on audio management work. | |
meta-agl-devel | meta-agl-drm-lease | x | x | - | yes |
|
meta-agl-jailhouse | - | - | - | no |
| |
meta-egvirt | - | - | - | no |
| |
meta-oem-production-readiness | - | - | - | no |
| |
meta-speech-framework | - | - | - | no |
| |
meta-agl-qm | x | x | x | yes | Including assessment data for a part of poky and meta-oe. | |
meta-agl-demo-cluster | - | x | x | no | Demo layer for Instrument Cluster (without IVI based existing Instrument Cluster) | |
meta-agl-demo | - | - | - | no | agl demo software layer | |
poky | meta | x | x | x | no |
|
meta-poky | x | x | x | no |
| |
meta-poky-bsp | x | x | x | no | Will be remove | |
... | - | - | - | no |
| |
meta-openembedded | meta-oe | x | x | x | no |
|
meta-python | x | x | x | no |
| |
... | - | - | - | no |
| |
*Note. The meta-agl-qm provide OSS assessment result for poky, meta-openembedded and other external layers. It does not cover to meta-agl-core, meta-agl-host and meta-agl-ic.
AGL IVI specific OSS (it's including ivi-pr) and configuration change shall move into the meta-agl-ivi.
Current IC layer structure is not including meta-codechecker, meta-clang and meta-spdxscanner. These layer will be adding.
Current IC layer structure don't have 'bsp' and 'external' directory. It will change.
Currently, should separate IC demo and IVI based demo. Because existing meta-agl-demo fully depend to meta-app-framework.
We will develop security mechanism for embedded containerized platform, but it is not current work. 1st step is a un-privilege gest. We can't import SMACK.