分析u-Boot / Kernel启动顺序

问题描述 投票:5回答:3

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

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

有什么想法吗?

问候,罗伯特。

c profiling linux-kernel
3个回答
1
投票

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


4
投票

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

看看这个。

alt text (来源:bootchart.org


3
投票

每个人都知道配置u-boot的最好方法是使用声纳。

© www.soinside.com 2019 - 2024. All rights reserved.