Bootloaders 101 - How Embedded Processors Start
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore the intricate process of how embedded processors initialize and start executing code in this 39-minute conference talk by Bryan Brattlof from Texas Instruments. Delve into the fundamental "chicken and egg" question that arises when powering on devices like Beaglebone or Raspberry Pi. Gain insights into each stage of the bootup process for an AM62 processor, including clock configuration, power controller activation, DDR initialization, and firmware loading. Understand the constraints and challenges faced during the early stages of system startup, before the Linux kernel begins. Learn about the role of each bootloader and the steps involved in loading, verifying, and utilizing different bootloader stages in Texas Instruments' AM62 family of SoCs. By the end of the talk, acquire a comprehensive understanding of the journey from the first flow of electrons to the Linux prompt and the execution of embedded applications.
Syllabus
Bootloaders 101: How Do Embedded Processors Start? - Bryan Brattlof, Texas Instruments
Taught by
Linux Foundation
Tags
Related Courses
Embedded Linux Step by Step Using Beaglebone BlackUdemy Linux Foundation Cert Prep: Operation of Running Systems (Ubuntu)
LinkedIn Learning Embedded Linux
Udemy Linux System Startup
A Cloud Guru Marlin 2.0 Build and Install - ANET ET4-5 - Ender 3 V2
Make With Tech (MakeWithTech) via YouTube