Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Bootloaders 101 - How Embedded Processors Start

Linux Foundation via YouTube

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

Reviews

Start your review of Bootloaders 101 - How Embedded Processors Start

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.