关于嵌入式:vxWorks的”内核外壳”和”主机外壳”有何不同?

关于嵌入式:vxWorks的”内核外壳”和”主机外壳”有何不同?

How are the vxWorks “kernel shell” and “host shell” different?

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


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

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

  • 读/写内存
  • 设置/删除断点
  • 创建/删除/挂起/恢复任务
  • 调用功能

这会减少对目标的实时影响。

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


主机外壳和目标外壳之间有一些区别,可以使用h命令获取两个外壳支持的实际命令。

主机外壳支持更多命令行编辑功能,例如自动补码和符号查找等。


推荐阅读

    linux命令补全工具?

    linux命令补全工具?,工具,系统,软件,地址,命令,名称,智能,环境,信息,终端,简

    linux如何引入命令?

    linux如何引入命令?,单位,系统,首页,名字,命令,终端,音乐,文件,目录,选项,lin

    linux关闭系统的命令?

    linux关闭系统的命令?,系统,工作,命令,时间,用户,指令,通知,目的,终端,表示,

    linux命令出现箭头?

    linux命令出现箭头?,系统,终端,箭头,等级,网络,状态,情况,首页,第一,命令,在l

    linux组播路由命令?

    linux组播路由命令?,网络,信息,地址,系统,通信,工具,命令,服务,数字,控制台,L

    更新文件命令linux?

    更新文件命令linux?,工作,系统,地址,信息,时间,命令,目录,基础,标准,网络,lin

    linux切换目标命令?

    linux切换目标命令?,系统,密码,工具,命令,一致,工作,用户,终端,目录,用户名,l

    linux系统nl命令?

    linux系统nl命令?,系统,工作,命令,信息,文件,标准,工具,单位,公式,内容,nl是

    aix与linux的命令?

    aix与linux的命令?,系统,信息,命令,时间,管理,设备,平台,环境,地址,电脑,给些

    linux命令删除用户组?

    linux命令删除用户组?,管理,密码,系统,用户组,用户,概念,命令,文件,管理员,

    linux运行图形界命令?

    linux运行图形界命令?,系统,密码,地址,电脑,图形界面,地方,工具,界面,终端,

    linux怎样运行命令?

    linux怎样运行命令?,系统,工作,信息,基础,地址,命令,目录,工具,密码,一致,Lin

    linux移动文档命令?

    linux移动文档命令?,文件,名称,系统,位置,目录,信息,命令,源文件,目标,文件

    光盘挂载linux命令?

    光盘挂载linux命令?,系统,数据,设备,盘中,光盘,通用,命令,文件,目录,虚拟机,

    linuxls命令没有?

    linuxls命令没有?,命令,系统,官方网站,工作,信息,文件,目录,下面,路径,开头,

    开机启动命令linux?

    开机启动命令linux?,软件,标准,环境,工作,设备,系统,名称,情况,电脑,位置,lin

    linux命令大全第二版?

    linux命令大全第二版?,系统,工作,信息,地址,管理,网络,基础,命令,工具,目录,

    linux端口常用命令?

    linux端口常用命令?,工作,系统,信息,地址,管理,档案,命令,目录,服务,简介,Lin

    纯命令行linux服务器?

    纯命令行linux服务器?,密码,服务,系统,命令,终端,地址,百度,情况,状态,公共,