LiMo system overview

From Samsung H1 Wiki

Jump to: navigation, search

The system goes through two boot loader stages before reaching the LiMo OS.

File:LiMo boot.png

Pbl

The primitive boot loader initialises the bare essentials and loads Sbl.

Highlights:

  • General SoC setup
  • Initialise UART for debug output
  • Loads Sbl
  • Provides means for "securely" booting Sbl

Sbl

The secondary boot loader:

  • Sets up the LCD
  • Enables USB charging
  • Handles USB and OTA firmware upgrades (also providing device 'recovery' via USB)

Linux kernel

The Linux kernel, based on v2.6.24.7

  • A buildroot cramfs is mounted at /
  • The 'factory FS' cramfs is mounted at /usr
Personal tools