1

我想问一个关于 Tornado/VxWorks 5.4 的问题

我想访问在我的嵌入式交换机下运行的VxWorks目标 shell 。我正在使用带有 VxWorks 5.4 内核的 Tornado。在 Tornado 中有一个 WindSh ( Host Shell ),我可以直接从 Tornado IDE 本身访问它。但是我的问题是如何访问目标 shell?在某些站点中,他们说可以通过串行端口完成,但是没有直接连接到我的嵌入式设备的串行接口。我也尝试通过 telnet 或 FTP 进行操作,但也没有成功。你有什么建议吗?提前感谢您的回答。

问候,

阿尔珀

4

2 回答 2

2

只是为了澄清一些事情:
主机外壳在您的开发站上运行,并与目标板上的调试代理通信(可能通过以太网)。它向调试代理发送命令以获取信息或设置断点。但是所有的解析都是在主机上完成的。

目标 shell 作为与某种硬件接口通信的任务存在,解析由目标在本地符号文件的帮助下完成。

为了使目标 shell 存在,它必须在您的 vxworks 内核中进行配置。你知道是不是这样吗?如果目标 shell 没有被编译,你就不能与它对话......

绝大多数目标 shell 使用串行端口进行 I/O。我知道 vxWorks 5.5 可以配置为将 shell I/O 重定向到 telnet 端口。但是,同样,这必须在内核中进行配置。这通常不是目标板上的标准配置。

于 2012-03-22T21:38:11.453 回答
0

目标外壳是可选的,您必须在目标配置中选择它。完成后,它将通过 stdin/stdout(通常是串行端口,但如果您的硬件和 BSP 支持它可能是集成的显示器和键盘)或 Telnet 工作,但前提是它以这种方式配置。

于 2012-03-22T23:10:54.790 回答