This folder contains the Deby-based reference implementation of the CIP Core project for multiple boards. Deby is a reference distribution built with poky and meta-debian, a layer for the poky build system that allows cross-building file system images from Debian stable source packages.
Goal
- Input: Debian and CIP kernel source code
- Build mechanism: bitbake with meta-debian
- Output: Minimum deployable CIP base system
The list of supported boards for a specific version can be obtained by
using ls deby/poky/meta-cip-*
.
Currently, the following boards are supported:
- iWave RZ/G1M Qseven Development Kit
- Beaglebone Black
- DE0-Nano-SoC Kit/Atlas-SoC Kit
- QEMU x86_64
To build the file system image for a specific board you need to prepare a KAS docker environment. Make sure that your docker is using the overlay2 storage driver and your host kernel supports overlayfs.
host$ docker run -v $PWD/deby:/deby -e USER_ID=`id -u $USER` -e http_proxy=$http_proxy -e https_proxy=$https_proxy -e NO_PROXY="$no_proxy" -it kasproject/kas sh
docker$ cd /deby/poky/
To build the file system image use the corresponding kas project file. For example, in case of the iWave RZ/G1M Qseven Development Kit:
docker$ kas build --target core-image-minimal meta-cip-iwg20m/kas-iwg20m.yml
For more detailed, instructions check the README file inside the
corresponding deby/poky/meta-cip-<board>
folder.