Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

...