我想将双启动功能集成到u-boot中。在执行SPL期间,u-boot.img将获得身份验证。如果正确验证,则启动Android ICS。如果没有,则应启动一个虚拟内核,它不会再显示错误消息(可能作为引导徽标)。
因此,我确实有三个挑战:
我知道如何执行最后一步,因为启动屏幕似乎是一个zip文件,需要替换。但是,你能给我一些关于第一和第二项任务的提示吗?
谢谢, P
答案 0 :(得分:1)
我认为你的意思是验证内核。那是对的吗?如果你想这样做,U-Boot就有这种能力。您可以在脚本中执行所有这些操作,该脚本将启动经过身份验证的内核或显示启动屏幕。
对于启动画面,有几种方法可以实现。一种方法是根据版本使用U-Boot命令来显示存储在闪存或SD卡中的位图。另一种方法需要您将位图转换为头文件并重建U-Boot映像。如果您告诉我您要存储图像的位置以及您正在使用的U-Boot版本,我可以为您提供相关说明。另外,对于重建图像,您需要知道正在使用哪个源,因此可以使用位图添加标题。还有什么是显示器的数据格式(RGB 565等)?
内核将在何处存储,您将通过何种方法对其进行身份验证?