Rolling you own Linux distro with yocto

This post is the first in a series that will cover embedded development from the perspective of OS development, starting with the need of such solution, the moving parts, the basic configuration that can be used on a raspberry pi and anything else that might be relevant. When it comes to starting an embedded project, one that uses more then a simple micro controller, a choice how much control over its software components will need to be made, meaning control over the OS(Linux in the context of this post) and the added logic/responsibility during development....