一种无人机机载软件在线升级方法及装置制造方法及图纸

技术编号:40966905 阅读:25 留言:0更新日期:2024-04-18 20:47
本发明专利技术提供一种无人机机载软件在线升级方法及装置,属于机载嵌入式软件技术领域,该方法中产品在正常通电后,跳转至软件在线升级程序,产品应用程序接收到软件在线升级指令时,将目标信息存储到非易失性存储器中;产品升级程序读取在线升级标志,判断其是否有效;若有效,产品升级程序读取加载数据总长度和加载数据帧长度;产品升级程序擦除FLASH中的应用程序存储空间数据;产品升级程序接收到加载数据帧,对加载数据帧进行校验;产品升级程序接收到飞管计算机发送的结束加载指令,结束加载应答,清除在线升级标志、加载数据总长度和加载数据帧长度;无需连接专用维护设备,通过飞管计算机即可完成软件在线升级,提高了机载产品的维护性。

【技术实现步骤摘要】

本专利技术属于机载嵌入式软件,尤其涉及一种无人机机载软件在线升级方法及装置


技术介绍

1、随着机载软件功能复杂度的提高,由于软件缺陷、调参或者功能需求更改所带来的软件升级工作越来越频繁。便利的软件加载方法可有效提高飞机的维护性。

2、相关技术中,在进行机载产品软件升级时,一般使用专用维护设备,连接产品维护测试端口,通过串行总线完成软件升级工作。机载产品断电后连接专用维护设备,再上电后软件进入引导程序,此时检测维护设备软件升级指令是否有效,若软件升级有效则通过专用加载设备完成软件升级工作。软件升级结束后,产品需要重新启动才能正常工作。

3、然而上述方法无法在产品正常通电工作状态下完成软件升级,必须在产品断电的情况下,连接专用维护设备方可进行软件升级工作。其次,由于无人机体积限制,某些产品安装空间较为狭窄,操作人员不便连接维护设备进行软件升级。产品由于尺寸的限制没有维护测试端口,需要从飞机上拆除后在试验室环境下完成软件升级,导致过程较为繁琐。


技术实现思路

1、为解决相关技术中在进行软件本文档来自技高网...

【技术保护点】

1.一种无人机机载软件在线升级方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,若在线升级标志无效,产品升级程序跳转至产品应用程序。

3.根据权利要求2所述的方法,其特征在于,产品升级程序跳转至产品应用程序时,执行的操作包括:

4.根据权利要求1所述的方法,其特征在于,步骤2中,当在线升级标志满足预设格式时,产品升级程序确定在线升级标志有效;当在线升级标志不满足预设格式时,产品升级程序确定在线升级标志无效。

5.根据权利要求1所述的方法,其特征在于,步骤4中,产品升级程序基于读取的加载数据总长度和加载数据帧长度,擦...

【技术特征摘要】

1.一种无人机机载软件在线升级方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,若在线升级标志无效,产品升级程序跳转至产品应用程序。

3.根据权利要求2所述的方法,其特征在于,产品升级程序跳转至产品应用程序时,执行的操作包括:

4.根据权利要求1所述的方法,其特征在于,步骤2中,当在线升级标志满足预设格式时,产品升级程序确定在线升级标志有效;当在线升级标志不满足预设格式时,产品升级程序确定在线升级标志无效。

5.根据权利要求1所述的方法,其特征在于,步骤4中,产品升级程序基于读取的加载数据总长度和加载数据帧长度,擦除flash中的应用程序存储空间数据,包括:产品升级程序基于读取的加载数据总长度和加载数据帧长度,确定应用程序存储空间的大小,再基于应用程序存储空间的大小,擦除flash中...

【专利技术属性】
技术研发人员:裴建岗张正铧李德玮许娟潘敏
申请(专利权)人:兰州飞行控制有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1