发明名称 |
硬件固件独立升级系统及方法 |
摘要 |
本发明公开了硬件固件独立升级系统,包括设置模块、分析处理模块及执行模块;设置模块设置文件存储路径并启动内核模块载入使之产生升级节点;分析处理模块判断硬件当前的固件版本是否需要升级,然后调取固件版本文件并转换处理,然后按照存储路径进行存储;执行模块通过升级节点进入内核访问硬件,通过升级节点调取固件版本文件进行硬件固件升级,并在升级之后进行校准,校准完毕之后进行复位操作,删除运行所述硬件固件独立升级系统过程中产生的所有模块文件及固件版本文件。本发明还公开了硬件固件独立升级方法。本发明的硬件固件独立升级系统及方法,通用性强,可以直接对硬件固件进行独立升级,保证了系统的稳定性和安全性。 |
申请公布号 |
CN103106088A |
申请公布日期 |
2013.05.15 |
申请号 |
CN201210585845.2 |
申请日期 |
2012.12.28 |
申请人 |
上海斐讯数据通信技术有限公司 |
发明人 |
徐至强 |
分类号 |
G06F9/445(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
硬件固件独立升级系统,其特征在于,所述硬件固件独立升级系统包括一设置模块、一分析处理模块及一与所述分析处理模块连接的执行模块;所述设置模块启动内核模块载入并产生一升级节点,同时设置一能够通过节点读取用户空间的固件版本文件的存储路径;所述分析处理模块进入用户空间判断硬件当前的固件版本是否需要升级,然后调取需要用于升级的固件版本文件,将所述固件版本文件进行转换处理并按照所述设置模块设置的存储路径进行存储;所述执行模块通过升级节点进入内核访问需要升级的硬件,然后调取固件版本文件进行硬件固件升级,并在升级之后进行校准,校准完毕之后进行复位操作,删除运行所述硬件固件独立升级系统过程中产生的所有模块文件及固件版本文件。 |
地址 |
201616 上海市松江区广富林路4855号大业领地90号楼 |