5

電源 PC ボードの起動プロセスをプロファイリングしていますが、起動シーケンスをプロファイリングする最も簡単な方法は何ですか?

私の最初のアイデアは、u-boot/kernel コードを変更して printf/printk (リアルタイム デバイスを参照として使用) を追加し、それらをコンソールに出力することです。ただし、コンソールに表示するだけで時間に影響する場合があります。

何かご意見は?

よろしく、ロバート。

4

3 に答える 3

5

bootchartという素晴らしいユーティリティがあり、ブート プロセスをグラフィカルに表示し、各タスクの開始時刻と完了までにかかった時間を教えてくれます。

見てみな。

代替テキスト
(出典: bootchart.org )

于 2009-06-29T10:30:05.187 に答える
3

U-Boot をプロファイリングする最良の方法は、ソナーを使用することだと誰もが知っています。

于 2009-05-01T23:51:39.390 に答える
1

印刷がパフォーマンスに影響を与える可能性があると思われる場合 (約 10kbytes/s 未満で印刷する場合を除き、私はそうは思いません)、そのデータをメモリに保存し、後で印刷します。

于 2009-05-05T15:45:40.990 に答える