一种基于USB以太网的全液晶仪表实车在线调试方法技术

技术编号:26342260 阅读:20 留言:0更新日期:2020-11-13 20:31
一种基于USB以太网的全液晶仪表实车在线调试方法,涉及车载技术领域,本发明专利技术为了解决现有实车上无法快速登录仪表操作系统进行在线调试的问题,通过将实车用于全液晶仪表软件升级的USB端口与外部USB以太网转换器连接,再通过以太网协议登录仪表QNX操作系统在线调试,外部通过USB以太网转换器上的USB端口与实车上全液晶仪表的USB端口相连,实车上全液晶仪表通过USB线束连接实车USB端口,实车USB端口连接USB以太网转换器,USB以太网转换器通过网线连接PC端的RJ45端口,本发明专利技术无需拆开外壳连接调试板,只需通过USB端口连接USB以太网转换器,转换器另外一端通过网线连接到电脑,在电脑上通过ssh登录仪表QNX操作系统可实现在线调试,又不会影响原有的USB升级功能。

【技术实现步骤摘要】
一种基于USB以太网的全液晶仪表实车在线调试方法
本专利技术涉及车载
,特别涉及一种基于USB以太网的全液晶仪表实车在线调试方法。
技术介绍
现有技术是实车上全液晶仪表如果出现故障时,无法直接查看当前系统的运行状态,必须要把仪表外壳拆开接上调试板然后才能登陆全液晶仪表QNX操作系统进行在线调试,有些仪表在不断电的前提下即使拆开外壳,可能也无法直接接上调试板,当出现故障时无法在线调试定位和分析问题,因此亟需一种新的解决方案。
技术实现思路
为了解决上述技术问题,本专利技术可解决实车上全液晶仪表出现故障时无法快速登录仪表操作系统进行在线调试的问题,本专利技术涉及到实车上全液晶仪表没有调试端口引出时,在不拆机、不破坏现场的前提下如何方便地利用仪表上的USB端口登录仪表QNX操作系统进行在线调试,本专利技术提供的一种基于USB以太网的全液晶仪表实车在线调试方法,包括以下步骤:1)首先在仪表QNX操作系统上集成和配置ssh服务,系统启动后自动启动sshdaemon服务sshd,sshd的配置文件默认存放在/etc/ssh/sshd_config;2)然后加载并运行USB驱动,在仪表QNX操作系统上周期性运行一个应用程序,用于定期检测是否有U盘被挂载以及检测U盘内是否存在需要启动USB以太网的标志文件和运行USB以太网驱动,在实车上仪表的USB端口插入U盘,若应用程序检测到U盘挂载成功并且U盘内有需要启动USB以太网的标志文件,则会延时几秒后加载运行USB以太网相关驱动,在运行USB以太网相关驱动之前,拔出仪表端口上的U盘,使用USB以太网转换器连接实车上仪表的USB端口和个人电脑,并确保硬件连接正常;3)此时应用程序开始运行USB以太网相关驱动,包括:使用网络管理器io-pkt-v6-hc加载USB以太网驱动和以太网TCP/IP协议栈,运行USB以太网驱动后,应用程序接着使用ifconfig命令设置仪表的IP地址,该IP地址用于电脑终端ssh登录;4)USB以太网相关配置全部完成后,打开电脑终端,使用ssh命令通过仪表账户,仪表IP地址登录到仪表QNX操作系统进行在线调试。作为本专利技术的一种改进,在启动USB以太网驱动时使用path参数指定需要连接的USB设备节点,默认的USB设备节点为/dev/usb/io-usb-otg。作为本专利技术的一种改进,所述步骤3中每次系统上电后会自动运行,该程序通过C语言实现,集成在仪表软件内。作为本专利技术的一种改进,所述步骤4中使用ssh命令登录仪表QNX操作系统后进行在线查看系统运行状态、系统日志程序是否异常。作为本专利技术的一种改进,外部通过USB以太网转换器上的USB端口与实车上的USB端口相连。作为本专利技术的一种改进,实车上的全液晶仪表通过USB线束连接实车USB端口,实车USB端口连接USB以太网转换器,USB以太网转换器通过网线连接至PC端的RJ45端口,不需要拆开外壳去连接调试板,只需要通过USB端口连接USB以太网转换器,转换器另外一端通过网线连接到电脑,然后在电脑上通过ssh登录仪表QNX操作系统在线调试。相对于现有技术,本专利技术的有益效果是:实车上全液晶仪表出现故障时,不需要拆开外壳去连接调试板,只需要通过USB端口连接USB以太网转换器,转换器另外一端通过网线连接到电脑,然后在电脑上通过ssh登录仪表QNX操作系统在线调试,通过将实车用于全液晶仪表软件升级的USB端口与外部的USB以太网转换器连接,然后通过以太网协议登录仪表QNX操作系统在线调试,同时又不会影响原有的USB升级功能。附图说明图1为本专利技术所述在线调试方法的流程图。图2为本专利技术所述硬件连接框图。图3为本专利技术所述PC到全液晶仪表的硬件通路框图。具体实施方式以下将结合附图1至附图3对本专利技术做进一步地说明,但不应以此来限制本专利技术的保护范围,为了方便说明并且理解本专利技术的技术方案,以下说明均以附图所展示为准。根据图1所示,本专利技术提供的一种基于USB以太网的全液晶仪表实车在线调试方法,包括以下步骤:1)首先在仪表QNX操作系统上集成和配置ssh服务,系统启动后自动启动sshdaemon服务sshd,sshd的配置文件默认存放在/etc/ssh/sshd_config;2)然后加载并运行USB驱动,在仪表QNX操作系统上周期性运行一个应用程序,每次系统上电后会自动运行,该程序通过C语言实现,集成在仪表软件内,用于定期检测是否有U盘被挂载以及检测U盘内是否存在需要启动USB以太网的标志文件和运行以太网驱动,在实车上仪表的USB端口插入U盘,若应用程序检测到U盘挂载成功并且U盘内有需要启动USB以太网的标志文件,则会延时几秒后加载运行USB以太网相关驱动,在运行USB以太网相关驱动之前,拔出仪表端口上的U盘,使用USB以太网转换器连接实车上仪表的USB端口和个人电脑,并确保硬件连接正常;3)此时应用程序开始运行USB以太网相关驱动,包括:使用网络管理器io-pkt-v6-hc加载USB以太网驱动和以太网TCP/IP协议栈,在启动USB以太网驱动时使用path参数指定需要连接的USB设备节点,默认的USB设备节点为/dev/usb/io-usb-otg,运行USB以太网驱动后,应用程序接着使用ifconfig命令设置仪表的IP地址,该IP地址用于电脑终端ssh登录;4)USB以太网相关配置全部完成后,打开电脑终端,使用ssh命令通过仪表账户和仪表IP地址登录到仪表QNX操作系统进行在线调试,使用ssh命令登录仪表QNX操作系统后进行在线查看系统运行状态、系统日志程序是否异常。实车上全液晶仪表出现故障时,通过将实车用于全液晶仪表软件升级的USB端口与外部的USB以太网转换器连接,然后通过以太网协议登录仪表QNX操作系统在线调试,同时又不会影响原有的USB升级功能,根据图2所示,外部通过USB以太网转换器上的USB端口与实车上全液晶仪表的USB端口相连,根据图3所示,实车上的全液晶仪表通过USB线束连接实车USB端口,实车USB端口连接USB以太网转换器,USB以太网转换器通过网线连接至PC端的RJ45端口,不需要拆开外壳去连接调试板,只需通过USB端口连接USB以太网转换器,转换器另外一端通过网线连接到电脑,然后在电脑上通过ssh登录仪表QNX操作系统在线调试。最后应说明的是:以上所述实施例仅用于说明本专利技术的技术方案,而非对其限制,尽管参照前述实施例对本专利技术进行了详细的说明,本领域的普通技术人员应当理解其依然可对前述实施例所记载的技术方案进行修改,或者对其中部分或全部技术特征进行等同替换,而这些修改或替换,并不使相应技术方案的本质脱离本专利技术实施例技术方案的范围。本文档来自技高网...

