一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

嵌入式linux双备份分区升级切换的方法、系统、终端及应用与流程

2021-12-17 21:39:00 来源:中国专利 TAG:

技术特征:
1.一种嵌入式linux双备份分区升级切换的方法,其特征在于,所述嵌入式linux双备份分区升级切换的方法包括:每次升级过程中,都将文件升级到备份分区,不操作当前正在运行的分区,使飞机正常运行;升级失败时,通过计数器自动切换环境变量切换备份分区,使飞机能再次上线。2.根据权利要求1所述的嵌入式linux双备份分区升级切换的方法,其特征在于,所述嵌入式linux双备份分区升级切换的方法具体包括:步骤一,升级固件写入备份分区;步骤二,切换boot环境变量;步骤三,飞机重启;新程序进行运行;若升级成功,则进行环境变量计数器更新,飞机正常运行;若升级失败,执行下一步骤;步骤四,计数器更新失败,再次启动;步骤五,计数器超限,将环境变量切换原分区;使飞机正常运行。3.根据权利要求2所述的嵌入式linux双备份分区升级切换的方法,其特征在于,所述步骤一进行前,需进行:飞机接收地面站发送的升级指令;获取当前运行分区号。4.根据权利要求2所述的嵌入式linux双备份分区升级切换的方法,其特征在于,所述步骤五中,若环境变量切换原分区失败,则进行如下运行重新进行升级,使飞机正常运行;包括:步骤1,飞机接收地面站发送的升级指令;步骤2,获取当前运行分区号;步骤3,升级固件写入备份分区;步骤4,切换boot环境变量;步骤5,飞机重启;新程序进行运行;若升级成功,则进行环境变量计数器更新,并跳转步骤1;若升级失败,执行步骤6;步骤6,计数器更新失败,再次启动;步骤7,计数器超限,将环境变量切换原分区;使飞机正常运行。5.一种实施权利要求1~4任意一项所述嵌入式linux双备份分区升级切换的方法的嵌入式linux双备份分区升级切换系统,其特征在于,所述嵌入式linux双备份分区升级切换系统包括:指令接收模块,用于接收地面站发送的升级指令;当前分区号获取模块,用于获取当前运行分区号;备份分区模块,用于接收升级固件写入的信息;环境变量切换模块,用于切换boot环境变量;新程序运行模块,用于飞机重启;新程序进行运行;环境变量计数器,用于新程序升级成功,则进行环境变量更新,飞机正常运行;若环境变量更新失败,再次启动飞机;环境变量切换原分区切换模块,用于环境变量计数器超限,将环境变量切换原分区;使飞机正常运行;若环境变量切换原分区失败,则将失败信息发送地面站进行重新升级。
6.一种升级切换信息数据处理终端,其特征在于,所述升级切换信息数据处理终端包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1~4任意一项所述嵌入式linux双备份分区升级切换的方法。7.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如下步骤:每次升级过程中,都将文件升级到备份分区,不操作当前正在运行的分区,使飞机正常运行;升级失败时,通过计数器自动切换环境变量切换备份分区,使飞机能再次上线。8.一种表演编队飞机,其特征在于,所述表演编队飞机执行权利要求1~4任意一项所述嵌入式linux双备份分区升级切换的方法。9.一种如权利要求1~4任意一项所述嵌入式linux双备份分区升级切换的方法在大型汇演飞机上的应用。10.一种如权利要求1~4任意一项所述嵌入式linux双备份分区升级切换的方法在特殊环境巡检飞机上的应用。

技术总结
本发明属于无人机技术领域,公开了嵌入式linux双备份分区升级切换的方法、系统、终端及应用。升级固件写入备份分区;切换boot环境变量;飞机重启;新程序进行运行;若升级成功,则进行环境变量计数器更新,飞机正常运行;若升级失败,执行下一步骤;计数器更新失败,再次启动;计数器超限,将环境变量切换原分区;使飞机正常运行。本发明通过升级固件到备份分区,确保一定有一个分区固件能够正常运行的方法,确保飞机能够正常使用和再次升级,保证了飞机能够正常运行,确保了表演正常进行。本发明通过双备份分区升级的方案,在升级失败时切换备份分区运行,确保飞机能够稳定上线,保证了飞行表演的正常进行,提高了升级便利性。提高了升级便利性。提高了升级便利性。


技术研发人员:张沐然 赵晓伟
受保护的技术使用者:一飞智控(天津)科技有限公司
技术研发日:2021.09.27
技术公布日:2021/12/16
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献