显示设备的固件升级方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34753000 阅读:26 留言:0更新日期:2022-08-31 18:49
本申请提供一种显示设备的固件升级方法、装置、电子设备及存储介质,显示设备和控制设备之间基于IPC建立的连接关系实现对显示设备的固件升级,能够减少对显示设备的固件升级时的计算量和复杂度。的计算量和复杂度。的计算量和复杂度。

【技术实现步骤摘要】
显示设备的固件升级方法、装置、电子设备及存储介质


[0001]本申请涉及显示
,尤其涉及一种显示设备的固件升级方法、装置、电子设备及存储介质。

技术介绍

[0002]在具有显示功能的电子设备中,控制设备用于向显示设备提供待显示的数据,由显示设备根据接收到的数据驱动显示器显示画面。固件是一种写入设备的驱动程序,设备的操作系统通过固件驱动设备的硬件实现相关的功能,一些情况下,电子设备需要对其显示设备的固件进行升级,来保证显示设备的正常显示。
[0003]相关技术中,控制设备和显示设备之间建立FMP连接关系,显示设备通过所建立的FMP连接关系获取到控制设备发送的升级文件,进而通过升级文件对其的固件进行升级。
[0004]采用相关技术进行固件升级时,显示设备和控制设备之间建立的FMP连接关系的计算量较大,使得对显示设备的固件升级的复杂度较高。

技术实现思路

[0005]本申请提供一种显示设备的固件升级方法、装置、电子设备及存储介质,用于解决相关技术中对显示设备的固件进行升级时计算量较大、复杂度较高的技术问题。
[0006]本申请第一方面提供一种显示设备的固件升级方法,可应用于显示设备,包括:基于进程间通信IPC建立与控制设备的连接;接收来自控制设备的指示信息;其中,所述指示信息指示升级文件的存储信息,所述升级文件存储在所述控制设备或者所述显示设备的第一存储空间中;根据所述指示信息,从第一存储空间中获取所述升级文件;根据所述升级文件对所述显示设备的目标固件进行升级。
[0007]在本申请第一方面一实施例中,所述基于进程间通信IPC建立与控制设备的连接,包括:通过RTOS操作系统与所述控制设备的VBIOS操作系统之间建立IPC通道。
[0008]在本申请第一方面一实施例中,所述升级文件包括:头文件、标识信息、第一签名信息、镜像的大小和镜像。
[0009]在本申请第一方面一实施例中,所述根据所述升级文件对所述显示设备的固件进行升级,包括:解析所述升级文件,得到所述头文件、所述标识信息、所述第一签名信息、所述镜像的大小和所述镜像;使用第二签名信息对所述第一签名信息进行验证;当验证通过,根据所述标识信息从所述显示设备中,与所述目标固件对应的第二存储空间中获取所述目标固件的属性信息;根据所述属性信息,将所述镜像写入所述第二存储空间中。
[0010]在本申请第一方面一实施例中,所述使用第二签名信息对所述第一签名信息进行解析和验证,包括:根据非对称加密算法,使用第二签名信息对所述第一签名信息进行解析和验证。
[0011]在本申请第一方面一实施例中,所述将所述镜像写入所述第二存储空间之前,还包括:将所述第二存储空间中所存储的所述目标固件更新前的镜像,存入第三存储空间备
份。
[0012]在本申请第一方面一实施例中,所述将所述镜像写入所述第二存储空间之后,还包括:当确定所述目标固件升级失败,控制所述显示设备重新启动,并从所述第三存储空间加载所述目标固件;将所述第三存储空间中存储的所述目标固件更新前的镜像存入所述第二存储空间。
[0013]在本申请第一方面一实施例中,所述目标固件包括以下的至少一个:所述显示设备的选择只读内存OPROM、实时操作系统RTOS和启动装载Bootloader。
[0014]在本申请第一方面一实施例中,还包括:当接收到来自所述控制设备的查询信息,向所述控制设备发送所述目标固件进行升级的进度信息;或者,当确定所述目标固件升级成功,向所述控制设备发送升级成功信息;或者,当确定所述目标固件升级失败,向所述控制设备发送升级失败信息。
[0015]在本申请第一方面一实施例中,所述第一存储空间在所述控制设备的内存中,或者在所述显示设备的显存中;所述第二存储空间和所述第三存储空间在所述显示设备的闪存Flash中。
[0016]本申请第二方面提供一种显示设备的固件升级方法,可应用于控制设备,包括:基于进程间通信IPC建立与显示设备的连接;获取所述显示设备的升级文件;将所述升级文件存入所述控制设备或者所述显示设备的第一存储空间;向所述显示设备发送指示信息,以使所述显示设备根据所述指示信息,从第一存储空间中获取所述升级文件,并根据所述升级文件对所述显示设备的目标固件进行升级;其中,所述指示信息指示所述升级文件的存储信息。
[0017]在本申请第二方面一实施例中,所述基于进程间通信IPC建立与显示设备的连接,包括:通过VBIOS操作系统与所述显示设备的RTOS操作系统之间建立IPC通道。
[0018]在本申请第二方面一实施例中,所述升级文件包括:头文件、标识信息、第一签名信息、镜像的大小和镜像。
[0019]在本申请第二方面一实施例中,所述显示设备根据所述升级文件对所述显示设备的固件进行升级,包括:解析所述升级文件,得到所述头文件、所述标识信息、所述第一签名信息、所述镜像的大小和所述镜像;使用第二签名信息对所述第一签名信息进行验证;当验证通过,根据所述标识信息从所述显示设备中,与所述目标固件对应的第二存储空间中获取所述目标固件的属性信息;根据所述属性信息,将所述镜像写入所述第二存储空间中。
[0020]在本申请第二方面一实施例中,所述显示设备使用第二签名信息对所述第一签名信息进行解析和验证,包括:所述显示设备根据非对称加密算法,使用第二签名信息对所述第一签名信息进行解析和验证。
[0021]在本申请第二方面一实施例中,所述显示设备将所述镜像写入所述第二存储空间之前,还包括:所述显示设备将所述第二存储空间中所存储的所述目标固件更新前的镜像,存入第三存储空间备份。
[0022]在本申请第二方面一实施例中,所述显示设备将所述镜像写入所述第二存储空间之后,还包括:当确定所述目标固件升级失败,所述显示设备控制所述显示设备重新启动,并从所述第三存储空间加载所述目标固件;所述显示设备将所述第三存储空间中存储的所述目标固件更新前的镜像存入所述第二存储空间。
[0023]在本申请第二方面一实施例中,所述目标固件包括以下的至少一个:所述显示设备的选择只读内存OPROM、实时操作系统RTOS和启动装载Bootloader。
[0024]在本申请第二方面一实施例中,还包括:向所述显示设备发送查询信息,接收所述控制设备发送的所述目标固件升级的进度信息;或者,接收所述显示设备发送的升级成功信息,所述升级成功信息是所述显示设备确定所述目标固件升级成功后发送的;或者,接收所述显示设备发送的升级失败信息,所述升级失败信息是所述显示设备确定所述目标固件升级失败后发送的。
[0025]在本申请第二方面一实施例中,所述第一存储空间在所述控制设备的内存中,或者在所述显示设备的显存中;所述第二存储空间和所述第三存储空间在所述显示设备的闪存Flash中。
[0026]本申请第三方面提供一种显示设备的固件升级装置,用于执行如本申请第一方面任一项所述的方法。
[0027]本申请第四方面提供一种显示设备的固本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种显示设备的固件升级方法,其特征在于,包括:基于进程间通信IPC建立与控制设备的连接;接收来自控制设备的指示信息;其中,所述指示信息指示升级文件的存储信息,所述升级文件存储在所述控制设备或者所述显示设备的第一存储空间中;根据所述指示信息,从第一存储空间中获取所述升级文件;根据所述升级文件对所述显示设备的目标固件进行升级。2.根据权利要求1所述的方法,其特征在于,所述基于进程间通信IPC建立与控制设备的连接,包括:通过RTOS操作系统与所述控制设备的VBIOS操作系统之间建立IPC通道。3.根据权利要求2所述的方法,其特征在于,所述升级文件包括:头文件、标识信息、第一签名信息、镜像的大小和镜像。4.根据权利要求3所述的方法,其特征在于,所述根据所述升级文件对所述显示设备的固件进行升级,包括:解析所述升级文件,得到所述头文件、所述标识信息、所述第一签名信息、所述镜像的大小和所述镜像;使用第二签名信息对所述第一签名信息进行验证;当验证通过,根据所述标识信息从所述显示设备中,与所述目标固件对应的第二存储空间中获取所述目标固件的属性信息;根据所述属性信息,将所述镜像写入所述第二存储空间中。5.根据权利要求4所述的方法,其特征在于,所述使用第二签名信息对所述第一签名信息进行解析和验证,包括:根据非对称加密算法,使用第二签名信息对所述第一签名信息进行解析和验证。6.根据权利要求4所述的方法,其特征在于,所述将所述镜像写入所述第二存储空间之前,还包括:将所述第二存储空间中所存储的所述目标固件更新前的镜像,存入第三存储空间备份。7.根据权利要求6所述的方法,其特征在于,所述将所述镜像写入所述第二存储空间之后,还包括:当确定所述目标固件升级失败,控制所述显示设备重新启动,并从所述第三存储空间加载所述目标固件;将所述第三存储空间中存储的所述目标固件更新前的镜像存入所述第二存储空间。8.根据权利要求1

