一种车载娱乐影音导航系统的Trace获取方案的制作方法

文档序号:11961637阅读:596来源:国知局
一种车载娱乐影音导航系统的Trace获取方案的制作方法与工艺

本发明涉及车载检测信息传输领域,更具体地,涉及车载娱乐影音导航系统的Trace获取方案。



背景技术:

随着科技进步与国民经济的快速发展,汽车由原来的奢侈品慢慢变成家庭消费品并得到了普及。为了保障人们的出行安全和提高舒适性,功能强大的车载蓝牙被广泛地运用于车载娱乐影音导航系统中,驾驶员不需要线缆或电话托架便可以实现蓝牙车载免提系统。安装车载蓝牙系统后,车主在开车接听电话时不需要分散注意力。接听来电时,用户只需轻轻按一个键或通过语音控制就可以接听电话,这样提高了驾车的安全性和便捷性。可见蓝牙成为车载娱乐影音导航系统中不可缺少的一部分。同时客户对车内环境的要求也将会越来越苛刻,致使车载娱乐影音导航系统跟整车完美融合后给工程师分析系统软件问题带了一定的困难,如系统出问题后需要拆车将系统整机取下来,而且还要拆开机器将Trace线接上后才能跟踪系统Trace,这样不仅费时费力而且还有可能刮花或损坏车的风险。



技术实现要素:

有鉴于此,本发明要解决的技术问题是提供一种通过蓝牙SPP协议传输软件Trace数据的快速便捷的问题分析方案。

为解决上述技术问题,本发明提供的技术方案是:一种车载娱乐影音导航系统的Trace获取方案,将车载娱乐影音导航系统的系统软件中的Trace数据的输出方式由原来的物理串口输出改为蓝牙虚拟串口输出至第一蓝牙模块,通过蓝牙SPP协议将车载娱乐影音导航系统与控制终端连接,所述控制终端设有第二蓝牙模块和将通过第二蓝牙模块接收到的Trace数据进行解析并显示的Trace工具。

本发明提出了一种通过蓝牙SPP协议传输显示系统软件Trace数据的方案,蓝牙作为车载娱乐影音系统中不可缺少的一部分,同时蓝牙集成了SPP协议,系统软件中的Trace由通常的物理串口输出改为从蓝牙虚拟串口输出。在PC上安装蓝牙客户端驱动程序与其建立串口数据传输连接,同时打开Trace工具,如此可以把系统软件上的Trace数据实时的传输到控制终端上显示,从而实现了无线传输Trace调试系统软件的功能。不仅给工程师分析问题带来了极大的便利而且还可以降低人力成本和损坏车机的风险。

优选的,所述车载娱乐影音导航系统的操作系统和第一蓝牙模块之间还设置了触发开关,所述触发开关由车载娱乐影音导航系统中的应用软件控制。

进一步优选的,所述触发开关通过蓝牙虚拟串口即第一UART串口连接第一蓝牙模块。

进一步优选的,所述触发开关还包括向第一蓝牙模块发送断开SPP协议连接的命令。

进一步优选的,所述触发开关打开时,车载娱乐影音导航系统软件的Trace数据通过蓝牙虚拟串口输出到控制终端,触发开关关闭时,车载娱乐影音导航系统将Trace数据切换到原物理串口输出。

优选的,所述控制终端为具有蓝牙功能的移动通讯终端或PC机。

优选的,触发开关打开后还包括对蓝牙SPP协议是否启动成功进行判断的步骤,若是则进入将Trace数据通过蓝牙虚拟串口输出到控制终端的步骤,若否,则提示打开失败并将Trace数据切换到原物理虚拟串口输出。

优选的,所述第二蓝牙模块和Trace工具之间通过第二UART串口连接。

优选的,所述控制终端上安装有与蓝牙建立SPP协议连接的客户端驱动程序。

与现有技术相比,本发明具有如下优点:

