Yocto Layers¶
The meta-cassini
repository provides two layers compatible with the Yocto
Project, in the following sub-directories:
meta-cassini-distro
Yocto distribution layer providing top-level and general policies for the Cassini distribution images.
meta-cassini-tests
Yocto software layer with recipes that include run-time tests to validate Cassini functionalities.
Layer Dependency Overview¶
The following diagram illustrates the layers which are integrated by the
Cassini project, which are further expanded on below.
The layer revisions are related to the Cassini v0.9.0
release.

Cassini distribution depends on the following layer dependency sources:
URL: https://git.yoctoproject.org/git/poky layers: meta, meta-poky branch: master revision: 453be4d258f71855205f45599eea04589eb4a369 URL: https://git.openembedded.org/meta-openembedded layers: meta-filesystems, meta-networking, meta-oe, meta-python branch: master revision: 166ef8dbb14ad98b2094a77fcf352f6c63d5abf2 URL: https://git.yoctoproject.org/git/meta-virtualization layer: meta-virtualization branch: master revision: 2fae71cdf0e8c6f398f51219bdf31eac76c662ec URL: https://git.yoctoproject.org/git/meta-security layers: meta-parsec branch: master revision: c79262a30bd385f5dbb009ef8704a1a01644528e
An additional layer dependency source is conditionally required, depending on
the specific Cassini distribution image being built. This layer dependency
source is the meta-arm
repository, which provides three Yocto layers:
URL: https://git.yoctoproject.org/git/meta-arm layers: meta-arm, meta-arm-bsp, meta-arm-toolchain branch: master revision: fc09cc0e8db287600625e64905170a6de24f2686
The layers required from meta-arm
depend on the Cassini distribution image:
Cassini SDK distribution images require
meta-arm
andmeta-arm-toolchain
, as thegator-daemon
package is installed on the rootfs.A Cassini distribution image built for the N1SDP hardware target platform requires
meta-arm
,meta-arm-bsp
, andmeta-arm-toolchain
.
These layers are described as follows:
meta-arm
:
URL: https://git.yoctoproject.org/cgit/cgit.cgi/meta-arm/tree/meta-arm.
Clean separation between Firmware and OS.
The canonical source for SystemReady firmware.
meta-arm-bsp
:
URL: https://git.yoctoproject.org/cgit/cgit.cgi/meta-arm/tree/meta-arm-bsp.
Board specific components for Arm target platforms.
meta-arm-toolchain
:
URL: https://git.yoctoproject.org/meta-arm/tree/meta-arm-toolchain.
Provides toolchain for Arm target platforms