预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105893072A(43)申请公布日2016.08.24(21)申请号201510870510.9(22)申请日2015.12.01(71)申请人乐视致新电子科技(天津)有限公司地址300467天津市滨海新区生态城动漫中路126号动漫大厦B1区二层201-427(72)发明人郭鹏宇(74)专利代理机构北京同达信恒知识产权代理有限公司11291代理人黄志华(51)Int.Cl.G06F9/445(2006.01)权利要求书2页说明书4页附图1页(54)发明名称一种芯片的固件升级方法和装置(57)摘要本发明实施例提供一种芯片的固件升级方法和装置,用以解决现有技术中解决现有技术中无法对芯片的固件进行远程升级的缺陷。芯片的固件升级方法,包括:读取芯片所在设备的操作系统升级包,对所述设备的操作系统进行升级,所述操作系统升级包中写有所述芯片固件升级控制程序;在对所述设备的操作系统进行升级过程中,读取所述升级包中包含的固件升级控制程序;执行所述固件升级控制程序。CN105893072ACN105893072A权利要求书1/2页1.一种芯片的固件升级方法,其特征在于,包括:读取芯片所在设备的操作系统升级包,对所述设备的操作系统进行升级,所述操作系统升级包中写有所述芯片固件升级控制程序;以及在对所述设备的操作系统进行升级过程中,读取所述升级包中包含的固件升级控制程序;执行所述固件升级控制程序。2.根据权利要求1所述的方法,其特征在于,所述固件升级控制程序包括操作源程序和固件升级程序;以及执行所述固件升级控制程序,具体包括:利用所述操作源程序将所述固件升级程序烧录到所述芯片中。3.根据权利要求1所述的方法,其特征在于,在读取所述操作系统升级包,对所述设备的操作系统进行升级之前,还包括:接收网络侧发送的提示是否进行操作系统升级的推送消息;根据用户选择确定进行操作系统升级时,向所述网络侧发送确认进行操作系统升级的确认消息;接收网络侧发送的所述操作系统升级包并存储。4.根据权利要求3所述的方法,其特征在于,读取所述操作系统升级包,对所述设备的操作系统进行升级,具体包括:在所述设备进入Recovery模式时,读取存储的操作系统升级包;解析所述操作系统升级包并执行。5.根据权利要求1~4任一权利要求所述的方法,其特征在于,所述固件升级控制程序为在操作系统升级程序编译阶段写入所述操作系统升级包中的。6.一种芯片的固件升级装置,其特征在于,包括:升级单元,用于读取芯片所在设备的操作系统升级包,对所述设备的操作系统进行升级,所述操作系统升级包中写有所述芯片固件升级控制程序;读取单元,用于在对所述设备的操作系统进行升级过程中,读取所述固件升级控制程序;执行单元,用于执行所述固件升级控制程序。7.根据权要求6所述的装置,其特征在于,所述固件升级控制程序包括操作源程序和固件升级程序;以及所述执行单元,具体用于利用所述操作源程序将所述固件升级程序烧录到所述芯片中。8.根据权利要求6所述的装置,其特征在于,还包括:第一接收单元,用于在所述升级单元读取所述操作系统升级包,对所述设备的操作系统进行升级之前,接收网络侧发送的提示是否进行操作系统升级的推送消息;发送单元,用于根据用户选择确定进行操作系统升级时,向所述网络侧发送确认进行操作系统升级的确认消息;第二接收单元,用于接收网络侧发送的所述操作系统升级包;存储单元,用于存储所述第二接收单元接收到的操作系统升级包。2CN105893072A权利要求书2/2页9.根据权利要求8所述的装置,其特征在于,所述升级单元,具体包括:读取子单元,用于在所述设备进入Recovery模式时,读取存储的操作系统升级包;执行子单元,用于解析所述操作系统升级包并执行。10.根据权利要求6~9任一权利要求所述的装置,其特征在于,所述固件升级控制程序为在操作系统升级程序编译阶段写入所述操作系统升级包中的。3CN105893072A说明书1/4页一种芯片的固件升级方法和装置技术领域[0001]本发明实施例涉及芯片固件升级技术领域,尤其涉及一种芯片的固件升级方法和装置。背景技术[0002]固件(firmware)一般存储于设备中的电可擦除只读存储器EEPROM(ElectricallyErasableProgrammableROM)或FLASH芯片中。一般来说,担任着设备最基础、最底层工作的软件才可以称之为固件。[0003]通常固件内所保存的程序是无法被用户直接读出或修改的。在以前,一般情况下是没有必要对固件进行升级操作的,即使在固件内发现了严重的Bug也必须由专业人员带着写好程序的芯片把原设备上的更换下来。固件芯片一般采用ROM设计,它的Firmware程序是在生产过程中固化