Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在用python编写一个测试脚本,它将操纵系统中的内存。
我知道 m 命令(修改内存)存在;但是,它似乎非常笨重。我们的测试套件也不能非常优雅地处理输入提示。我相信那里一定有更好的东西。
根据您的经验,在 VxWorks 中修改内存还有哪些其他方法?
VxWorks 中的目标 shell 命令不再是 C 函数——shell 包含一个在构建时生成的符号表,其中包含所有具有外部链接的函数。因此,“m”命令实际上是一个简单的 C 函数(参见此处)。您同样可以调用 memset() 或 memcpy() 或编写自己的函数。
要从主机对目标执行函数调用,而不使用目标或主机 shell,您可能会考虑在主机上使用RPC使用RPyC。