# 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 %}