分析u-Boot/Kernel启动顺序

uzu*_*rul 5 c profiling linux-kernel

我正在分析电源PC板的启动过程,分析启动顺序的最简单方法是什么?

我的第一个想法是修改u-boot /内核代码add printf/printk(使用实时设备作为参考)并在控制台上打印它们.但是,只需在控制台上打印它们就可能会影响时间.

有什么想法吗?

问候,罗伯特.

Rob*_*nes 5

有一个很棒的实用程序叫做bootchart,它可以为您提供引导过程的图形表示,并告诉您每个任务何时开始以及完成需要多长时间。

一探究竟。

替代文字
(来源:bootchart.org


Paw*_*iej 1

如果您认为打印可能会影响性能(我不这么认为,除非您的打印速度低于约 10kbytes/s),然后将该数据存储在内存中并稍后打印。