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 Systems - Shape The World: Microcontroller Input/OutputThe University of Texas at Austin via edX Model Checking
Chennai Mathematical Institute via Swayam Introduction to the Internet of Things and Embedded Systems
University of California, Irvine via Coursera Sistemas embebidos: Aplicaciones con Arduino
Universidad Nacional Autónoma de México via Coursera Quantitative Formal Modeling and Worst-Case Performance Analysis
EIT Digital via Coursera