[发明专利]一种基于机载光电设备的网络化软件重注和加载方法在审
申请号: | 201911152632.9 | 申请日: | 2019-11-22 |
公开(公告)号: | CN111008027A | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 石维欣 | 申请(专利权)人: | 中国航空工业集团公司洛阳电光设备研究所 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/445 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 刘新琼 |
地址: | 471099 *** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 机载 光电 设备 网络化 软件 加载 方法 | ||
本发明涉及一种光电网络化软件重注和加载方法,包括下列步骤:分系统软件将单独生成的可执行文件转换为可以进行通信传输的二进制文件类型;上位机软件将转换后的文件存储到自身存储空间内;上位机软件和分系统驻留软件进行通信;分系统驻留软件依据上位机软件指令选择烧写或者启动原用户软件流程;启动烧写流程后,上位机软件将分系统可执行文件分包通过通信接口发送给分系统驻留软件;分系统驻留软件接收到数据包进行解析,然后完成烧写操作,烧写完毕后自动启动新软件执行;如果上位机软件发送启动原用户软件指令,分系统驻留软件将直接启动原先存储的用户软件执行。解决了现有光电产品各分系统软件不能统一完成在线重注软件和加载的工作。
技术领域
本发明涉及一种基于机载光电设备的网络化软件重注和加载方法,属于光电探测技术领域。
背景技术
在光电设备中,由于方法和技术的更新和迭代,各分系统为了适应客户不断增长,新的需求,需要对软件进行更改,随之带来的是产品中的软件需要在内外场进行有效升级,尤其是机载光电设备。
现有的软件升级途径是各分系统分别根据自身软件需要的软件和硬件配置环境进行单独升级,即产品有多少个配置项就需要多少个与之相应的软件升级人员和升级设备。这给外场批量化产品软件升级工作造成了很大的工作量,升级效率低,也不便于机载光电设备的维护。
发明内容
要解决的技术问题
本发明提出一种基于机载光电设备的网络化软件重注和加载方法,以解决现有光电产品各分系统软件不能统一完成在线重注软件和加载的工作。
技术方案
一种基于机载光电设备的网络化软件重注和加载方法,其特征在于步骤如下:
步骤1:分系统驻留软件将单独生成的可执行文件转换为可以进行通信传输的二进制文件类型;
步骤2:上位机软件将转换的可执行文件存储到自身存储空间内;
步骤3:上位机软件和分系统驻留软件进行通信,下发烧写或者启动原用户软件的指令;
步骤4:分系统驻留软件依据上位机软件指令选择烧写或者启动原用户软件流程;
步骤5:启动烧写流程后,上位机软件将二进制文件分包通过通信接口发送给分系统驻留软件;
步骤6:分系统驻留软件接收到数据包后进行解析并将进行烧写操作,烧写完毕后自动加载新软件运行;
步骤7:如果上位机软件选择启动原用户软件,分系统驻留软件接收到指令后将直接加载原用户软件运行。
所述的步骤1具体如下:利用hex工具将可执行文件.out文件转换为.hex文件,再利用FileOshell工具将.hex文件转换为.bin文件,.bin文件存入上位机软件的本地存储空间内。
所述的步骤2具体如下:上位机软件将转换的.bin文件通过wftpd32工具读取到其驻留CPU的内存中存储。
有益效果
本发明提出的一种基于机载光电设备的网络化软件重注和加载方法,有益效果如下:
1节省了各分系统软件单独升级所需的人员和设备;
2外场升级效率由单独升级的3个小时提升到1个小时;
3解决了外场分系统单独升级产品升级需要的接口。
附图说明
图1软件在线烧写和加载流程
图2分系统单板软件存储示意图
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司洛阳电光设备研究所,未经中国航空工业集团公司洛阳电光设备研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911152632.9/2.html,转载请声明来源钻瓜专利网。