一种多种类通讯接口嵌入式装置的调试方法与设备与流程

文档序号:38029509发布日期:2024-05-17 13:08阅读:10来源:国知局
一种多种类通讯接口嵌入式装置的调试方法与设备与流程

本发明属于设备调试,更具体地,涉及一种多种类通讯接口嵌入式装置的调试方法与设备。


背景技术:

1、嵌入式装置的调试一般分为基于软件的调试方法和基于硬件的调试方法。基于软件的调试方法分为以下三种:第一、使用断点;第二、打印调试信息;第三、使用专业的调试工具,连接到嵌入式系统的调试接口,对系统进行调试和观察。基于硬件的调试方法又分为以下三种:第一、使用示波器;第二、使用逻辑分析仪;第三、使用仿真器/调试器,通过连接仿真器/调试器到嵌入式系统的调试接口,可以对系统进行单步调试、观察内存和寄存器状态等。

2、现有技术多使用串口、spi等低速通信接口作为调试接口,对嵌入式装置进行调试,存在速度慢、方便连接、干扰大的问题;而pcie、网络接口多用于专业的、高速的数据传输,其驱动相对复杂,设备安装要求相对高。


技术实现思路

1、针对现有技术的缺陷,本发明的目的在于提供一种多种类通讯接口嵌入式装置的调试方法与设备,旨在解决pcie接口、网络接口的安装相对困难、连接复杂及串口数据传输慢的问题。

2、为实现上述目的,第一方面,本发明提供了一种多种类通讯接口嵌入式装置的调试方法,包括:

3、在高速接口未准备或者未取得控制权限前,采用已准备好的低速接口进行数据传输,对设备进行调试控制;

4、在高速接口通信建立完成且取得控制权限后,由高速接口进行数据传输,对设备进行调试控制;

5、在高速接口和低速接口均正常工作的情况下,根据接收到的调试测试需求切换嵌入式装置的工作方式为接口互斥或者接口协同,对设备进行调试控制。

6、优选地,每个通讯接口对应一个外部调试主机,所述通讯接口被配置为单独或者协同地改变嵌入式装置各软件模块的参数配置,所述外部调试主机用于对各软件模块进行调试和监测。

7、优选地,所述低速接口被配置为完成嵌入式装置的工作方式和参数配置的改变;所述高速接口被配置为除了能完成工作方式和参数配置的改变以外,还能传输高速数据。

8、优选地,所述低速接口的通讯速度在100mbps以下,所述高速接口的通讯速度在100mbps及以上。

9、优选地,接口互斥工作方式具体为:

10、接收到独占控制方下发的独占工作指令后,返回成功指令,明确独占控制方的接口序号或者名称,所述独占控制方为外部调试主机中的任一方;

11、接收到外部调试主机中另一方下发的控制指令时,返回错误指令并提示目前的控制方接口的序号或者名称,直到当前的独占控制方发出退出独占工作模式,另一方才能发送独占工作指令并取得控制权。

12、优选地,接口协同工作方式具体为:

13、在嵌入式设备未被独占控制下,接收由多接口中的任一方下发的接口协同工作指令,返回成功指令,明确当前接口协同控制方的接口序号或者名称;

14、当另一方下发接口协同指令时,返回成功指令,并提示目前的活动的接口协同控制方接口的序号或者名称。

15、为实现上述目的,第二方面,本发明提供了一种多种类通讯接口嵌入式装置的调试设备,包括:

16、至少一个存储器,用于存储程序;

17、至少一个处理器,用于执行所述存储器存储的程序,当所述存储器存储的程序被执行时,所述处理器用于执行如第一方面所述的方法。

18、为实现上述目的,第三方面,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序在处理器上运行时,使得所述处理器执行如第一方面所述的方法。

19、为实现上述目的,第四方面,本发明提供了一种计算机程序产品,当所述计算机程序产品在处理器上运行时,使得所述处理器执行如第一方面所述的方法。

20、总体而言,通过本发明所构思的以上技术方案与现有技术相比,具有以下有益效果:

21、本发明提出一种多种类通讯接口嵌入式装置的调试方法与设备,通过低速接口和高速接口的互斥和协同工作,可由任一方在条件允许情况下选择独占工作,也可以多接口共同协同工作,实现低速接口的连接方便、高速接口的传输数据量大的优势互补,为装置的运行调试提供方便,只要有任一接口正确配置,就可以完成对装置的通讯连接,从而完成调试任务。



技术特征:

1.一种多种类通讯接口嵌入式装置的调试方法,其特征在于,包括:

2.如权利要求1所述的调试方法,其特征在于,每个通讯接口对应一个外部调试主机,所述通讯接口被配置为单独或者协同地改变嵌入式装置各软件模块的参数配置,所述外部调试主机用于对各软件模块进行调试和监测。

3.如权利要求2所述的调试方法,其特征在于,所述低速接口被配置为完成嵌入式装置的工作方式和参数配置的改变;所述高速接口被配置为除了能完成工作方式和参数配置的改变以外,还能传输高速数据。

4.如权利要求3所述的调试方法,其特征在于,所述低速接口的通讯速度在100mbps以下,所述高速接口的通讯速度在100mbps及以上。

5.如权利要求1所述的调试方法,其特征在于,接口互斥工作方式具体为:

6.如权利要求1所述的调试方法,其特征在于,接口协同工作方式具体为:

7.一种多种类通讯接口嵌入式装置的调试设备,其特征在于,包括:

8.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,当所述计算机程序在处理器上运行时,使得所述处理器执行如权利要求1至6任一所述的方法。

9.一种计算机程序产品,其特征在于,当所述计算机程序产品在处理器上运行时,使得所述处理器执行如权利要求1至6任一所述的方法。


技术总结
本发明公开了一种多种类通讯接口嵌入式装置的调试方法与设备,属于设备调试技术领域。本发明通过低速接口和高速接口的互斥和协同工作,可由任一方在条件允许情况下选择独占工作,也可以多接口共同协同工作,实现低速接口的连接方便、高速接口的传输数据量大的优势互补,为装置的运行调试提供方便,只要有任一接口正确配置,就可以完成对装置的通讯连接,从而完成调试任务。

技术研发人员:杜健,胡圣恩,刘宏锦,刘海
受保护的技术使用者:武汉精一微仪器有限公司
技术研发日:
技术公布日:2024/5/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1