gpt4 book ai didi

embedded - vxWorks "kernel shell"和 "host shell"有什么不同?

转载 作者:行者123 更新时间:2023-12-02 22:02:44 25 4
gpt4 key购买 nike

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

最佳答案

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

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

  • 读/写内存
  • 设置/删除断点
  • 创建/删除/暂停/恢复任务
  • 调用函数

这会降低对目标的实时影响。

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

关于embedded - vxWorks "kernel shell"和 "host shell"有什么不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/79727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com