申请/专利权人:中国航空无线电电子研究所
申请日:2021-03-26
公开(公告)日:2024-06-21
公开(公告)号:CN113064667B
主分类号:G06F9/445
分类号:G06F9/445;G06F11/10
优先权:
专利状态码:有效-授权
法律状态:2024.06.21#授权;2021.07.20#实质审查的生效;2021.07.02#公开
摘要:本发明公开了一种嵌入式平台可执行文件在线加载软件,包含进入退出程序和在线加载策略程序,嵌入式平台为被加载端,进入退出程序在上电复位后进行进入加载模式标志是否有效的判断,当进入加载模式标志无效时,嵌入式平台进入应用管理软件,否则,嵌入式平台进入在线加载策略程序对可执行文件进行固化加载。进入退出程序接收到退出加载命令后检查可执行文件在线加载软件退出的条件是否满足,若退出条件满足,则清除进入加载模式标志后进行断电或复位重启切换到应用管理软件。本发明不仅实现了原位在线加载可执行文件功能,还实现了容错纠错能力和数据检验能力。
主权项:1.一种嵌入式平台可执行文件在线加载软件,包含进入退出程序和在线加载策略程序,嵌入式平台为被加载端,其特征在于:进入退出程序和在线加载策略程序通过固态镜像存储介质分区隔离;进入退出程序在上电复位后进行进入加载模式标志是否有效的判断,当进入加载模式标志无效时,嵌入式平台进入应用管理软件,否则,嵌入式平台进入线加载策略程序;在线加载策略程序从加载端接收可执行文件并固化到固态镜像存储介质当中,在加载端的控制下,完成自身应用管理软件的加载,并将加载相关状态反馈给加载端;在线加载策略程序和加载端之间的通讯协议包含了以下内容:a在线加载策略程序接收加载端发来的数据包内至少包括加载请求命令字、加载目标唯一标示软件的信息、当前包有效目标码字节数、当前包序号、可执行文件总包数、有效目标码数据、数据检验码值、心跳字;b在线加载策略程序发送给加载端的数据包内至少包括加载模式状态字、当前被加载端唯一标示软件的信息、当前加载的包序号、当前包接收固化状态、整个可执行文件接收固化状态、整个可执行文件加载完成进度、心跳字;在线加载策略程序依据加载目标唯一标示软件信息判断是否响应加载端发来的加载相关数据;当在线加载策略程序接收到加载端发来的执行加载指令,在线加载策略程序首先判断执行加载前提条件是否满足,若满足,在线加载策略程序开始进入加载过程;否则,在线加载策略程序不响应执行加载命令,回归初始化状态;其中,执行加载前提条件包括但不局限于唯一标示软件的信息是否正确、执行加载指令连锁条件是否满足、外部离散量模拟量采集值是否满足、非易失存储器相关标志量值是否满足。
全文数据:
权利要求:
百度查询: 中国航空无线电电子研究所 嵌入式平台可执行文件在线加载软件
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。