-
公开(公告)号:CN116225502A
公开(公告)日:2023-06-06
申请号:CN202211469584.8
申请日:2022-11-22
Applicant: 湖北航天飞行器研究所
IPC: G06F8/654
Abstract: 本发明公开了一种基于内存重构的嵌入式软件升级方法,所述软件包括含有擦除函数目标码的升级软件和升级目标软件,包括如下步骤:利用开发工具编译重组升级软件,将所述擦除函数目标码用无效字节予以替换,并保存擦除函数目标码供升级目标软件升级时使用;软件升级时,将所述无效字节用所述擦除函数目标码予以替换,恢复升级软件进行升级目标软件的升级。本发明的方法在消除了传统升级方法隐患的前提下,实现了正常的软件升级。
-
公开(公告)号:CN117792899A
公开(公告)日:2024-03-29
申请号:CN202311694897.8
申请日:2023-12-09
Applicant: 湖北航天飞行器研究所
IPC: H04L41/0813 , H04L67/141 , H04L41/084
Abstract: 本发明涉及嵌入式软件技术领域,公开一种更改嵌入式设备网口配置方法,包括以下步骤:嵌入式设备执行引导程序,将外部存储器中的网口配置更改程序解析并搬运至内存中,嵌入式设备通过网口配置更改程序与上位机网口通信连接,更新网口配置数据,嵌入式设备再次执行引导程序,将外部存储器中的应用程序解析并搬运至内存中,嵌入式设备通过应用程序读取外部存储器中的网口配置数据,与各单机设备通信连接。本发明在不影响各单机原有软件框架的基础上,避免了无人平台系统内各单机单位不同更改方式产生的额外工作量,节省大量人力、财力成本,减少了各单机间调试工作,具有方法通用、更改迅速、更改后实现初次自查的优点。
-
公开(公告)号:CN117055933A
公开(公告)日:2023-11-14
申请号:CN202310900608.9
申请日:2023-07-20
Applicant: 湖北航天飞行器研究所
Abstract: 本发明涉及一种自适应升级速率的软件升级系统和方法,方法包括:设定多个时间周期,上位机在每个时间周期分别进行升级流程,升级流程如下:上位机向嵌入式设备周期性发送若干升级数据包,直至升级数据包全部被嵌入式设备接收并存放至存储器中;上位机向嵌入式设备发送升级指令,嵌入式设备将存储器中的数据烧写至闪存中;计算每个时间周期对应的升级流程的时间,根据最短升级流程所对应的时间周期,计算得到所述软件的自适应升级速率。本发明摒弃了传统的实时接收‑应答机制,上位机按周期不断传输升级数据包,升级过程没有等待间隙,计算出最短升级流程时间,推算出自适应速率,缩短了后续版本软件的升级时间,降低了异常断电概率。
-
公开(公告)号:CN117807026A
公开(公告)日:2024-04-02
申请号:CN202311763292.X
申请日:2023-12-19
Applicant: 湖北航天飞行器研究所
Abstract: 本发明提供一种数据解析方法、装置及存储介质,包括:在原始数据里定位第一个帧头,删除第一个帧头前的数据;根据第一预设长度切割剩余的原始数据;判断是否在第一段数据里定位到第二个帧头;如果定位到第二个帧头,将第二个帧头之前的数据进行解析处理,将第二个帧头作为第一个帧头;如果定位不到第二个帧头,判断是否存在下一段非空数据;如果存在下一段非空数据,在第一段数据后拼接下一段非空数据,清空下一段非空数据;如果不存在下一段非空数据,将第一段数据里的所有数据进行解析处理。本发明提供了一种数据解析方法、装置及存储介质,用以解决现有技术中数据量达到千万级别甚至更高时解析耗时长的问题。
-
公开(公告)号:CN116257214A
公开(公告)日:2023-06-13
申请号:CN202211658703.4
申请日:2022-12-22
Applicant: 湖北航天飞行器研究所
Abstract: 本发明涉及一种利用面向对象技术的导弹综合测试软件实现方法,通过基于C++的QT平台开发,利用C++的面向对象技术以及QT特有的信号槽机制进行导弹综合测试软件开发。本发明针对导弹综合测试软件,主要定义了主窗口类、数据接收封装类、数据发送封装类、软件升级封装类、功能测试封装类、图表绘制封装类等类,并利用信号槽机制实现不同类之间的数据通信;代码模块化高、可复用率高,易于扩展。同时本发明利用了多线程技术将数据接收解析,数据发送与主窗口显示刷新置于不同线程,既不影响界面的实时刷新速度,也保证了数据解析的速度和效率;开发的波形刷新图表缩放技术用于动态调节波形图表的显示范围。
-
公开(公告)号:CN112393743A
公开(公告)日:2021-02-23
申请号:CN202011079571.0
申请日:2020-10-10
Applicant: 湖北航天飞行器研究所
Abstract: 本发明的一种物理运动测试方式的组合导航验证系统,包括电器综合测试仪(软硬件系统),定位定向系统,MEMS惯组,GNSS系统,控制系统,锂电池供电系统。本发明设计了一种简单易用、工作可靠的实际物理运动方式的组合导航验证系统,利用试验车按照预选设定的轨迹和速度运动,定位定向系统实时输出试验车所在的位置的基准导航数据,对于组合导航算法进行验证,综合了器件实际误差、系统融合硬件误差、算法误差的综合值,最能直观显示组合导航系统的精度,低成本地实现了实际物理运动方式对组合导航系统的验证。
-
-
-
-
-