当前位置:  开发笔记 > 编程语言 > 正文

vxWorks"内核shell"和"主机shell"有何不同?

如何解决《vxWorks"内核shell"和"主机shell"有何不同?》经验,为你挑选了1个好方法。

在vxWorks RTOS中,有一个shell允许您向嵌入式系统发出命令.
文档指的是内核shell,主机shell和目标shell.三者有什么区别?



1> Benoit..:

目标shell和内核shell是相同的.它们指的是在目标上运行的shell.您可以使用串行端口或telnet会话连接到shell.任务在目标上运行并解析收到的所有命令并对其进行操作,将数据输出回端口.

主机shell是在开发站上运行的进程.它与目标上的调试代理进行通信.所有命令实际上都在主机上解析,只有简化的请求被发送到目标代理:

读/写内存

设置/删除断点

创建/删除/暂停/恢复任务

调用一个函数

这导致对目标的实时影响较小.

两个shell都允许用户执行低级调试(反汇编,断点等)并调用目标上的函数.

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有