【技术实现步骤摘要】
追踪消息的传输方法、电子设备及存储介质
[0001]本申请涉及嵌入式系统领域,尤其涉及一种追踪消息的传输方法、电子设备及存储介质。
技术介绍
[0002]追踪技术是嵌入式系统中常见的一种分析和调试手段,也可以用来对系统进行优化。测试人员通过追踪(Trace)输出接口输出追踪消息,调试与测试系统(DTS,Debug Test System)在对应的输入接口接收追踪消息,进而生成日志(Log)。研发工程师利用专门的工具分析log,从而发现和解决问题,也可以以此来优化系统。
[0003]由于输出接口的速率限制,并不能有效地满足超高速追踪的需求,特别是第五代移动通信技术(5G,5th generation mobile networks)这样的超高速系统。
技术实现思路
[0004]本专利技术实施例提供了一种追踪消息的传输方法及电子设备、存储介质,以至少解决相关技术中输出接口无法满足超高速追踪需求的问题。
[0005]本申请实施例的技术方案是这样实现的:
[0006]一方面,本申请实施例提供了一种追踪消息的发送方法,该方法包括:
[0007]通过至少两个输出接口中的第一输出接口,向接收端发送目标系统生成的追踪消息;其中,所述第一输出接口处于第一状态;
[0008]在所述第一输出接口由第一状态变为第二状态的情况下,通过所述第一输出接口和所述至少两个输出接口中的第二输出接口,向所述接收端发送所述目标系统生成的追踪消息;其中,
[0009]所述第一状态表征输出接口未发 ...
【技术保护点】
【技术特征摘要】
1.一种追踪消息的发送方法,其特征在于,所述方法包括:通过至少两个输出接口中的第一输出接口,向接收端发送目标系统生成的追踪消息;其中,所述第一输出接口处于第一状态;在所述第一输出接口由第一状态变为第二状态的情况下,通过所述第一输出接口和所述至少两个输出接口中的第二输出接口,向所述接收端发送所述目标系统生成的追踪消息;其中,所述第一状态表征输出接口未发生阻塞;所述第二状态表征输出接口发生阻塞。2.根据权利要求1所述的方法,其特征在于,所述目标系统配置有至少三个输出接口;所述第二输出接口在所述至少三个输出接口中的所有处于所述第一状态的输出接口中优先级最高。3.根据权利要求1或2所述的方法,其特征在于,所述通过所述第一输出接口和所述至少两个输出接口中的第二输出接口,向所述接收端发送所述目标系统生成的追踪消息时,所述方法包括:当所述目标系统生成追踪消息时,确定第一指针在设定路由表中指向的表项;通过所述第一指针指向的表项中的第二指针调用发送函数,以使所述至少两个输出接口中的第二输出接口向所述接收端发送所述目标系统生成的追踪消息;其中,所述第一指针用于指向所述第二输出接口在所述设定路由表中对应的表项;所述设定路由表中的每个表项分别与所述至少两个输出接口中的一个输出接口对应,且至少记录有对应的输出接口的第二指针;所述第二指针用于调用对应的输出接口的发送函数。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:监测所述至少两个输出接口中的每个输出接口是否处于所述第二状态,得到监测结果;根据所述监测结果更新所述第一指针。5.根据权利要求1至4中任一项所述的方法,其特征在于,在所述第一输出接口由第一状态变为第二状态的情况下,所述方法还包括:生成接口变更消息;所述接口变更消息指示了所述第二输出接口;通过所述第一输出接口发送所述接口变更消息,以使所述接收端根据所述接口变更消息合并所述至少两个输出接口发送的追踪消息。6.一种追踪消息的接收方法,其特征在于,所述方法包括:通过与目标系统的至少两个输出接口一一对应的至少两个输入接口接收追踪消息;每条追踪消息由目标系统生成,且由发送端通过所述至少两个输出接口中的一个输出接口发送;合并所述至少两个输入接口中的所有输入接口接收到的追踪消息,得到关于所述目标系统的日志文件。7.根据权利要求6所述的方法,其特征在于,所述合并所述至少两个输入接口中的所有输入接口接收到的追踪消息,得到关于所述目标系统的日志文件,包括:基于追踪消息的时间戳,将接收到的所有追踪消息依照时间顺序写入所述日志文件。8.根据权利要求6所述的方法,其特征在于,所述通过与目标系统的至少两个输出接口一一对应的至少两个输入接口接收追踪消息时,所述方法还包括:
为所述至少两个输入接口中的每个输入接口分别生成对应的消息集合;所述消息集合中按照接收顺序记录了通过对应的输入接口接收到的消息;所述接收到的消息至少包括追踪消息;所述合并所述至少两个输入接口中的所有输入接口接收到的追踪消息,得到关于所述目标系统的日志文件,包括:将所述至少两个输入接口中的所有输入接口对应的消息集合进行合并处理,得到所述日志文件。9.根据权利要求8所述的方法,其特征在于,所述接收到的消息还包括接口变更消息;所述接口变更消息由所述发送端在第一输出接口由第一状态变为第二状态的情况下生成,且由所述第一输出接口发送;所述接口变更消息中指示了所述第二输出接口;所述将所述至少两个输入接口中的所有输入接口对应的消息集合进行合并处理,得...
【专利技术属性】
技术研发人员:刘君,
申请(专利权)人:哲库科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。