システムのメモリを操作するテスト スクリプトを Python で作成しています。
m コマンド (メモリの変更) が存在することは知っています。ただし、非常に扱いにくいようです。私たちのテスト スイートも、入力プロンプトを適切に処理しません。そこにはもっと良いものがあるに違いないと私は信じています。
あなたの経験では、VxWorks でメモリを変更する他の方法はありますか?
VxWorks のターゲット シェル コマンドは、もはや C 関数ではありません。シェルには、外部リンケージを持つすべての関数を含むビルド時に生成されるシンボル テーブルが含まれています。そのため、「m」コマンドは実際には単純な C 関数です (こちらを参照)。memset() または memcpy() を呼び出すことも、独自の関数を作成することもできます。
ターゲットまたはホスト シェルを使用せずに、ホストからターゲット上で関数呼び出しを実行するには、おそらくホスト上でRPyCを使用してRPCを使用することを検討してください。