一种多核并起的处理器同步调试方法

    公开(公告)号:CN114355802B

    公开(公告)日:2024-09-13

    申请号:CN202111534272.6

    申请日:2021-12-15

    Abstract: 本申请提供了一种多核并起的处理器同步调试方法,所述方法应用于主机端,所述主机端包括调试总线接口、离散控制卡以及控制软件;所述方法包括:离散控制卡生成停止信号或运行信号,发送所述停止信号至目标机端;其中,所述停止信号用于控制多核处理器实现同步停止;控制软件生成软件信号,发送所述软件信号和运行信号至目标机端;其中,所述软件信号用于控制所述多核处理器处于待命状态;所述运行信号用于控制所述多核处理器实现同步运行;以达到多核处理器的多个内核实现同步停止、同步运行的目的,实现多核处理器的同步调试。

    一种面向嵌入式高安全软件的持续集成方法

    公开(公告)号:CN112527380A

    公开(公告)日:2021-03-19

    申请号:CN202011397876.6

    申请日:2020-12-04

    Abstract: 本发明涉及一种面向嵌入式高安全软件的持续集成方法,其特征在于,兼顾嵌入式软件研发高效与安全的持续集成流水线设计,包含开发和测试两条流水线,开发流水线由开发人员执行,包含环境检测,代码构建,代码静态分析,代码自测试以及结果反馈,测试流水线由第三方测试人员执行,包含环境检测,代码三方测试以及结果反馈,开发流水线和测试流水线之间包含代码审查的人工环节。本发明通过合理的持续集成流水线设计,兼顾了嵌入式软件研发的高效与安全,高效体现在测试介入之前引入代码静态分析环节,从而尽可能早的通过工具暴露问题,安全体现在强化对研发环境的正确性管理,以及全方位的代码质量保证措施。

    一种多余度系统数据采集的时标对齐方法

    公开(公告)号:CN108227561A

    公开(公告)日:2018-06-29

    申请号:CN201711293760.6

    申请日:2017-12-08

    Abstract: 本发明属于航空工程应用技术领域,涉及一种多余度系统数据采集的时标对齐方法。本发明步骤如下:a)将每张采集卡与每个余度VMC或RN目标机的调试接口依次连接,作为数据采集的链路;b)每张采集卡的CPLD中设置计数器,用计数值作为时间标签,对采集的目标机数据包进行时序标记;c)主控卡的FPGA中设置10MHz高性能时钟源,通过硬线引出,同步驱动b)中所有计数器;d)采集卡中的实时嵌入式软件每次接收到目标机采集数据时,读取b)产生的时标值,同采集数据一起转发给主控PC机;e)主控PC机的解析软件根据时标值,将多余度目标机数据包在同一时间轴上展开分析,达到还原真实目标机时序的目的。

    一种多余度飞控系统故障恢复方法

    公开(公告)号:CN117572898A

    公开(公告)日:2024-02-20

    申请号:CN202311612816.5

    申请日:2023-11-29

    Abstract: 本发明属于飞控系统技术领域,公开了一种多余度飞控系统故障恢复方法。包括:S1,确定故障信号恢复序列;S2,当发生可恢复故障后,飞控计算机点亮恢复请求灯,以提示飞行员存在可恢复故障;由飞行员根据所执行任务及飞机状态决定是否请求恢复故障以及何时请求恢复故障;所述恢复请求开关为多余度开关;S3,按照所述故障信号恢复序列逐个尝试恢复故障信号;S4,确定故障信号是否恢复成功,实现对多余度飞控系统多种故障的有序恢复,减小系统瞬态变化,提高信号可用性;即使恢复失败也仍然能确保系统的安全性、不会产生更严重的后果。

    一种分布异构系统机上原位加载二级控制器软件的方法

    公开(公告)号:CN108255538A

    公开(公告)日:2018-07-06

    申请号:CN201711293635.5

    申请日:2017-12-08

    Abstract: 本发明涉及一种分布异构系统机上原位加载二级控制器软件的方法。通过JTAG接口将二级控制器与装有CCS开发环境的普通PC机连接。通过CCS开发环境将含有加载功能的加载工程目标码加载到二级控制器的FLASH的第0个扇区中。在飞机上,将二级控制器通过1394总线与一级控制器连接。在飞机上电复位后,二级控制器的程序指针跳转到加载工程执行,当满足在线加载条件时,进行目标码加载;当不满足在线加载条件时,跳转到应用工程执行功能任务。应用工程执行功能任务的过程中,通过复位将CPU的控制权转给加载工程。在加载过程中若出现掉电,可以重新上电继续执行加载功能,直到应用工程目标码加载完成。

    一种分布异构系统机上原位加载二级控制器软件的方法

    公开(公告)号:CN108255538B

    公开(公告)日:2021-02-09

    申请号:CN201711293635.5

    申请日:2017-12-08

    Abstract: 本发明涉及一种分布异构系统机上原位加载二级控制器软件的方法。通过JTAG接口将二级控制器与装有CCS开发环境的普通PC机连接。通过CCS开发环境将含有加载功能的加载工程目标码加载到二级控制器的FLASH的第0个扇区中。在飞机上,将二级控制器通过1394总线与一级控制器连接。在飞机上电复位后,二级控制器的程序指针跳转到加载工程执行,当满足在线加载条件时,进行目标码加载;当不满足在线加载条件时,跳转到应用工程执行功能任务。应用工程执行功能任务的过程中,通过复位将CPU的控制权转给加载工程。在加载过程中若出现掉电,可以重新上电继续执行加载功能,直到应用工程目标码加载完成。

    一种基于分时分区嵌入式软件的运行时间控制方法

    公开(公告)号:CN108241308A

    公开(公告)日:2018-07-03

    申请号:CN201711293758.9

    申请日:2017-12-08

    Abstract: 本发明涉及一种基于分时分区嵌入式软件的运行时间控制方法。本发明采用主、从两个定时器实现单个分区软件及整个周期运行时间的精确控制,包括:使用主定时器来控制小帧的运行时间;使用从定时器来控制各分区的运行时间;当启动主定时器后,进入小帧时间运行控制;然后启动从定时器,进入第一个分区时间运行控制;依次运行完所有分区;当主定时器的计时结束后,完成本小帧的时间控制,停止从定时器并进入下一小帧运行。本发明确保了分时分区飞控机载软件各个分区以及整个周期的运行时间严格等于设计值。

    一种基于两级数据池的分区消息订阅、发布方法

    公开(公告)号:CN112527522B

    公开(公告)日:2024-07-23

    申请号:CN202011414699.8

    申请日:2020-12-04

    Abstract: 本发明涉及一种基于两级数据池的分区消息订阅发布方法,其特征在于,基于局部和全局两级数据池的消息订阅发布方法,局部数据池用于应用分区与同一操作系统之上的其他应用分区之间的通信,全局数据池用于应用分区与非同一操作系统之上的外部应用之间的通信,局部数据池内存属性设置为Cache使能,全局数据池内存属性设置为Cache禁止,应用分区与局部数据池和全局数据池之间的通信数据采用CPU搬移方式,外部I/O缓存区与全局数据池之间的通信数据采用DMA搬移方式。本发明通过消息订阅/发布机制,降低了应用分区与外围软件的耦合度,通过设置局部和全局两级数据池,并采取不同的数据搬移策略,有效地提高了应用分区的通信效率。

    一种多余度多处理器断点同步停止方法

    公开(公告)号:CN114356663A

    公开(公告)日:2022-04-15

    申请号:CN202111536736.7

    申请日:2021-12-15

    Abstract: 本申请提供了一种多余度多处理器断点同步停止方法,所述方法包括:第一处理器的软件断点命中,发送停止信号,并进入待命状态;其中,所述软件断点是调试上位机设置的;第二处理器接收所述停止信号,并处于待命状态;其中,所述停止信号用于使得所述处理器处于待命状态;所述第一计算机包括第一处理器和第二处理器;调试连接器接收所述停止信号,转发给第二计算机;第二计算机接收所述停止信号,转发给第三处理器和第四处理器;其中,所述第二计算机包括第三处理器和第四处理器;所述第三处理器和第四处理器接收所述停止信号,并处于待命状态;其中,所述第一计算机和所述第二计算机不同。

Patent Agency Ranking