Yocto Development Environment
This page is using the default release RELEASE_DUNFELL_V1.7_DART-MX8M-MINI.
To view this page for a specific Variscite SoM and software release, please follow these steps:
- Visit variwiki.com
- Select your SoM
- Select the software release
Supported Linux Distributions
The full list of the Linux distributions that are suitable for the latest Yocto Project development is referenced here.
We recommend using Ubuntu 64-bit on a powerful physical PC (though using a virtual machine is also possible).
Please see the table below for a list of Ubuntu versions recommended for each release of the Yocto project:
Ubuntu 14.04 | Ubuntu 16.04 | Ubuntu 18.04 | Ubuntu 20.04 | Ubuntu 22.04 | |
---|---|---|---|---|---|
Yocto Krogoth (or earlier) | x | ||||
Yocto Morty | x | x | |||
Yocto Pyro | x | ||||
Yocto Rocko | x | ||||
Yocto Sumo | x | ||||
Yocto Thud | x | ||||
Yocto Warrior | x | ||||
Yocto Zeus | x | ||||
Yocto Dunfell | x | x | |||
Yocto Gatesgarth | x | x | |||
Yocto Hardknott | x | x | |||
Yocto Kirkstone | x | x | x | ||
Yocto Langdale | x | x | x | ||
Yocto Mickledore | x | x | |||
Yocto Scarthgap | x |
Installing Ubuntu 14.04 64-bit in VMWare Player (for Yocto Morty and below)
There are many tutorials on the web. For example:
Installing Ubuntu 16.04 64-bit in VMWare Player (for Yocto Morty through Warrior)
There are many tutorials on the web. For example:
VMware player recommended settings
- Set the number of CPUs to the maximum possible.
- Set the memory size to at least 8GB.
- Set the disk size to be at least 200GB. 300GB is better.
- Use Bridge for networking.
- Install the VMWare tools.
- If you have an extra hard drive you can use it as a physical partition and set you home directory to it.
- Update Ubuntu right after the first login.
Using a docker container
Variscite provides Docker containers that can be used for a development environment as an alternative to using a virtual machine or a dedicated computer.
To learn more, please see Variscite's Docker Build Environment guide.