android 默認bootloader爲什麼選擇lk?

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的基本需求。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章