0

Android バックグラウンド サービスやシステムの影響を受けていると思われる adb を使用して、デバイス プロセッサ コアに関連する低レベルのパフォーマンス テストを実行しようとしています。

私が知っているように、Android のブート シーケンスの段階は次のとおりです。

  1. Boot ROM コードを実行します。
  2. ブートローダーを実行します。
  3. Linux カーネルをロードします。
  4. Dalvik VM を初期化する Zygote を起動します。
  5. Android システムをロードするシステム サーバー。

したがって、私の質問は、このシーケンスを中断して、ステージ 3 で強制的に停止して Linux カーネルをロードするにはどうすればよいかということです。これは、Android システムを再度ロードする前に、中間パフォーマンス テストを実装するのに役立ちます。Fastboot または Clockworkmod リカバリはここで役に立ち、デバイスを一種の Linux カーネルにロードできますか?

ヒントをいただければ幸いです。ありがとう。

4

1 に答える 1

1

initカーネル bootargs のパラメーターを のようなものに変更しますinit=/bin/sh。通常は、ステップ 2 のどこかで実行できます。

于 2013-09-12T13:27:37.413 に答える