技术新讯 > 控制调节装置的制造及其应用技术 > 数据输出方法、装置、设备、计算机存储介质及车辆与流程  >  正文

数据输出方法、装置、设备、计算机存储介质及车辆与流程

  • 国知局
  • 2024-07-31 23:57:47

本申请属于数据处理,尤其涉及一种数据输出方法、装置、设备、计算机存储介质及车辆。

背景技术:

1、在常规车辆微控制单元(microcontroller unit,微控制单元)软件开发中,主要通过调试器(例如lauterbach,劳特巴赫)来定位异常问题。但这种方式只适合基于裸板的软件开发阶段,当整个嵌入式系统装车或者量产之后,电路板被封装在金属外壳内部,无法再与车辆外部的调试器连接进行问题定位。

2、针对车辆封装后无法再通过调试器进行问题定位的困难,现有普遍存在的处理方式为:当微控制单元软件封装上车出问题时,微控制单元中的操作系统会将对出现的异常问题进行定位并存储至内存,再由开发人员基于操作系统读取到内存中存储的问题,以便上车去调查清楚微控制单元中异常问题出现的环境及状况,从而进行异常问题的分析定位。

3、然而,如果操作系统中出现软件死机崩溃的问题,存储至内存的相关信息将无法被开发人员基于操作系统读取得到,这为实际场景下的车辆异常问题定位带来了极大不便。

技术实现思路

1、本申请实施例提供一种数据输出方法、装置、设备、计算机存储介质及车辆,能够有效避免由于操作系统出现软件死机崩溃等故障无法正常运行,从而无法将内存中保存的异常数据输出的问题。

2、第一方面,本申请实施例提供了一种数据输出方法,车辆包括车载微控制单元,车载微控制单元包括第一操作系统和第二操作系统,第二操作系统为具备输出目标信息的功能的操作系统;

3、该数据输出方法包括:

4、在车载微控制单元的第一操作系统发生故障的情况下,运行第二操作系统;

5、在检测到目标设备接入的情况下,通过第二操作系统向目标设备输出目标信息。

6、在一些可能的实施方式中,车载微控制单元包括目标标志位,目标标志位包括第一状态和第二状态,其中,第一状态用于指示车载微控制单元运行第一操作系统,第二状态用于指示车载微控制单元运行第二操作系统;

7、在车载微控制单元的第一操作系统发生故障的情况下,运行第二操作系统之前,该数据输出方法还包括:

8、重启车载微控制单元;

9、获取目标标志位的当前状态;

10、在当前状态为第二状态的情况下,确定在目标时刻之前第一操作系统发生故障,目标时刻为车载微控制单元的重启时刻。

11、在一些可能的实施方式中,重启车载微控制单元之前,该数据输出方法还包括:

12、在第一操作系统的运行阶段,若检测到第一操作系统发生故障,输出提示信息,以及,将目标标志位由第一状态切换至第二状态;

13、其中,提示信息用于指示重启车载微控制单元。

14、在一些可能的实施方式中,车载微控制单元包括目标计数位,目标计数位用于表征车载微控制单元重启的次数;将目标标志位由第一状态切换至第二状态,包括:

15、在检测到目标计数位的数值大于或等于预设阈值的情况下,将目标标志位由第一状态切换至第二状态。

16、在一些可能的实施方式中,在输出提示信息之前,该数据输出方法还包括:

17、若检测到第一操作系统发生故障,则对第一操作系统进行功能降级;

18、输出提示信息,包括:

19、若第一操作系统在功能降级后仍未恢复正常运行,输出提示信息。

20、在一些可能的实施方式中,在运行第二操作系统之后,该数据输出方法还包括:

21、将目标标志位由第二状态切换至第一状态;

22、在检测到车载微控制单元再次重启的情况下,获取目标标志位的当前状态;

23、运行第一操作系统。

24、在一些可能的实施方式中,在检测到目标设备接入的情况下,通过第二操作系统向目标设备输出目标信息,包括:

25、在检测到目标设备接入的情况下,基于第二操作系统提供的诊断服务,向目标设备输出目标信息。

26、第二方面,本申请实施例提供了一种数据输出装置,车辆包括车载微控制单元微控制单元,车载微控制单元包括第一操作系统和第二操作系统,第二操作系统为具备输出目标信息的功能的操作系统;

