我正在分析电源PC板的启动过程,分析启动顺序的最简单方法是什么?
我的第一个想法是修改u-boot /内核代码add printf / printk(使用实时设备作为参考)并在控制台上打印它们。但是,只需在控制台上打印它们就可能会影响时间。
有什么想法吗?
问候,罗伯特。
如果您认为打印可能会影响性能(我不这么认为,除非您的打印量少于10kbytes / s),然后将该数据存储在内存中并稍后打印。
有一个很棒的实用程序叫做bootchart,它将为您提供启动过程的图形表示,并告诉您每个任务何时开始以及完成所需的时间。
看看这个。
(来源:bootchart.org)
每个人都知道配置u-boot的最好方法是使用声纳。