YoVDO

Bootloaders 101 - How Embedded Processors Start

Offered By: Linux Foundation via YouTube

Tags

Embedded Systems Courses Bootloaders Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Advanced Embedded Linux Development
University of Colorado Boulder via Coursera
Advanced Embedded Systems on Arm
Arm Education via edX
Embedded Systems Essentials with Arm
Arm Education via edX
Capstone: Autonomous Runway Detection for IoT
EIT Digital via Coursera
AWS SimuLearn: OTA Updates in Edge Devices
Amazon Web Services via AWS Skill Builder