Layers Definition

To follow Yocto/Bitbake building system’s architecture, further modifications to the AGL Image/SDK are done using Bitbake layers on top. Kuksa related layers have lower priority than AGL’s to guarantee that Kuksa’s layers are in fact added on top of AGL’s.

Note

For more information regarding Bitbake Layers priorities please review the usage of BBFILE_PRIORITY in the Bitbake User Manual

meta-kuksa layer

The meta-kuksa layer shall contain all packages needed for the APPSTACLE project that aren’t already included in AGL. Furthermore, here is were the APPSTACLE project’s code base could be added into the Image/SDK.

meta-kuksa-dev layer

The meta-kuksa-dev layer contains all extra packages that are useful for the development process but aren’t required in the production Image.

meta-rover layer

This layer holds all the needed packages to enable the development for the Rover. Basically, it provides rover-app, rover-web and all their dependencies.

Note

For more information regarding the Rover’s internal please review the APP4MC-Rover Documentation.