vxWorks RTOS には、組み込みシステムにコマンドを発行できるシェルがあります。
ドキュメントでは、カーネル シェル、ホスト シェル、およびターゲット シェルについて言及しています。3つの違いは何ですか?
Benoit Lavigne
質問する
4180 次
2 に答える
7
ターゲット シェルとカーネル シェルは同じです。それらは、ターゲット上で実行されるシェルを指します。シリアル ポートまたは telnet セッションのいずれかを使用して、シェルに接続できます。タスクはターゲット上で実行され、受信したすべてのコマンドを解析して処理し、データをポートに出力します。
ホスト シェルは、開発ステーションで実行されるプロセスです。ターゲット上のデバッグ エージェントと通信します。すべてのコマンドはホスト上で実際に解析され、簡略化されたリクエストのみがターゲット エージェントに送信されます。
- 読み取り/書き込みメモリ
- ブレークポイントの設定/削除
- タスクの作成/削除/一時停止/再開
- 関数を呼び出す
これにより、ターゲットへのリアルタイムの影響が少なくなります。
どちらのシェルでも、ユーザーは低レベルのデバッグ (逆アセンブル、ブレークポイントなど) を実行し、ターゲットで関数を呼び出すことができます。
于 2008-09-17T23:50:58.187 に答える
0
ホスト シェルとターゲット シェルにはいくつかの違いがあります。h コマンドを使用して、2 つのシェルがサポートする実際のコマンドを取得できます。
ホスト シェルは、自動補完やシンボル検索など、より多くのコマンド ライン編集機能をサポートしています。
于 2008-12-22T02:51:18.477 に答える