You need:
[LIST][*]to skim over the Yocto manual and the Bitbake manual to have any idea of what you are doing[/*]
[*]a linux machine (or VM), running gcc 6.x (Unbuntu, Fedora 25, CentOS with devtools6)[/*]
[*]to install all dependencies Yocto needs (see the manual, chapter 3)[/*]
[*]to clone the OpenPLi repository (https://github.com/O...openpli-oe-core, and checkout the desired branch)[/*]
[*]cd to the directory you cloned the repository in[/*]
[*]enter "MACHINE=<yourbox> make image" to build your image[/*]
[/LIST]Once that is done and you have a working build environment, you can start fiddling with recipes.
Note that you quite a bit of diskspace for a complete build, a single build for 3 environments (1 x MIPSEL, 2 x ARM) we support needs about 200-250GB. And you need time, a first build run on my build server (a Core i7 920) takes about 4 hours.
I personally prefer CentOS, as it runs gcc 4.x native (which is needed to build OpenPLi 4), gcc 6.x with devtools-6 (needed for OpenPLi 6.x), and gcc 7.x with devtools-7 (needed for develop and OpenPLi 7.x), and you can switch very easily between the environments.
Thank you very much Master!