基于VxWorks操作系统实现远程Shell的方法技术方案

技术编号:2834499 阅读:771 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种基于VxWorks操作系统实现远程Shell的方法,为解决现有技术中必须远程登录到单板才能使用Shell工具运行调试函数的问题而发明专利技术。本发明专利技术后台PC向前台BSC单板发送运行调试函数请求;前台BSC单板中驻留的远程Shell中转进程将该函数调试请求转发给前台BTS侧单板的远程Shell代理进程,该进程接收、分析并执行接收到的调试函数请求,并将调试函数的执行结果经由命名管道传输,最后由命名管道守护任务输出至后台;后台接收前台单板返回的结果并输出至界面。本发明专利技术的方法实现了不需要远程登录到单板就可以运行任何调试函数,方便定位和解决实际应用环境出现的故障。

【技术实现步骤摘要】

本专利技术涉及VxWorks操作系统实现远程Shell的方法。技术背景VxWorks操作系统是一款广泛应用于通讯行业的著名嵌入式操作系统,它提供了一种 Shell工具,利用该工具可以运行系统内任何调试函数,方便定位和解决问题。VxWorks提供的Shell工具的主要缺点是调试人员只有使用telnet工具远程登录到具 有VxWorks的前台单板上,才能使用Shell工具。而在实际应用环境,调试人员往往无法远 程登录到前台。譬如,在CDMA2000无线接入网,操作维护后台与BTS侧单板之间不支持直接 的telnet协议通信,所以调试人员无法从操作维护后台远程登录到BTS侧的具有VxWorks的 前台单板上。因此VxWorks自带的Shell工具有很大的局限性,无法普遍使用于实际应用环 境。
技术实现思路
为了克服上述缺陷,本专利技术的目的在于提供一种不需要远程登录到前台单板也可以运行 任何调试函数的。为达到上述目的,本专利技术提供一种,包括:(1) 后台向前台单板发送运行调试函数请求;(2) 前台单板中驻留的进程接收、分析并执行来自后台的调试函数请求,并将调试函数 的执行结果经由命名管本文档来自技高网...

【技术保护点】
一种基于VxWorks操作系统实现远程Shell的方法,包括:(1)后台向前台单板发送运行调试函数请求;(2)前台单板中驻留的进程接收、分析并执行来自后台的调试函数请求,并将调试函数的执行结果经由命名管道传输,最后由命名管道守护任务输出至后台;(3)后台接收前台单板返回的结果并输出至界面。

【技术特征摘要】
1、一种基于VxWorks操作系统实现远程Shell的方法,包括(1)后台向前台单板发送运行调试函数请求;(2)前台单板中驻留的进程接收、分析并执行来自后台的调试函数请求,并将调试函数的执行结果经由命名管道传输,最后由命名管道守护任务输出至后台;(3)后台接收前台单板返回的结果并输出至界面。2、 如权利要求l所述的基于VxWorks操作系统实现远程Shell的方法,其特征在于,所 述步骤(1)具体为(11) 后台向前台的BSC侧单板的远程Shell中转进程发送调试函数请求;(12) 远程Shell中转进程使用内部的通信协议把后台的调试函数请求转发至前台的BTS 侧目标单板上的远程Shell代理进程。3、 如权利要求l所述的基于VxWorks操作系统实现远程Shell的方法,其特征在于,所 述的步骤(2)具体为(21) 前台BTS侧目标单板上的远程Shell代理进程接收、分析并执行调试函数请求, 并把调试函数的执行结果写入命名管道;(22) 前台BTS侧目标单板上的命名管道守护任务从步骤(21)中所述的命名管道中读 取执行结果并把该结果输出至后台。4、 如权利要求2...

【专利技术属性】
技术研发人员:李桂良何花
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1