繁体   English   中英

根据时间戳从U-Boot引导不同的内核

[英]Booting different kernel from U-Boot based on time stamp

我正在使用U-Boot和两个内核Image(uImage)。 我想在U-Boot中添加一些代码,这些代码将根据时间戳选择内核。 我正在使用MIPS架构。 这两个内核位于不同的MTD分区中。

例如:-

If kernel-1 is new, U-Boot will boot Kernel-1. and leave kernel-2 as it is.
If kernel-2 is new, U-Boot will boot kernel-2. and leave kernel-2 as it is.

问题:-

Is it possible to do so?
How can I add such functionality in U-boot?
Where to chage the code for the same?

我希望以下内容适用于您要尝试执行的操作。

请参阅关于在U-Boot中实现自动软件更新的DULG页面

它具有指向README的链接,该README解释了实现的详细信息以及实现该实现的提交

此方法基于更新文件而不是时间戳。 引述自述文件:

更新文件应该是FIT文件,并且可以包含一个或多个更新。 更新文件中的每个更新在NOR Flash中都有一个应放置其地址的地址,更新也受到SHA-1校验和的保护。 如果TFTP传输成功,则将验证每个更新的哈希,如果验证为肯定,则将更新存储在Flash中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM