Designing Quick Starting Embedded Systems: Hardware and Software Elements
This training provides an introduction to the hardware and software elements of boot time design in embedded systems for AM3x, AM4x, and AM57x Sitara processors. On the hardware side, it discusses the role of boot modes, Power Management Integrated Circuits (PMIC), and Processor Operating Performance Points (OPP). On the software side, it shows how Falcon mode in the MLO/SPL of the U-Boot code base allows for skipping U-Boot to boot the kernel directly. In addition, a few other common techniques are introduced that can significantly reduce kernel initialization time without code customization or configuration changes to the OOB PLSDK kernel. Device Tree source files and User Space choice are also covered as they relate to boot time.