PAN9026 Wi-Fi/BT Module
6 Background Information
Developer's Guide Rev. 1.0
Page 23
6
Background Information
The Yocto Project Linux build is based on the environment as provided by Freescale. For
further information please refer to
https://github.com/Freescale
.
The
“rocko” release of the Yocto Project Linux is used.
The files and subfolders in
sources/meta-pideu/
contain some adoptions and changes to
the regular build which is discussed in the following chapters.
6.1 Distribution Configuration
All features related to a graphical user interfaces have been removed to speed up the build
process. Additionally
“system” is activated and “libc” features have been added.
See file:
./sources/meta-pideu/conf/machine/pan-imx.conf
One of the Freescale layers will remove the
“x11-backend” of “gtk+3” as soon
as
“Wayland” is part of the distro-features because only one graphics backend
is supported.
This will lead to some seemingly illogical error messages and failing builds for
graphical tools.
This can be solved by removing
“Wayland” from the distro-features.
6.2 Base Image Configuration
The
image-pideu.bb
recipe contains the description of an enhanced core image.
It adds additional (custom) packages for the Marvell driver installation as well as additional
packages that are necessary for Bluetooth and Wi-Fi connectivity.
See file:
./sources/meta-pideu/recipes-core/images/image-pideu.bb
6.3 Kernel-Specific Configuration
The kernel default
config defconfig
is altered to enable routing.
See file:
./meta-pideu/recipes-kernel/linux/linux-fslc_4.14.bbappend