_Layering_ is simply having groups of related build instructions bundled in a 'layer'. You can then

Layering is simply having groups of related build instructions bundled in a 'layer'. You can then stack those layers on top of each other, e.g:
___________________________
| Application Build Stuff |
---------------------------
| System Build Stuff      |
---------------------------
| Board Booting Stuff     |
---------------------------

You can then build up your final system by adding in layers that contain the useful stuff you need (and therefore also don't include the layers of non-useful stuff you don't need)

This allows for complex systems to be almost pieced together in a way that is manageable.
Was this page helpful?