27、该数据输出装置包括:

28、第一运行模块,用于在车载微控制单元的第一操作系统发生故障的情况下,运行第二操作系统;

29、第一输出模块,用于在检测到目标设备接入的情况下,通过第二操作系统向目标设备输出目标信息。

30、第三方面,本申请实施例提供了一种数据输出设备,该数据输出设备包括:

31、处理器以及存储有计算机程序指令的存储器;

32、处理器执行计算机程序指令时实现如上述本申请实施例中任意一项提供的数据输出方法。

33、第四方面,本申请实施例提供了一种计算机存储介质,该计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如上述本申请实施例中任意一项提供的数据输出方法。

34、第五方面,本申请实施例提供了一种车辆,该车辆包括以下至少一项:上述本申请装置实施例中所提供的数据输出装置;上述本申请实施例中所提供的数据输出设备;上述本申请实施例中所提供的计算机可读存储介质。

35、本申请实施例的数据输出方法、装置、设备、计算机存储介质及车辆,其在车载微控制单元中设置有第一操作系统,以及具备输出目标信息的功能的第二操作系统,使得在车载微控制单元的第一操作系统发生故障的情况下,能够运行第二操作系统,并在外部设备接入的情况下,能够通过第二操作系统向外部设备输出目标信息。可见,本申请实施例提供的一种数据输出方法、装置、设备、计算机存储介质及车辆,能够在第一操作系统发生故障的情况下,通过运行第二操作系统来实现信息的正常输出,从而有效避免了由于操作系统出现软件死机崩溃等故障无法正常运行,从而无法将内存中的保存的数据输出的问题。

技术特征:

1.一种数据输出方法,其特征在于,车辆包括车载微控制单元,所述车载微控制单元包括第一操作系统和第二操作系统,所述第二操作系统为具备输出目标信息的功能的操作系统;

2.如权利要求1所述的方法,其特征在于,所述车载微控制单元包括目标标志位,所述目标标志位包括第一状态和第二状态,其中,所述第一状态用于指示所述车载微控制单元运行所述第一操作系统,所述第二状态用于指示所述车载微控制单元运行所述第二操作系统;

3.如权利要求2所述的方法,其特征在于,所述重启所述车载微控制单元之前,所述方法还包括:

4.如权利要求3所述的方法,其特征在于,所述车载微控制单元包括目标计数位,所述目标计数位用于表征所述车载微控制单元重启的次数;所述将所述目标标志位由所述第一状态切换至所述第二状态,包括:

5.如权利要求3或4所述的方法,其特征在于,在所述输出提示信息之前,所述方法还包括:

6.如权利要求2-4任一项所述的方法,其特征在于,在所述运行所述第二操作系统之后,所述方法还包括:

7.如权利要求2-4任一项所述的方法,其特征在于,所述在检测到目标设备接入的情况下,通过所述第二操作系统向所述目标设备输出目标信息,包括:

8.一种数据输出装置,其特征在于,车辆包括车载微控制单元,所述车载微控制单元包括第一操作系统和第二操作系统,所述第二操作系统为具备输出目标信息的功能的操作系统;

9.一种数据输出设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;

10.一种车辆,其特征在于,包括以下至少一项:如权利要求8所述的数据输出装置;如权利要求9所述的数据输出设备。

技术总结本申请提供了一种数据输出方法、装置、设备、计算机存储介质及车辆,涉及数据处理技术领域。该数据输出方法中,车辆包括车载微控制单元,车载微控制单元包括第一操作系统和第二操作系统,第二操作系统为具备输出目标信息的功能的操作系统;该数据输出方法包括:在车载微控制单元的第一操作系统发生故障的情况下,运行第二操作系统;在检测到目标设备接入的情况下,通过第二操作系统向目标设备输出目标信息。根据本申请实施例,能够有效避免由于操作系统出现软件死机崩溃等故障无法正常运行,从而无法将内存中保存的异常数据输出的问题。技术研发人员:杨攀,姚秋果受保护的技术使用者:北京罗克维尔斯科技有限公司技术研发日:技术公布日:2024/7/4

本文地址:https://www.jishuxx.com/zhuanli/20240730/199407.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。