Embedded Handbook/Bootloaders/Das U-Boot

Rather than duplicate existing information, please consult the upstream documentation and their main wiki.