本文主要是介绍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的基本需求。
这篇关于android 默认bootloader为什么选择lk?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!