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

===============>>#1 票数:7 已采纳

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

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

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

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

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

===============>>#2 票数:0

主机shell和目标shell之间存在一些差异,可以使用h命令获取两个shell支持的实际命令。

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

  ask by Benoit translate from so

未解决问题?本站智能推荐:

2回复

VXWORKS RTOS RTP应用程序

我的目标是尽可能编译一个C应用程序; 让我们说一个简单的Hello World应用程序,然后从Vxworks Tshell加载应用程序然后执行它。 我已阅读有关实时进程和Vxworks可执行文件“.vxe”的信息。 我工作的公司使用Vxworks作为在其所有产品上运行的RTOS。
3回复

RTOS(VXworks)常用的设计模式

谁能帮助我了解RTOS常用的设计模式? 在VXworks中,哪种模式更合适?
1回复

如何知道特定VxWorks版本的局限性?

我试图下载VxWorks 5.x(特别是5.11)手册,以了解有关任务数量,消息队列,堆栈大小,内存限制和信号量的限制。 你们中的任何一个都可以发布任何链接来下载或共享上述限制吗?
3回复

vxWorks如何以相同的优先级处理两个任务?

vxWorks嵌入式系统中有两个任务(T1和T2)具有相同的优先级(110)。 如果两个任务都准备就绪,常规vxWorks调度程序将如何处理? 哪个任务先执行?
2回复

在VxWorks Workbench4中将DKM项目作为子项目/附加模块链接到内核映像(VIP)项目

如何使用内核映像(VIP)项目链接/加载DKM项目,以便我可以从内核映像项目的“ usrAppInit.c”调用DKM项目(应用程序)的入口点功能,以在启动时自动启动应用程序? 请问有人可以描述步骤或向我指出任何文档吗?
1回复

在VMware上运行VxWorks

我是VxWorks的新手,但是我与其他RTOS一起工作过。 与其他类似,我可以在Windows开发主机上以VMware为目标运行VxWorks RTOS吗? 我在任何地方都找不到任何VxWorks iso或vmdk文件,该怎么办? 有人可以帮我吗? 提前致谢
1回复

如何以编程方式从VxWorks获得CPU负载?

我有一台在VxWorks上运行的设备,我想知道如何检索CPU的总负载? 我知道“ spyLib”,但是很遗憾,我的系统不支持它。 有什么方法可以测量/计算/获取单核CPU上的总负载?
1回复

VxWorks在运行时更改控制台端口

在运行时,是否可以更改在运行VxWorks 7的iMX6上的控制台端口? 我知道如何通过内核配置更改它,但这是一个编译时间设置。 运行时有什么办法可以更改它?
2回复

在VxWorks RTP应用程序中不能使用sysAuxClkRateSet(int ticksPerSecond)

我能够使用Kernel Image项目中的辅助时钟API,但是当尝试在RTP项目中使用相同的API例如sysAuxClkRateSet(int ticksPerSecond)时,我得到了对sysAuxClkRateSet错误的未定义引用。 我正在使用Vxworks 7.0。 我将API添加到
1回复

如何在VxWorks 653 2.5.0.2中模拟运行状况监视事件?

我对整个RTOS和WindRiver的 VxWorks特别陌生 。 我来自Java背景,并开始涉足企业RTOS嵌入式系统。 目前,我正在研究VxWorks 653 2.5.0.2 。 我的第一个任务是使用相关的运行状况监视表(系统,分区和模块-请参阅本文档的第5节)配置Module