Attention

EWAOL development has moved to the SOAFEE Special Interest Group and is now hosted at https://gitlab.com/soafee/ewaol/meta-ewaol, and the official documentation at: https://meta-ewaol.docs.soafee.io/.
For more details on SOAFEE, please see https://soafee.io/.
Note the following documentation is only applicable to the EWAOL’s repo hosted here: https://gitlab.arm.com/ewaol/meta-ewaol.

Software Development Kit (SDK)

EWAOL SDK distribution images enable users to perform common development tasks on the target, such as:

  • Application and kernel module compilation

  • Remote debugging

  • Profiling

  • Tracing

  • Runtime package management

The ewaol-sdk distro feature inherits cassini-sdk distro feature from Cassini distro. The precise list of packages and image features provided as part of the EWAOL SDK can be found in layers/meta-cassini/meta-cassini-distro/conf/distro/include/cassini-sdk.inc.

The Yocto project provides guidance for some of these common development tasks, for example kernel module compilation, profiling and tracing, and runtime package management.

See Software Development Kit (SDK) for details on including the SDK on an EWAOL distribution image.

If the SDK is included on an EWAOL virtualization distribution image, the SDK will be available on both the Control VM and any EWAOL Guest VMs built during the image build process.