適用先: RealView リアルタイム ライブラリ
この記事に含まれている情報の適用先:
- RL-ARM の全バージョン
質問
ARM CPU 上で RL-ARM RTX カーネルを実行する場合、どのモードが使われるのでしょうか? ユーザ モードのままですか? それとも別の CPU モードに変更されるのでしょうか? 例えば、ARM コアのシステム モードまたはスーパバイザ モードを使用するのでしょうか?
回答
RL-ARM の RTX カーネルは、ユーザ モードで動作します。また、複数の SWI 関数を使用しており、それらは非常に短い時間(60MHz で動作する Philips LPC2000 で 2.2 マイクロ秒未満)だけスーパバイザ モードに切り替わります。
詳細
- RL-ARM User's Guide の Timing Specifications を参照してください。
- RL-ARM User's Guide の SWI Functions を参照してください。