在VxWorks中修改内存的最佳方法

时间:2013-03-25 17:19:56

标签: memory embedded vxworks

我正在python中编写一个测试脚本来操作系统中的内存。

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

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

1 个答案:

答案 0 :(得分:1)

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

要在不使用目标或主机shell的情况下从主机对目标执行函数调用,您可以考虑在主机上使用RPC {/ 3}}。