[发明专利]固件升级方法、电子设备、相机系统和无人飞行器在审
申请号: | 201780027021.4 | 申请日: | 2017-11-01 |
公开(公告)号: | CN109416629A | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 翁超;杨勇;陈汉平 | 申请(专利权)人: | 深圳市大疆创新科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 升级固件 固件升级 引导装载程序 应用程序存储 目标存储区 无人飞行器 存储 电子设备 相机系统 应用程序 升级 异常断电 端设备 写入 失败 | ||
1.一种电子设备的固件升级方法,其特征在于,包括:
在运行应用程序存储区中存储的应用程序的过程中,从升级端设备获取升级固件,将所述升级固件写入到目标存储区中;
运行引导装载程序存储区中存储的引导装载程序,获取所述目标存储区中的升级固件,根据所述升级固件对应用程序存储区中存储的应用程序进行升级。
2.根据权利要求1所述的固件升级方法,其特征在于,所述从升级端设备获取升级固件,将所述升级固件写入到目标存储区中包括:
从所述升级端设备获取所述升级固件的多个数据包,将所述升级固件的多个数据包写入到目标存储区;
所述获取所述目标存储区中的升级固件,根据所述升级固件对应用程序存储区中存储的应用程序进行升级包括:
获取所述目标存储区中的所述升级固件的多个数据包,根据所述升级固件的多个数据包对应用程序存储区中存储的应用程序进行升级。
3.根据权利要求1所述的固件升级方法,其特征在于,所述从升级端设备获取升级固件,将所述升级固件写入到目标存储区中包括:
从所述升级端设备获取所述升级固件的多个数据包,将所述升级固件的多个数据包组合成升级固件,将所述升级固件写入到目标存储区。
4.根据权利要求2或3所述的固件升级方法,其特征在于,所述从所述升级端设备获取升级固件数据包序列包括:
向升级端设备发送多个数据包请求指令;
在每发送一个所述数据包请求指令后,获取升级端设备发送的所述升级固件的一个数据包。
5.根据权利要求2或3所述的固件升级方法,其特征在于,所述升级固件的每一个数据包均包括一个序列号,所述方法还包括:
当检测到当前获取到的升级固件的数据包的序列号与获取到的前一数据包的序列号不连续时,向所述升级端设备发送重发指令以指示所述升级端设备从序列号与前一数据包的序列号连续的数据包开始重发。
6.根据权利要求1所述的固件升级方法,其特征在于,所述方法还包括,从升级端设备获取所述升级固件的第一校验信息;在获取到所述升级固件后,根据获取到的升级固件确定第二校验信息;
所述运行引导装载程序存储区中存储的引导装载程序,获取所述目标存储区中的升级固件,根据所述升级固件对应用程序存储区中存储的应用程序进行升级包括:
当所述第一校验信息和第二校验信息匹配时,运行引导装载程序存储区中存储的引导装载程序,获取所述目标存储区中的升级固件,根据所述升级固件对应用程序存储区中存储的应用程序进行升级。
7.根据权利要求1所述的固件升级方法,其特征在于,所述应用程序存储区和引导装载程序存储区与所述目标存储区是同一个存储装置上的存储区。
8.根据权利要求1所述的固件升级方法,其特征在于,所述应用程序存储区和引导装载程序存储区与所述目标存储区是不同的存储装置上的存储区。
9.一种电子设备,其特征在于,包括:处理器,
所述处理器用于:
在运行应用程序存储区中存储的应用程序的过程中,从升级端设备获取升级固件,将所述升级固件写入到目标存储区中;
运行引导装载程序存储区中存储的引导装载程序,获取所述目标存储区中的升级固件,根据所述升级固件对应用程序存储区中存储的应用程序进行升级。
10.根据权利要求9所述的电子设备,其特征在于,所述从升级端设备获取升级固件,将所述升级固件写入到目标存储区中包括:
从所述升级端设备获取所述升级固件的多个数据包,将所述升级固件的多个数据包写入到目标存储区;
所述获取所述目标存储区中的升级固件,根据所述升级固件对应用程序存储区中存储的应用程序进行升级包括:
获取所述目标存储区中的所述升级固件的多个数据包,根据所述升级固件的多个数据包对应用程序存储区中存储的应用程序进行升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市大疆创新科技有限公司,未经深圳市大疆创新科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780027021.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于多级内容平台的方法和系统
- 下一篇:用于多个缓冲器的自适应处理的技术