调试嵌入式设备的外设的方法及其系统技术方案

技术编号:8862231 阅读:194 留言:0更新日期:2013-06-28 01:28
本发明专利技术公开了一种调试嵌入式设备的外设的方法,包括:电脑的工具发送包含调试命令的数据包至嵌入式设备;嵌入式设备解析数据包,并根据解析结果对嵌入式设备的外设执行相应的调试操作。与现有技术相比,本发明专利技术通过电脑的工具发送包含调试命令的数据包至嵌入式设备,嵌入式设备经解析该数据包后即可根据解析结果对嵌入式设备的外设进行相应的调试操作,从而实现了在无需拆机、无需重新发布新的嵌入式系统软体及无需root权限的情况下对嵌入式设备的外设进行调试,且利于产线生成,也便于在用户使用中推广。本发明专利技术同时公开了一种调试嵌入式设备的外设的系统。

【技术实现步骤摘要】

本专利技术涉及通讯
,更具体地涉及一种调试嵌入式设备的外设的方法及其系统
技术介绍
目前,嵌入式设备外设的调试方法一般有如下方式:(I)将已装成整机的嵌入式设备拆机,再对外设进行相应的调试操作;(2)厂家发布新的嵌入式软体以实行相应的调试操作;(3)通过厂家提供的专用调试工具,在不拆机的状态下对所述嵌入式设备的外设进行相应的调试操作。但是,方式(I)存在的如下缺陷:拆机需要相应的辅助工具,相对于用户来说比较麻烦。另外,拆机调试消耗的时间也比较多。方式(2)存在如下缺陷:在用厂家发布的新软体对所述嵌入式设备执行升级操作后,要想回退原版本是相当困难的。方式(3)存在如下缺陷:对普通用户来说,厂家提供的调试工具的License申请成功的可能性相当低。且即便申请成功,由于多数设备的调试需要基于特定的系统(如android系统),这些系统又必须要有root权限才能够进行调试操作,这样也给用户带来了困难。另外,上述三种方式一次只能对一台嵌入式设备的外设进行调试操作,不利于产线生产,也不方便在用户使用中推广。因此,有必要提供一种改进的调试嵌入式设备的外设的方法及其系统来克服上述缺陷,该方法及系统在无需拆机、无需重新发布新的嵌入式系统软体及无需root权限的情况下,可方便快捷地对嵌入式设备的外设进行调试,且利于产线生成,也便于在用户使用中推广。
技术实现思路
本专利技术的目的是提供一种调试嵌入式设备的外设的方法,该方法在无需拆机、无需重新发布新的嵌入式系统软体及无需root权限的情况下,可对嵌入式设备的外设进行调试,且利于产线生成,也便于在用户使用中推广。本专利技术的另一目的是提供一种调试嵌入式设备的外设的系统,该系统在无需拆机、无需重新发布新的嵌入式系统软体及无需root权限的情况下,可对嵌入式设备的外设进行调试,且利于产线生成,也便于在用户使用中推广。为实现上述目的,本专利技术提供了一种调试嵌入式设备的外设的方法,包括以下步骤:电脑的工具发送包含调试命令的数据包至嵌入式设备;所述嵌入式设备解析所述数据包,并根据解析结果对所述嵌入式设备的外设执行相应的调试操作。与现有技术相比,本专利技术通过电脑的工具发送包含调试命令的数据包至嵌入式设备,嵌入式设备经解析该数据包后即可根据解析结果对嵌入式设备的外设进行相应的调试操作,从而实现了在无需拆机、无需重新发布新的嵌入式系统软体及无需root权限的情况下对嵌入式设备的外设进行调试,且利于产线生成,也便于在用户使用中推广。较佳地,所述“工具发送所述数据包至所述嵌入式设备”之前还包括:建立所述电脑与所述嵌入式设备的通信连接。较佳地,所述“建立所述电脑与所述嵌入式设备的通信连接”具体为:打开所述电脑的工具;所述嵌入式设备连接所述电脑;所述嵌入式设备执行引导程序;所述弓I导程序与所述工具通信并成功握手。较佳地,所述“所述引导程序与所述工具通信并成功握手”具体包括:所述嵌入式设备向外发送“建立通信请求”并进入接收数据状态,同时启动一定时器;所述电脑的工具接收数据,同时启动一定时器;所述电脑判断所述数据是否为“建立通信请求”;所述电脑根据判断结果发送第一反馈信息至所述嵌入式设备并进入接收数据状态;所述嵌入式设备接收并判断所述数据是否为“第一反馈信息”;所述嵌入式设备根据判断结果进入预设模式并发送第二反馈信息至所述电脑;所述电脑接收并判断所述数据是否为“第二反馈信息”,根据判断结果判断所述引导程序与所述工具是否通信成功且判断所述电脑是否成功进入所述预设模式较佳地,所述“所述嵌入式设备向外发送建立通信请求并进入接收数据状态,同时启动一定时器”之后还包括:判断接收数据是否超时,若超时,则正常启动所述嵌入式设备。较佳地,所述“所述电脑的工具接收数据,同时启动一定时器”之后还包括:判断接收数据是否超时,若超时,则进行报错提示。较佳地,所述“对所述嵌入式设备的外设执行相应的调试操作”之后还包括:将调试结果反馈至所述工具。相应地,本专利技术还提供了一种调试嵌入式设备的外设的系统,包括电脑及嵌入式设备,所述电脑包括工具模块,所述工具模块用于发送包含调试命令的数据包并接收所述嵌入式设备返回的数据;所述嵌入式设备包括解析模块及执行模块,所述解析模块接收并解析所述工具模块所发送的数据包,所述执行模块根据所述解析模块的解析结果对所述嵌入式设备的外设执行相应的调试操作。较佳地,所述电脑和所述嵌入式设备均包括用于建立通信连接的通信模块,且一所述通信模块与所述工具模块连接,另一所述通信模块与所述解析模块连接。较佳地,所述电脑和所述嵌入式设备均包括用于判断所述工具模块和所述解析模块接收数据是否超时的定时模块。通过以下的描述并结合附图,本专利技术将变得更加清晰,这些附图用于解释本专利技术的实施例。附图说明图1为本专利技术调试嵌入式设备的外设的系统连接外设时的结构框图。图2为图1所示调试嵌入式设备的外设的系统的一实施例的框图。图3为本专利技术调试嵌入式设备的外设的方法的流程图。图4为本专利技术“引导程序与工具通信并成功握手”的流程图。具体实施例方式现在参考附图描述本专利技术的实施例,附图中类似的元件标号代表类似的元件。请参考图1,本专利技术提供了一种调试嵌入式设备外设的系统100,该系统100包括电脑10以及与电脑10连接的嵌入式设备20,嵌入式设备连接有多个外设30。需要注意的是,在本实施例中,该嵌入式设备20为一手机。具体地,请参考图2,电脑10具体包括通信模块101、定时模块102以及工具模块103 ;其中,通信模块101用于与嵌入式设备20建立通信连接;工具模块103与通信模块101连接,用于在通信连接成功建立之后,发送包含调试命令的数据包至嵌入式设备20,且工具模块103接收来自嵌入式设备20发送的数据;定时模块102与通信模块101和工具模块103连接,用于判断工具模块103接收嵌入式设备20的数据是否超时,若是,该电脑10以语音提示、在电脑10界面显示出错信息或者以两种之间的结合的方式报错,反之,继续检测判断工具模块103接收嵌入式设备20的数据是否超时。嵌入式设备20具体包括:通信模块201、定时模块202、解析模块203以及执行模块204 ;其中,通信模块201用于与通信模块101建立通信连接以实现嵌入式设备20与电脑10的连接;解析模块203与通信模块201连接,用于解析工具模块103发送的数据包,并将解析结果传递至执行模块204以指示执行模块204工作;定时模块202用于判断解析模块203接收电脑10的工具模块103发送的数据是否超时,若是,该嵌入式设备20以语音提示、在嵌入式设备20界面显示出错信息或者以两种之间的结合的方式报错,反之,继续检测判断解析模块203接收工具模块103的数据是否超时;执行模块204根据解析结果对嵌入式设备20的外设30执行相应的调试、升降级以及测试等调试操作。本专利技术调试嵌入式设备的外设的系统100的工作原理如下:先将外设30连接于嵌入式设备20,再建立通信模块101与通信模块201通信连接以实现电脑10与嵌入式设备20的连接,之后电脑10的工具模块103通过通信模块101发送包含调试命令的数据包至嵌入式设备20的通信模块201,通信模块201再将数据包传送至解析模块203,解析模块203解析该数据包并将本文档来自技高网...

