Android bootloader目錄位置: $/bootable/bootloader/lk
1. android 默認bootloader爲什麼選擇lk, 而非uboot?
Android bootloader需求點
1. 加載引導linux kernel
2. 驅動需要Display/Usb/Keypad/Pmic/Vibrator
Uboot 的特點:
1. 加載引導linux kernel
2. 發展早,軟件成熟穩定,功能完備;
3. 支持的多個CPU 體系
3. 支持複雜驅動,如Fs/Network等等;
Little Kernel特點:
1. 加載引導linux kernel
2. 不支持複雜的驅動
所以用於移動通信設備android,如手機平板, 選擇little kernel更好;理由如下:軟件小巧,架構簡單,滿足android bootloader的基本需求。