Linux 5.10 Yocto SDK
V2.1
17/25
© MicroSys Electronics GmbH 2022
This will create the build directory and setup the required environment (after you
have scrolled through a long license and accepted the EULA).
$ bitbake microsys-image-networking
The above command will build everything (U-Boot, kernel, root filesystem) and may
take several tens of minutes depending how powerful your host machine is (for the
very first build, this can take several hours). Note that your Linux machine needs
an internet connection for the above command.
Assuming the build is successful, you should see some text similar to the output
below:
. . . . . . . .
meta-openstack-swift-deploy
meta-cloud-services =
"HEAD:d8bc0d92d0f741e2ea1e6d3d9bc6b7a091d03cfb"
meta-security = "HEAD:f9367e71f923fc7d2fb600208e2b97535ea41777"
meta-microsys = "<unknown>:<unknown>"
NOTE: Preparing RunQueue
NOTE: Checking sstate mirror object availability (for 11 objects)
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
NOTE: Tasks Summary: Attempted 3054 tasks of which 2957 didn't need
to be rerun and all succeeded.
[user@localhost build_mpxls1043]$
The exact output may vary, depending on the version of Yocto in use.
Since your build was successful, you will see the resulting images if you change to
the following directory:
[user@localhost mpxls10xx]$ cd ~/yocto-
sdk/build_mpxls10xx/tmp/deploy/images/mpxls10xx
The Image Tree Binary file will have a name similar to:
fitImage.itb
The kernel and root filesystem are the same for all MPX modules supported by this
SDK; only U-Boot and the Device Trees are different between the modules.
Yocto will also generate a complete SD card image which can be copied directly
onto an SD card inserted in the Linux host with the following command: