Bootloaders 101: How Do Embedded Processors Start? - Bryan Brattlof, Texas Instruments

  Рет қаралды 17,420

The Linux Foundation

The Linux Foundation

Жыл бұрын

Bootloaders 101: How Do Embedded Processors Start? - Bryan Brattlof, Texas Instruments
When you first flip the switch or push the button, after the first electrons start flowing and crystals start vibrating, before any Linux dmesg lines appear on any screen, there is a fundamental chicken and egg question we must answer before the CPUs in our Beaglebone or Raspberry Pi can start executing our code. How do embedded processors find and run the code they need to begin executing code? Join Bryan as he goes through each stage of the bootup process for an AM62 and the constraints we must work around when we first start configuring the clocks, starting the power controllers, initializing DDR, loading the firmware, and everything else we need before we can start the Linux kernel and securely wakeup our embedded system. At the end of this session you will be familiar with the role of each bootloader and each step of how Texas Instruments’ AM62 family of SoCs loads, verifies, and uses each bootloader stage as the CPUs work their way to the Linux prompt and running your embedded applications.

Пікірлер
Debugging Embedded Linux - Marta Rybczynska, Syslinbit
38:18
The Linux Foundation
Рет қаралды 1,8 М.
Booting faster
47:29
linux.conf.au
Рет қаралды 106 М.
3M❤️ #thankyou #shorts
00:16
ウエスP -Mr Uekusa- Wes-P
Рет қаралды 13 МЛН
МАМА И STANDOFF 2 😳 !FAKE GUN! #shorts
00:34
INNA SERG
Рет қаралды 4,7 МЛН
Embedded Linux Booting Process (Multi-Stage Bootloaders, Kernel, Filesystem)
33:13
Process This: Linux Boot Flow Using AM64x Processors
57:33
Texas Instruments
Рет қаралды 652
Basics of I2C on Linux - Luca Ceresoli, Bootlin
48:57
The Linux Foundation
Рет қаралды 10 М.
Making Simple Graphical Linux Distro from Scratch
17:19
Nir Lichtman
Рет қаралды 53 М.
Device Tree for Dummies! - Thomas Petazzoni, Free Electrons
1:12:41
The Linux Foundation
Рет қаралды 106 М.
Introduction to Memory Management in Linux
51:19
The Linux Foundation
Рет қаралды 168 М.
Linux Internals: UEFI Boot Stages using Debian 11
28:14
DJ Ware
Рет қаралды 15 М.
rust runs on EVERYTHING (no operating system, just Rust)
18:10
Low Level Learning
Рет қаралды 349 М.
eBPF: Unlocking the Kernel [OFFICIAL DOCUMENTARY]
30:00
Speakeasy Productions
Рет қаралды 88 М.
Хотела заскамить на Айфон!😱📱(@gertieinar)
0:21
Взрывная История
Рет қаралды 5 МЛН
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 3,3 МЛН