Introduction

The meta-agl-devel layer contains components that are being tested or still in development. The layer also contains software packages that Original Equipment Manufacturers (OEMs) need but are not included in the AGL software.

Sub-Layers

The meta-agl-devel layer contains the following files and sub-layers:

.
├── meta-agl-telemetry
├── meta-audio-4a-framework
├── meta-audio-soundmanager-framework
├── meta-egvirt
├── meta-gstrecorder-rcar-gen3
├── meta-hmi-framework
├── meta-oem-extra-libs
├── README.md
├── templates

The following list provides a summary of these sub-layers:

Additional Sub-Layer Information

This section provides additional information for the meta-egvirt, meta-oem-extra-libs, and meta-hmi-framework layers.

Virtualization Support

The meta-egvirt layer enables virtualization support in AGL. The AGL Virtualization Expert (EG-VIRT) group is responsible for design and implementation of AGL virtualization solutions (.e.g the Virtualization platform architecture of AGL). You can read about EG-VERT's efforts on the "Virtualization Expert Group's" page of the AGL wiki.

Additionally, you can learn more about virtualization as it applies to AGL by reading "The Automotive Grade Linux Software Defined Connected Car Architecture" whitepaper.

OEM Extra Libraries

The meta-oem-extra-libs layer provides additional software packages many OEMs need but are not part of the AGL source. Following is the list of packages this layer provides:

To add these packages to your library, you need to include the agl-oem-extra-libs AGL feature when you initialize your build environment using the aglsetup.sh script.

For information on how to use the aglsetup.sh script to initialize your build environment, see the "Initializing Your Build Environment" section.

Once you have included the AGL feature, you can build your image.

HMI Framework

The meta-hmi-framework layer supports the Human-Machine Interface (HMI) Framework. The HMI-Framework is the User Interface (UI) to control the Infotainment System. Work continues to close the gap between the user experience of a smart phone and the Infotainment System in a vehicle, for example.

You can find more out about HMI Framework progress on the "HMI Framework" page on the AGL Wiki.

To add HMI Framework support to your image, you need to include the hmi-framework AGL feature when you initialize your build environment using the aglsetup.sh script.

For information on how to use the aglsetup.sh script to initialize your build environment, see the "Initializing Your Build Environment" section.

Once you have included the AGL feature, you can build your image.