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

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

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 тис.
Teenagers Show Kindness by Repairing Grandmother's Old Fence #shorts
00:37
Fabiosa Best Lifehacks
Переглядів 32 млн
How ARM Systems are Booted: An Introduction to the ARM Boot Flow - Rouven Czerwinski
36:47
you can become a GIGACHAD assembly programmer in 10 minutes (try it RIGHT NOW)
9:48
How Does Linux Boot Process Work?
4:44
ByteByteGo
Переглядів 478 тис.
Is Adam Savage Still an Atheist?
8:16
Adam Savage’s Tested
Переглядів 230 тис.
Introduction to Memory Management in Linux
51:19
The Linux Foundation
Переглядів 164 тис.
Fundamentals of Embedded Linux - Chris Simmons - NDC TechTown 2022
1:04:15
NDC Conferences
Переглядів 33 тис.
FANG Interview Question | Process vs Thread
3:51
ByteByteGo
Переглядів 265 тис.
Basics of I2C on Linux - Luca Ceresoli, Bootlin
48:57
The Linux Foundation
Переглядів 10 тис.
Why Linux is better for (most) developers!
14:59
The Linux Experiment
Переглядів 456 тис.
RC Quick Tip - What is a Bootloader?
7:31
Painless360
Переглядів 52 тис.
The PA042 SAMSUNG S24 Ultra phone cage turns your phone into a pro camera!
0:24
Лучший Смартфон До 149 Баксов!!!??? itel s24
20:25
РасПаковка ДваПаковка
Переглядів 54 тис.
How much charging is in your phone right now? 📱➡️ 🔋VS 🪫
0:11