7任一项所述的方法,其特征在于,所述目标固件包括以下的至少一个:所述显示设备的选择只读内存OPROM、实时操作系统RTOS和启动装载Bootloader。9.根据权利要求1

7任一项所述的方法,其特征在于,还包括:当接收到来自所述控制设备的查询信息,向所述控制设备发送所述目标固件进行升级的进度信息;或者,当确定所述目标固件升级成功,向所述控制设备发送升级成功信息;或者,当确定所述目标固件升级失败,向所述控制设备发送升级失败信息。
10.根据权利要求7所述的方法,其特征在于,所述第一存储空间在所述控制设备的内存中,或者在所述显示设备的显存中;所述第二存储空间和所述第三存储空间在所述显示设备的闪存Flash中。11.一种显示设备的固件升级方法,其特征在于,包括:基于进程间通信IPC建立与显示设备的连接;获取所述显示设备的升级文件;将所述升级文件存入控制设备或者所述显示设备的第一存储空间;向所述显示设备发送指示信息,以使所述显示设备根据所述指示信息,从第一存储空间中获取所述升级文件,并根据所述升级文件对所述显示设备的目标固件进行升级;其中,所述指示信息指示所述升级文件的存储信...

【专利技术属性】
技术研发人员:张精义罗建洪赵斐然乐一栋张钰勃杨上山余德军
申请(专利权)人:摩尔线程智能科技北京有限责任公司
类型:发明
国别省市:

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

1