# Embedded Linux - Booting Process
[TOC]
Linus Walleij 2020 年 8 月的時候寫了一篇 [*How the ARM32 kernel starts*](https://people.kernel.org/linusw/how-the-arm32-kernel-starts)
## References
### [What Does a CPU Do Before Going to Work (in an Embedded System)? - Josef Holzmayr, Mender.io](https://youtu.be/bAPMFdD6-6g)
{%youtube bAPMFdD6-6g %}
### [From Reset Vector to Kernel - Navigating the ARM Matryoshka [Update]](https://youtu.be/-Ak9MWGxd7M)
{%youtube -Ak9MWGxd7M %}
### [[Kernel System] Standardizing Linux Boot process for RISC-V platforms](https://youtu.be/WpKeSBItD8M)
{%youtube WpKeSBItD8M %}
### [Initializing RISC-V: A Guided Tour for ARM Developers](https://youtu.be/fpt2A36ML-c)
{%youtube fpt2A36ML-c %}
### (2020) A journey to boot Linux on Raspberry Pi
{%youtube B2jHllR5yeA %}
### (2017) Verified Boot: From ROM to Userspace
{%youtube lkFKtCh2SaU %}
### (2017) Marrying U-Boot, uEFI and grub2
{%youtube qJAkJ3nmWgM %}
### (2020) Boot Time Memory Management
{%youtube NP7wU7A218k %}
### [Top 10 Secure Boot Mistakes | Jasper Van Woudenberg | hardwear.io USA 2019](https://youtu.be/B9J8qjuxysQ)
{%youtube B9J8qjuxysQ %}
### [[LEE2] Splash screen for Embedded Linux 101: How to customize your boot sequence](https://youtu.be/6yziQuLvyIE)
{%youtube 6yziQuLvyIE %}