(This is a stub)
Android's boot up process is summarized below:
Stage
Steps
Comments
Boot-loader
-
Location: bootable\bootloader\legacy\usbloader
init.S
Initializes stacks, zeros the BSS segment, call _main() in main.c
main.c
Initializes hardware (clocks, board, keypad, console), creates Linux tags
Displays "USB FastBoot". Boot from flash, or loops while usb_poll() awaits host PC connection
Linux kernel
-
Sets up the system, loads drivers, and starts running the firs......
阅读全文