调试器、调试系统和调试方法技术方案

技术编号:38723903 阅读:22 留言:0更新日期:2023-09-08 23:17
本申请提供了一种调试器、调试系统和调试方法,涉及嵌入式系统开发技术领域,本申请通过将调试器的控制模块和多个功能组件之间通过组件插槽连接,实现控制模块和多个功能组件的解耦。控制模块用于接收携带有调试指令的调试信息,以及向功能组件发送调试指令;接收目标功能组件响应于调试指令发送的调试结果。对于不同嵌入式系统,本申请实施例提供的技术方案能够基于待调试的嵌入式系统的软硬件配置,为调试器灵活配置不同的功能组件。使得调试器适用于不同软硬件配置的嵌入式系统,因此能够提升调试效率。并且,由于控制模块通过连接不同的功能组件即可调试不同的嵌入式系统,因此能够减少调试器的设计复杂度。能够减少调试器的设计复杂度。能够减少调试器的设计复杂度。

【技术实现步骤摘要】
调试器、调试系统和调试方法


[0001]本申请涉及嵌入式系统调试
,尤其涉及一种调试器、调试系统和调试方法。

技术介绍

[0002]嵌入式系统(embedded system)是一种嵌入受控器件内部,为特定应用而设计的专用计算机系统。在嵌入式系统的开发过程中,通常需要通过调试器对嵌入式系统进行调试。其中,调试器中集成有多种调试功能。
[0003]由于每种调试功能分别需要嵌入式系统的不同软硬件支持,因此,开发人员需要基于不同的软硬件配置的嵌入式系统,设计对应的调试器,因此存在调试器设计复杂度高的问题。并且,由于具有不同软硬件配置的嵌入式系统需要使用对应的调试器进行调试,因此存在调试效率低的问题。

技术实现思路

[0004]本申请实施例提供一种调试器、调试系统和调试方法,能够提升嵌入式系统的调试效率,同时减少调试器的设计复杂度。
[0005]为达到上述目的,本申请的实施例采用如下技术方案:
[0006]第一方面,本申请实施例提供了一种调试器,调试器包括:控制模块和与控制模块通过组件插槽连接的多个功能组件本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种调试器,其特征在于,所述调试器包括:控制模块和与所述控制模块通过组件插槽连接的多个功能组件,所述多个功能组件分别用于实现所述调试器的不同调试功能;所述控制模块用于:接收调试信息,所述调试信息包括调试指令和目标功能组件的标识,所述目标功能组件为所述多个功能组件中的一个,所述调试指令用于对待调试系统进行调试;向所述目标功能组件发送所述调试指令;接收所述目标功能组件响应于所述调试指令发送的调试结果。2.根据权利要求1所述的一种调试器,其特征在于,所述功能组件包括数据调试组件,所述数据调试组件用于:建立所述待调试系统的运行数据的缓存;以及在所述待调试系统的运行数据发生变化时,更新所述缓存。3.根据权利要求2所述的一种调试器,其特征在于,在所述调试指令为获取所述待调试系统的目标数据的情况下,所述数据调试组件还用于:响应于所述调试指令,向所述控制模块发送所述目标数据;其中,所述目标数据为所述运行数据中的一项或多项。4.根据权利要求2所述的一种调试器,其特征在于,在所述调试指令为监控所述待调试系统的目标数据的情况下,所述数据调试组件还用于:响应于所述调试指令,当所述待调试系统的目标数据发生变化时,向所述控制模块发送目标数据。5.根据权利要求2所述的一种调试器,其特征在于,在所述调试指令为将所述待调试系统的目标数据修改为目标值的情况下,所述数据调试组件还用于:响应于所述调试指令,将所述目标数据修改为目标值,以及更新所述缓存中的目标数据。6.根据权利要求1所述的一种调试器,其特征在于,所述功能组件还包括流程调试组件;在所述调试指令为将所述待调试系统的软件由软件的运行流程中的第一节点跳转至第二节点的情况下,所述流程调试组件具体用于:响应于所述调试指令,当所述待调试系统的软件运行至所述第一节点时,将所述待调试系统的软件跳转至所述第二节点继续运行;在所述调试指令为暂停/开始所述待调试系统运行的情况下,所述流程调试组件还用于...

【专利技术属性】
技术研发人员:魏枫郭浩陆帅帅孙照鹏崔亚楠马磊
申请(专利权)人:青岛海信日立空调系统有限公司
类型:发明
国别省市:

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

1