...
This section describes steps to create a local build dir and how to use repo
to download all needed files. After that the build directory gets setup for one specific machine (seco-mx6, seco-mx6ull, seco-mx8mm ) or seco-mx8mp) and distribution (seconorth-wayland
) and a standard image is built.
...
After the download the resulting directory structure should look like this:
Code Block |
---|
...
yocto-seco-ne$ tree -L 2 -a . ├── .conf │ ├── bblayers_imx6.conf │ ├── bblayers_imx8.conf │ ├── bblayers_imx8_dual-espresso.conf │ ├── .git -> ../.repo/projects/.conf. |
...
git │ ├── git-describe.inc │ ├── .gitignore │ ├── .gitlab-ci |
...
│ ├── .gitlab-ci.yml |
...
│ ├── .gitmodules |
...
│ ├── LICENSE.txt |
...
│ └── setup-environment |
...
├── .repo |
...
│ |
...
├── copy-link-files.json |
...
│ |
...
├── manifests │ ├── manifests.git |
...
│ |
...
├── manifest.xml │ ├── project.list |
...
│ |
...
├── project-objects │ ├── projects │ ├── repo │ └── .repo_fetchtimes.json ├── setup-environment -> .conf/setup-environment |
...
└── sources ├── meta-freescale |
...
├── meta-freescale-distro |
...
├── meta-guf-distro
├── meta-guf-machine
├── meta-openembedded
├── meta-python2
├── meta-qt5
├── meta-seconorth-nogplv3
└── poky
|
Build
To get the build environment ready run the environment needs to be set up.
...
After the image was built the files are located under build/tmp/deploy/images/seco-[mx8mp|mx8mm|...]/
. The files needed are installation file fng_install.sh
and the root file system seconorth-image-seco-[mx6|mx8mm|mx8mp|...].tar.gz
. These files can be used in a Flash-N-Go System installation process.
...