本申请涉及芯片的信息处理领域,特别涉及一种基于多核异构的信息处理方法、装置、芯片及电子设备。
背景技术:
1、在车辆中,如车载电子座舱系统中,需要使用到车载处理芯片。车载处理芯片具有相应的操作系统,但是对于较为复杂的操作系统来说其启动时间通常较长,用户需要等待较长时间才能得到相应的处理信息。在此情况下对于一些较为重要的车辆安全信息则不能得到及时有效的处理。例如安全气囊报警、胎压监测报警等车辆安全信息,芯片收到这些信息之后,需要及时更新帧缓存的内容,在更新完成之后再通知显示控制器显示更新后的帧图像。但是由于整个处理过程中,芯片中的处理器的处理过程需要消耗一定的时间,可能会造成一定的延迟,将使得车辆安全信息无法得到及时有效的显示。
技术实现思路
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、本申请实施例的基于多核异构的信息处理方法,利用芯片中设置的多个域,可以分别获取车辆的安全信息,即使在一个域的操作系统发生错误的情况下,也能够及时将安全信息发送到显示屏显示,不会造成数据延迟,而且能够在错误消除的情况下,将完整的安全信息进行显示,充分行车安全的同时满足用户需求。
1.一种基于多核异构的信息处理方法,其特征在于,所述方法应用于车辆中具有多核异构特性的芯片上,所述芯片包括多个域,每个域中均具有各自的处理器并运行有各自的操作系统,其中,第一域上运行有第一操作系统,第二域上运行有第二操作系统,所述第二操作系统的启动时间小于所述第一操作系统的启动时间,所述信息处理方法包括:
2.根据权利要求1所述的基于多核异构的信息处理方法,其特征在于,所述基于所述安全信号,利用各个所述域分别确定出相应的安全信息,包括:
3.根据权利要求2所述的基于多核异构的信息处理方法,其特征在于,当获取到的多个所述安全信号具有各自的优先级时,所述将所述安全显示图层叠加到所述存储单元中的预显示图层之上,形成用于显示的所述安全信息,包括:
4.根据权利要求2所述的基于多核异构的信息处理方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的基于多核异构的信息处理方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的基于多核异构的信息处理方法,其特征在于,所述方法还包括:
7.根据权利要求2所述的基于多核异构的信息处理方法,其特征在于,其中,所述安全信息包括以下至少一种:车辆总线安全信息、系统失效信息以及通过系统自检而获得的自检失效信息;
8.一种基于多核异构的信息处理装置,其特征在于,所述装置应用于车辆中具有多核异构特性的芯片上,所述芯片包括多个域,每个域中均具有各自的处理器并运行有各自的操作系统,其中,第一域上运行有第一操作系统,第二域上运行有第二操作系统,所述第二操作系统的启动时间小于所述第一操作系统的启动时间,所述信息处理装置包括:
9.一种芯片,其特征在于,所述芯片上集成有如权利要求8所述的基于多核异构的信息处理装置。
10.一种电子设备,其特征在于,包括处理器和存储器,所述存储器中存储有可执行程序,所述存储器执行所述可执行程序以进行如权利要求1至7任意一项所述的方法的步骤。