0

我正在用python编写一个测试脚本,它将操纵系统中的内存。

我知道 m 命令(修改内存)存在;但是,它似乎非常笨重。我们的测试套件也不能非常优雅地处理输入提示。我相信那里一定有更好的东西。

根据您的经验,在 VxWorks 中修改内存还有哪些其他方法?

4

1 回答 1

1

VxWorks 中的目标 shell 命令不再是 C 函数——shell 包含一个在构建时生成的符号表,其中包含所有具有外部链接的函数。因此,“m”命令实际上是一个简单的 C 函数(参见此处)。您同样可以调用 memset() 或 memcpy() 或编写自己的函数。

要从主机对目标执行函数调用,而不使用目标或主机 shell,您可能会考虑在主机上使用RPC使用RPyC

于 2013-03-25T21:16:03.717 回答