在vxWorks RTOS中,有一个shell允许您向嵌入式系统发出命令.
文档指的是内核shell,主机shell和目标shell.三者有什么区别?
目标shell和内核shell是相同的.它们指的是在目标上运行的shell.您可以使用串行端口或telnet会话连接到shell.任务在目标上运行并解析收到的所有命令并对其进行操作,将数据输出回端口.
主机shell是在开发站上运行的进程.它与目标上的调试代理进行通信.所有命令实际上都在主机上解析,只有简化的请求被发送到目标代理:
读/写内存
设置/删除断点
创建/删除/暂停/恢复任务
调用一个函数
这导致对目标的实时影响较小.
两个shell都允许用户执行低级调试(反汇编,断点等)并调用目标上的函数.