【技术保护点】
一种调试嵌入式设备的外设的方法,其特征在于,包括以下步骤:电脑的工具发送包含调试命令的数据包至嵌入式设备;所述嵌入式设备解析所述数据包,并根据解析结果对所述嵌入式设备的外设执行相应的调试操作。

【技术特征摘要】
1.一种调试嵌入式设备的外设的方法,其特征在于,包括以下步骤: 电脑的工具发送包含调试命令的数据包至嵌入式设备; 所述嵌入式设备解析所述数据包,并根据解析结果对所述嵌入式设备的外设执行相应的调试操作。2.如权利要求1所述的调试嵌入式设备的外设的方法,其特征在于,所述“工具发送所述数据包至所述嵌入式设备”之前还包括: 建立所述电脑与所述嵌入式设备的通信连接。3.如权利要求2所述的调试嵌入式设备的外设的方法,其特征在于,所述“建立所述电脑与所述嵌入式设备的通信连接”具体为: 打开所述电脑的工具; 所述嵌入式设备连接所述电脑; 所述嵌入式设备执行引导程序; 所述弓I导程序与所述工具通信并成功握手。4.如权利要求3所述的调试嵌入式设备的外设的方法,其特征在于,所述“所述引导程序与所述工具通信并成功握手”具体包括: 所述嵌入式设备向外发送“建立通信请求”并进入接收数据状态,同时启动一定时器; 所述电脑的工具接收数据,同时启动一定时器; 所述电脑判断所述数据是否为“建立通信请求”; 所述电脑根据判断结果发送第一反馈信息至所述嵌入式设备并进入接收数据状态; 所述嵌入式设备接收并判断所述数据是否为“第一反馈信息”; 所述嵌入式设备根据判断结果进入预设模式并发送第二反馈信息至所述电脑; 所述电脑接收并判断所述数据是否为“第二反馈信息”,根据判断结果判断所述引导程序与所述工具是否通信成功且判断所述电脑是否成功...

【专利技术属性】
技术研发人员:葛以学
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:

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

1