質問

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

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

何か考えはありますか

よろしく、 ロバート。

役に立ちましたか?

解決

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

他のヒント

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

チェックしてください。

 alt text
(ソース: bootchart.org

誰もが、ソナーを使用してu-bootをプロファイルする最良の方法を知っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top