Tag

Bootloader

0 views collected around this technical thread.

OPPO Kernel Craftsman
OPPO Kernel Craftsman
Dec 22, 2023 · Fundamentals

Overview of Embedded ROM Flashing Processes and Online Programming Techniques

The article explains embedded ROM updating terminology, compares factory‑level burner programming with board‑level online flashing, details the boot sequence and U‑Boot implementation, outlines security signatures, common USB‑related issues, and the evolution of flash storage, concluding that online flashing offers low‑cost, scalable, high‑speed production for smartphones.

BootloaderROMembedded
0 likes · 15 min read
Overview of Embedded ROM Flashing Processes and Online Programming Techniques
OPPO Kernel Craftsman
OPPO Kernel Craftsman
May 31, 2022 · Fundamentals

Introduction to UEFI Boot Process and Its Implementation in Embedded Systems

The article explains UEFI’s seven‑phase boot process, its open‑source EDK2 implementation, and how its modular drivers, event‑driven multitasking, and extensible services differ from traditional embedded bootloaders such as u‑boot or LK, making UEFI better suited for complex devices like smartphones.

BootloaderEDK2Embedded Systems
0 likes · 13 min read
Introduction to UEFI Boot Process and Its Implementation in Embedded Systems
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jan 7, 2022 · Mobile Development

Device Tree Compilation, Partitioning, and Runtime Matching Process in Android

The article explains Android’s Device Tree workflow, detailing how DTS files are compiled into DTB blobs and, since Android 8, split into platform DTB and vendor DTBO partitions, how GKI moves DTB to vendor_boot, and how bootloaders and runtime stages match DTBs/DTBOs using platform IDs, GPIO cues, and overlay mechanisms.

AndroidBootloaderDTB
0 likes · 8 min read
Device Tree Compilation, Partitioning, and Runtime Matching Process in Android
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Apr 16, 2021 · Mobile Development

Fastboot Protocol Complete Guide: Definition, Commands, and Implementation

Fastboot is a USB‑based protocol that lets developers communicate directly with an Android device’s bootloader to flash or erase partitions, retrieve status, and reboot, using simple commands entered after booting into fastboot mode via key combos or ADB, with host‑driven synchronous transfers across USB speeds.

AndroidAndroid Debug BridgeBootloader
0 likes · 8 min read
Fastboot Protocol Complete Guide: Definition, Commands, and Implementation
Architects' Tech Alliance
Architects' Tech Alliance
May 17, 2017 · Operations

Rescuing a Linux System via the GRUB Command Line: Step‑by‑Step Guide

This article explains how to recover a Linux system that cannot boot because the GRUB menu file is missing, by using the GRUB command line to identify partitions, set the root, specify kernel and initrd, and finally boot the system.

BootloaderGRUBSystem Rescue
0 likes · 6 min read
Rescuing a Linux System via the GRUB Command Line: Step‑by‑Step Guide
Baidu Intelligent Testing
Baidu Intelligent Testing
Mar 20, 2017 · Fundamentals

Android System Boot Process: Bootloader, Linux Kernel, Init, Zygote, and ServiceManager

This article explains the Android boot sequence, covering the bootloader's two stages, Linux kernel initialization, the Init process, the Zygote process that spawns application instances, and the role of ServiceManager and SystemServer in bringing the Android system to a ready state.

AndroidBootloaderLinux kernel
0 likes · 7 min read
Android System Boot Process: Bootloader, Linux Kernel, Init, Zygote, and ServiceManager