【技术实现步骤摘要】
可后台升级固件的系统及后台升级固件方法
[0001]本专利技术涉及一种系统及方法,特别是涉及一种可后台升级固件的系统及后台升级固件方法。
技术介绍
[0002]固件(Firmware)是指设备内部保存的设备“驱动程序”,是一个系统最基础最底层工作的软件,是硬件的灵魂。固件升级除可用于解决产品设备存在的缺陷、兼容性问题,亦可用于提升产品设备的性能并增加最新功能。而为了满足使用者日益变换的需求,产品设备的固件升级必不可少。
[0003]现有固件升级的方法,当固件升级完毕时,需要对固件系统进行重置后才能继续工作,且一旦在升级过程出现异常(如断电)情况,将导致设备无法正在工作,而降低了固件升级的稳定性及可靠性。此外,在固件升级过程中,设备的功能可能无法正常使用。
[0004]因此,急需一种可以在设备正常运行过程中完成固件升级,且在固件升级期间可以提供连续的服务的固件升级系统及方法。
技术实现思路
[0005]本专利技术所要解决的技术问题在于,针对现有技术的不足提供一种用于液晶显示器或转换器设备的后台固件升级方法,可以在上述设备正常运行过程中完成固件升级,在固件升级期间可以提供连续的服务,提高了固件升级的可靠性和稳定性的同时增加了更好的用户体验。
[0006]为了解决上述的技术问题,本专利技术所采用的其中一技术方案是,提供一种后台固件升级方法,适用于一电子设备,该电子设备包括一处理单元及一存储模块,该后台固件升级方法包括下列步骤:配置该电子设备的该处理单元执行一开机程序,其中该存储模块包 ...
【技术保护点】
【技术特征摘要】
1.一种后台固件升级方法,适用于一电子设备,所述电子设备包括一处理单元及一存储模块,所述后台固件升级方法包括下列步骤:配置所述电子设备的所述处理单元执行一开机程序,其中所述存储模块包括一开机区、一第一用户代码区、一第二用户代码区及一旗标区,且所述开机区储存有所述开机程序,所述第一用户代码区及所述第二用户代码区各储存有一初始固件,所述旗标区储存有多个升级辅助变量,所述开机程序包括:在所述开机区导入所述初始固件;依据所述些升级辅助变量中的一执行优先度,将所述第一用户代码区及所述第二用户代码区分别判断为一固件运行区及一固件备份区;及选择以所述固件运行区的所述初始固件执行一固件主程序;配置连接于所述电子设备的一主机执行关联于一升级固件的一升级程序,其中所述固件主程序及所述升级程序协同执行一升级流程,所述升级流程包括:所述主机从所述电子设备获取所述初始固件的一固件版本,并判断所述固件版本是否小于所述升级固件的版本;响应于所述固件版本小于所述升级固件的版本,所述主机向所述电子设备传送一后台固件升级请求;所述处理单元依据所述电子设备的运作状态回复一升级请求结果,其中所述升级请求结果用于指示所述电子设备是处在一闲置状态或一忙碌状态;响应于所述升级请求结果指示所述电子设备处在所述闲置状态,所述处理单元进一步判断所述电子设备是否处在一系统闲置状态;响应于所述处理单元判断所述电子设备处在所述系统闲置状态,所述处理单元检测所述执行优先度,以判断所述第一用户代码区及所述第二用户代码区如何分配给所述固件运行区及所述固件备份区,并将所述固件备份区设定为一当前升级区;所述主机向所述电子设备传送一写入固件数据请求,以配置所述处理单元对所述当前升级区执行一擦除操作,并将所述升级固件的数据写入所述当前升级区;及响应于所述升级固件的数据写入完毕,所述处理单元向所述主机回复用于指示一升级操作成功的一操作结果;待所述电子设备重新启动后,所述处理单元执行所述开机程序以判断所述第一用户代码区及所述第二用户代码区中的何者已经进行升级,据此修改所述执行优先度;以及所述处理单元经配置以依据修改后的所述执行优先度,选择以所述固件运行区中,已升级的所述初始固件执行另一固件主程序。2.根据权利要求1所述的后台固件升级方法,其特征在于,所述主机系通过所述电子设备的一传输接口获取所述升级请求结果,且所述升级流程还包括:所述主机通过所述传输接口向所述电子设备传送一获取当前固件版本请求;所述处理单元回复所述初始固件的所述固件版本;所述主机判断所述固件版本是否小于所述升级固件的版本;以及响应于所述固件版本小于所述升级固件的版本,所述主机通过所述传输接口向所述电子设备传送所述后台固件升级请求。3.根据权利要求1所述的后台固件升级方法,其特征在于,所述升级流程还包括:
响应于所述升级请求结果指示所述电子设备处在所述闲置状态,所述处理单元检测所述些升级辅助变量中的一系统状态旗标,以判断所述电子设备是否处在所述系统闲置状态;以及响应于所述系统状态旗标指示所述电子设备处在所述系统闲置状态,所述处理单元开启一后台固件升级功能。4.根据权利要求3所述的后台固件升级方法,其特征在于,所述系统状态旗标包括对应于多个功能指令指针的多个子状态旗标,且在所述些子状态旗标指示所述些功能指令指针均为闲置时,所述系统状态旗标才指示所述电子设备处在所述系统闲置状态。5.根据权利要求1所述的后台固件升级方法,其特征在于,所述升级流程还包括:响应于所述处理单元将所述固件备...
【专利技术属性】
技术研发人员:倪文娟,周浩,赵月城,陈蓉,
申请(专利权)人:瑞昱半导体股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。