首页 文章

访问VxWorks目标Shell

提问于
浏览
1

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

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

问候,

阿尔珀

2 回答

  • 2

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

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

    为了使目标shell存在,必须在vxworks内核中进行配置 . 你知道是不是这样吗?如果没有编译,你不能与目标shell交谈...

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

  • 0

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

相关问题