本发明提供一种车载娱乐影音导航系统的Trace获取方案,通过蓝牙SPP协议传输车载娱乐影音导航系统的软件Trace数据,并设置触发开关控制Trace数据获取过程,从而将系统软件上的Trace数据实时的传输到PC机上显示,实现了无线传输Trace调试系统软件的功能。不仅给工程师分析问题带来了极大的便利而且还可以降低人力成本和损坏车机的风险。

附图说明

图1为本发明车载娱乐影音导航系统与控制终端通讯原理结构框图。

图2为本发明车载娱乐影音导航系统触发开关连接结构示意图。

图3为本发明触发开关操作界面效果图。

图4为本发明触发开关控制过程流程图。

图5为控制终端接收Trace数据效果图。

具体实施方式

为了便于本领域技术人员理解,下面将结合附图以及实施例对本发明进行进一步详细描述。

如图1所示,一种车载娱乐影音导航系统的系统软件的Trace数据由原来的物理UART串口输出改为蓝牙虚拟UART串口输出,系统软件将Trace数据通过蓝牙虚拟第一UART串口输出到第一蓝牙模块,本实施例将PC机作为控制终端,PC机内设有第二蓝牙模块,第一蓝牙模块和第二蓝牙模块通过SPP协议建立连接关系,实现蓝牙串口传输数据,PC机上还设有Trace工具,Trace工具通过第二UART串口连接第二蓝牙模块,第二蓝牙模块将来自第一蓝牙模块的Trace数据通过第二UART串口发送至Trace工具,Trace工具将获得的Trace数据进行解析并显示出来。通过蓝牙SPP协议连接车载娱乐影音导航系统和外部控制终端,在物理上车载娱乐影音导航系统的处理芯片与第一蓝牙模块的串口互联后,达到在不损耗主芯片的资源和功能的情况下把Trace数据直接通过UART串口输出。

如图2所示,还设置了连接于车载娱乐影音导航系统的操作系统OS和第一蓝牙模块之间的触发开关,车载娱乐影音导航系统包括多个应用软件BL&APP, 多个应用软件BL&APP通过中间件MW连接操作系统OS,所述触发开关通过第一UART串口连接第一蓝牙模块,同时,触发开关受多个应用软件BL&APP中的一个控制,本实施例将开关控制程序植入设置软件程序中,通过设置界面控制触发开关的关和开,该触发开关不仅可以断开物理连接,同时可以命令第一蓝牙模块断开SPP协议连接,如图3所示,在特定情况下还可以通过显示界面控制Trace数据的输出,使得操作更加方便。触发开关的灵活控制避免了第一蓝牙模块过多地为无关功能而损耗资源。

如图4所示,在触发开关控制界面中,当控制触发开关状态为开时,先判断蓝牙SPP协议是否启动成功,若是,则系统软件的Trace数据将会从第一UART串口输出,若否,则在操作界面中提示打开失败并将Trace数据切换到原物理虚拟串口输出。当控制触发开关状态为关时,系统将Trace数据切换到原物理虚拟UART串口输出,从而可以兼容原来的系统设计。

在需要获取车载娱乐影音导航系统的Trace数据进行分析检测时,在PC机上安装客户端驱动程序与车载娱乐影音导航系统建立蓝牙SPP协议连接后安装并运行Trace工具,设置好工具参数后即可实时接收显示车载娱乐语音导航系统上第一蓝牙模块传输过来的系统软件Trace数据,如图5所示为本实施例的实验结果,通过本发明所述的车载娱乐影音导航系统的Trace获取方案可在控制终端,即PC机或者移动终端中获取Trace数据对其进行分析,充分利用的蓝牙模块的功能为工程师们提供了快速便捷的分析问题方案也可以降低对拆车、拆机分析问题损坏车机的风险和人力投入。

以上为本发明的其中具体实现方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些显而易见的替换形式均属于本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1