我想问一个与“旋风”/VxWorks 5.4相关的问题
我想访问运行在嵌入式交换机下的VxWorks 目标shell。我使用的是带有VxWorks 5.4内核的“旋风”。在“旋风”中,有一个WindSh (主机壳),我可以直接从龙卷风IDE本身访问它。然而,我的问题是如何访问目标shell?在一些网站,他们说,可以通过串口完成,但没有一个串行接口直接进入我的嵌入式设备。我也尝试通过telnet或FTP来做,但它也没有工作。你有什么意见建议?谢谢你提前给出的答案。
致以敬意,
阿尔珀
发布于 2012-03-22 21:38:11
我只想澄清一些事情:
主机外壳在您的开发站点上运行,并与目标板上的调试代理进行通信(大概是通过以太网)。它向调试代理发送命令以获取信息或设置断点。但是所有的解析都是在主机上完成的。
目标shell作为与某种硬件接口通信的任务存在,解析由目标在本地符号文件的帮助下完成。
为了使目标shell存在,必须在vxworks内核中配置它。你知道是否是这样吗?如果目标shell没有编译成.
绝大多数目标shell使用串行端口进行I/O。我知道vxWorks 5.5可以配置为将外壳I/O重定向到telnet端口。但是,同样,这必须在内核中配置。这通常不是目标板上的标准配置。
发布于 2012-03-22 23:10:54
目标shell是可选的,您必须在目标配置中选择它。一旦您这样做了,它将在stdin/stdout (通常是一个串行端口,但如果您的硬件和BSP支持它可能是一个集成的显示和键盘)或Telnet上工作,但同样,只有当它是这样配置的时候。
https://stackoverflow.com/questions/9828354
复制相似问题