【技术保护点】
1.一种基于USB以太网的全液晶仪表实车在线调试方法,其特征在于,所述方法包括以下步骤:/n1) 首先在仪表QNX操作系统上集成和配置ssh服务,系统启动后自动启动ssh daemon服务sshd,sshd的配置文件默认存放在/etc/ssh/sshd_config;/n2) 然后加载并运行USB驱动,在仪表QNX操作系统上周期性运行一个应用程序,用于定期检测是否有U盘被挂载以及检测U盘内是否存在需要启动USB以太网的标志文件和运行USB以太网驱动,在实车仪表上的USB端口插入U盘,若应用程序检测到U盘挂载成功并且U盘内有需要启动USB以太网的标志文件,则会延时几秒后加载运行USB以太网相关驱动,在运行USB以太网相关驱动之前,拔出仪表端口上的U盘,使用USB以太网转换器连接实车上仪表的USB端口和个人电脑;/n3) 此时,应用程序开始运行USB以太网驱动,包括:使用网络管理器io-pkt-v6-hc加载USB以太网驱动和以太网TCP/IP协议栈,运行USB以太网驱动后,应用程序接着使用ifconfig命令设置仪表的IP地址,该IP地址用于电脑终端ssh登录;/n4) USB以太网相关配置全部完成后,打开电脑终端,使用ssh命令通过仪表账户和仪表IP地址登录到仪表QNX操作系统进行在线调试。/n...

【技术特征摘要】
1.一种基于USB以太网的全液晶仪表实车在线调试方法,其特征在于,所述方法包括以下步骤:
1)首先在仪表QNX操作系统上集成和配置ssh服务,系统启动后自动启动sshdaemon服务sshd,sshd的配置文件默认存放在/etc/ssh/sshd_config;
2)然后加载并运行USB驱动,在仪表QNX操作系统上周期性运行一个应用程序,用于定期检测是否有U盘被挂载以及检测U盘内是否存在需要启动USB以太网的标志文件和运行USB以太网驱动,在实车仪表上的USB端口插入U盘,若应用程序检测到U盘挂载成功并且U盘内有需要启动USB以太网的标志文件,则会延时几秒后加载运行USB以太网相关驱动,在运行USB以太网相关驱动之前,拔出仪表端口上的U盘,使用USB以太网转换器连接实车上仪表的USB端口和个人电脑;
3)此时,应用程序开始运行USB以太网驱动,包括:使用网络管理器io-pkt-v6-hc加载USB以太网驱动和以太网TCP/IP协议栈,运行USB以太网驱动后,应用程序接着使用ifconfig命令设置仪表的IP地址,该IP地址用于电脑终端ssh登录;
4)USB以太网相关配置全部完成后,打开电脑终端,使用ssh命令通过仪表账...

【专利技术属性】
技术研发人员:洪晨义周建忠
申请(专利权)人:延锋伟世通电子科技南京有限公司
类型:发明
国别省市:江苏;32

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

1