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

  Переглядів 14,376

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,6 тис.
Booting faster
47:29
linux.conf.au
Переглядів 106 тис.
LIVE - Парад Победы в Москве. 9 Мая 2024
2:27:56
AKIpress news
Переглядів 2,2 млн
How ARM Systems are Booted: An Introduction to the ARM Boot Flow - Rouven Czerwinski
36:47
Introduction to Memory Management in Linux
51:19
The Linux Foundation
Переглядів 164 тис.
Bare-Metal MCU #4 - Bootloaders and Programmers
18:24
Mitch Davis
Переглядів 51 тис.
Embedded Linux UBoot Code Walkthrough
17:32
hariharan veerappan
Переглядів 10 тис.
Introduction to Realtime Linux
53:49
The Linux Foundation
Переглядів 76 тис.
Process This: Linux Boot Flow Using AM64x Processors
57:33
Texas Instruments
Переглядів 503
Basics of I2C on Linux - Luca Ceresoli, Bootlin
48:57
The Linux Foundation
Переглядів 10 тис.
Containers unplugged: Linux namespaces - Michael Kerrisk
53:39
NDC Conferences
Переглядів 19 тис.
What is a microcontroller and how microcontroller works
10:55
ShortcutElectronics
Переглядів 509 тис.
Introducing GPT-4o
26:13
OpenAI
Переглядів 1,7 млн
How much charging is in your phone right now? 📱➡️ 🔋VS 🪫
0:11
Какой телефон лучше всего снимает? 🤯
0:42
How much charging is in your phone right now? 📱➡️ 🔋VS 🪫
0:11
How about that uh?😎 #sneakers #airpods
0:13
Side Sphere
Переглядів 8 млн
iPhone 17 Slim - НЕ ОНОВЛЮЙ iPhone в 2024 | Новини Тижня
31:12
Канал Лучкова
Переглядів 35 тис.