LiMo system overview
From Samsung H1 Wiki
The system goes through two boot loader stages before reaching the LiMo OS.
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