[发明专利]一种计算机系统中利用网口替代串口的方法无效
申请号: | 201210558310.6 | 申请日: | 2012-12-21 |
公开(公告)号: | CN103077046A | 公开(公告)日: | 2013-05-01 |
发明(设计)人: | 晏春平;莫越章;马宏图;易万春 | 申请(专利权)人: | 太仓市同维电子有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215400 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算机系统 利用 替代 串口 方法 | ||
技术领域
本发明涉及计算机系统启动控制和输入输出控制技术领域,具体涉及一种计算机系统中利用网口实现替代串口的方法。
背景技术
在计算机系统,特别是嵌入式系统应用设备中,多数情况下,串口是产品研发时才会安装的,等到产品研发完成,出于成本上的考虑,会把这个串口从最终的产品中去除,即使保留串口,用户真想使用串口时也可能会因为需要打开设备的壳盖而感觉非常不便。一旦想调查问题和查看设备状态,用户会发现很麻烦。由此可见,现有的串口输入输出方式在成本和用户便利度上都存在不足。
发明内容
本发明的目的是克服了上述现有技术中的缺点,提供一种利用网口替代串口的方法,该方法利用加载串口转网口虚拟设备驱动,并通过网口进行系统的输入输出控制,能够方便地对计算机系统的输入输出进行控制,从而便于对系统设备进行调试、故障检测和定位,解决了现有技术中存在的技术问题。
一种计算机系统中利用网口替代串口实现系统输入输出控制的方法,所述的方法包括以下步骤:
步骤1,所述的计算机系统加电后BOOT开始启动,完成系统初始化动作;
步骤2,所述的计算机系统完成步骤1之后,根据需要并通过按键来选择是否加载串口转网口虚拟设备驱动,若加载,则通过网口进行输入输出控制,若不加载则仍利用串口实现输入输出的控制;
步骤3,所述的计算机系统BOOT引导加载计算机操作系统;
步骤4,所述的计算机系统操作系统完成必要初始化动作后,再一次根据需要并通过按键来选择是否加载串口转网口虚拟设备驱动,若加载,则通过网口进行系统输入输出控制,若不加载则仍利用串口实现输入输出的控制;
步骤5,所述的计算机操作系统继续启动,直至完成,在步骤5所述的过程之中和完成之后都能根据需要选择是否加载串口转网口驱动,若加载,则通过网口进行BOOT的串口输入输出控制,若不加载则仍利用串口实现输入输出的控制。
作为优选,所述的计算机系统或计算机操作系统加载串口转网口虚拟设备驱动,具体是把CPU的串口输出转换成网络报文,从网口设备发送出去;串口输入也由串口转网口虚拟设备从网口转换而来。
作为优选,所述的串口转网口虚拟设备,由物理设备或者软件虚拟加上驱动程序来实现。
作为优选,所述的通过网口替代串口对系统串口输入输出进行控制,其中包含了把串口转换到网口的数据格式的变化和控制计算机系统的串口输入输出两方面。
作为优选,所述的串口转换到网口的数据格式为了适应在网口的传输,使用广播UDP报文对应串口的输入输出进行封包解包,同时也方便了串口终端软件的操作。
作为优选,所述的控制计算机系统的串口输入输出具体包括如下内容:负责收集从计算机系统网口发过来的广播UDP报文,将报文解包提取出串口输出信息并在终端上显示,同时接受用户的指令,将用户的指令打包成UDP报文回传给计算机系统,计算机系统经虚拟转换设备驱动程序转成串口输入命令给操作系统执行。
作为优选,所述的加载串口转网口虚拟设备驱动,通过网口进行系统输入输出控制,具体为:加载串口转网口虚拟设备驱动,保证CPU的串口输出能够正确转换成系统能够识别的数据格式并且打包到UDP报文当中,从网口发送出去。
本发明所涉及的网口替代串口的方法不是一种简单的转换设备,而是一种在单计算机系统上集成灵活串口控制方式的技术,即可以在设备不开盖时通过网口来操作串口,通过定制的报文格式和终端软件来实现。与普通的网口转串口设备和串口服务器目的和实现方式都不相同,因为转换设备可以是虚拟的,终端显示设备必须直接与计算机系统的网口相连,目的就是让系统的串口由网口来代替。
采用了该发明的计算机系统中利用网口替代串口的方法,计算机系统在引导启动的过程中可以根据用户是否按键等指示,选择进入调试模式还是工作模式,调试模式下网口模拟串口状态,通过定制的终端软件来控制系统的输入输出,实现了设备不开盖,不连接物理串口,单单通过网口就可以对设备进行正常的输入输出操作,从而便于在系统设备出厂后的使用过程中,进行调试、故障检测和定位,进而能够大幅提升系统应用设备的整体操控性能,提高利用该设备的生产制造效率,优化用户体验,且本发明的计算机系统中利用网口替代串口的方法的应用方式简便,应用成本低廉,应用范围也较为广泛。
具体实施方式
为了能够更清楚地理解本发明的技术内容,特举以下实施例详细说明。
在一种实施方式中,该计算机系统中利用网口替代串口的方法包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于太仓市同维电子有限公司,未经太仓市同维电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210558310.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种拉杆箱包边织带用车缝拉筒
- 下一篇:用于特殊纱线的空气捻接器捻接室