一种基于反射内存卡的OpenDDS分布式通信方法

    公开(公告)号:CN109582479A

    公开(公告)日:2019-04-05

    申请号:CN201811479697.X

    申请日:2018-12-05

    Abstract: 本发明公开了一种基于反射内存卡的OpenDDS分布式通信方法,其中包括CORBA远程调用通信中基于UDP的DIOP协议修改,使用反射内存卡替换底层通信介质,将UDP数据流截断并使用反射内存卡传输,自适配通信环境中反应器监控通知机制的触发,基于反射内存卡的DIOP协议的加载和使用,在OpenDDS已支持的DIOP协议中快速实现数据重定向至反射内存卡。本发明使得OpenDDS中远程调用数据通过反射内存卡传输,将反射内存卡和发布/订阅模式结合,提供了一种高带宽、低延时的网络通信解决方案,更好地满足分布式系统实时性、可靠性的通信要求。

    基于虚拟时钟的虚拟仿真系统及同步方法

    公开(公告)号:CN113821076B

    公开(公告)日:2023-10-27

    申请号:CN202111182277.7

    申请日:2021-10-11

    Abstract: 本发明提供了一种基于虚拟时钟的虚拟仿真系统及同步方法,包括多个虚拟数字单机和时序同步中心节点;所述虚拟数字单机用于模拟硬件芯片的指令执行;所述虚拟数字单机能够根据模拟的指令机器周期数计算得到该虚拟数字单机在虚拟时钟环境下的运行时间;多个所述虚拟数字单机之间通过所述时序同步中心节点进行时序同步。本发明可根据不同需求进行分组控制,同时解决了虚拟时钟下,不同虚拟数字单机运行时序不同步的问题,大大提高了虚拟仿真系统的可靠性和安全性。

    自动判读硬件接口生成数字外部设备代码的方法和系统

    公开(公告)号:CN112181392B

    公开(公告)日:2023-06-20

    申请号:CN202011121631.0

    申请日:2020-10-19

    Abstract: 本发明提供了一种自动判读硬件接口生成数字外部设备代码的方法和系统,该方法包括:根据被测件与外部设备对应的交互地址信息,确定配置文件;根据配置文件中不同类型的外部设备特征以及汇编码中交互地址的上下文,分析被测件与外部设备交互地址的方向;根据交互地址的方向,识别出不同类型外部设备对应的接口模式;根据不同类型外部设备对应的接口模式,自动生成平台中相应的读写调回函数模板;针对交互地址方向上被测件的读/写数据,分别生成固定格式的输入/输出数据表格。从而可以在被测件数字外部设备测试环境的基础上,减少平台开发过程人工参与度,缩短测试周期,减少测试平台开发引入的程序错误,提高了测试准确性、稳定性。

    一种分布式系统的时序控制与同步方法

    公开(公告)号:CN113810167A

    公开(公告)日:2021-12-17

    申请号:CN202111135710.1

    申请日:2021-09-27

    Abstract: 本发明公开了一种分布式系统的时序控制与同步方法,该方法包括:S100:预设时序控制与同步策略,编写时序控制与同步程序,并在进行封装后形成节点控制程序包,以使节点控制程序包作为独立线程在对应节点上运行;S200:基于各节点中封装后的节点控制程序包,根据不同的场景分类,在对应节点的发送数据处以及接收数据处,利用节点控制程序包对本地节点及相邻节点执行包括不做控制、挂起、暂停、缓存、恢复在内的不同时序控制,以便分布式系统网络的全局时序控制与同步。本发明结同步机制简单、低功耗,利用数据流保证节点间的依赖关系,并且收发同步不因节点的运行速度差异而变换,不需要引入额外控制端。

    基于多通信介质扩展发布订阅系统传输协议的方法

    公开(公告)号:CN109639665B

    公开(公告)日:2020-11-24

    申请号:CN201811492903.0

    申请日:2018-12-06

    Abstract: 本发明提供了一种基于多通信介质扩展发布订阅系统传输协议的方法,通过截断UDP数据流,桥接至反射内存卡,创建监控反射内存卡中是否有数据写入的线程函数,无需开发自适配通信环境层监控反射内存卡中数据是否到来的前提下,利用OpenDDS原本支持的监控网卡中数据到来与否的机制,间接实现监控反射内存卡中数据是否到来。从而实现在保证应用程序调用原有UDP动态库完成发布订阅过程的基础上,且不新增特定传输介质的动态库、不修改自适配通信环境层中监控硬件数据到来的反应器机制内容的前提下,大大加快了基于特定传输介质扩展OpenDDS中数据收发扩展传输协议这一过程,满足强实时系统对高带宽、低时延的要求。

    基于多通信介质扩展发布订阅系统传输协议的方法

    公开(公告)号:CN109639665A

    公开(公告)日:2019-04-16

    申请号:CN201811492903.0

    申请日:2018-12-06

    CPC classification number: H04L69/162 H04L69/164

    Abstract: 本发明提供了一种基于多通信介质扩展发布订阅系统传输协议的方法,通过截断UDP数据流,桥接至反射内存卡,创建监控反射内存卡中是否有数据写入的线程函数,无需开发自适配通信环境层监控反射内存卡中数据是否到来的前提下,利用OpenDDS原本支持的监控网卡中数据到来与否的机制,间接实现监控反射内存卡中数据是否到来。从而实现在保证应用程序调用原有UDP动态库完成发布订阅过程的基础上,且不新增特定传输介质的动态库、不修改自适配通信环境层中监控硬件数据到来的反应器机制内容的前提下,大大加快了基于特定传输介质扩展OpenDDS中数据收发扩展传输协议这一过程,满足强实时系统对高带宽、低时延的要求。

    基于QEMU的AArch64架构可执行程序的目标码覆盖率分析方法

    公开(公告)号:CN118152264A

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

    申请号:CN202410134224.5

    申请日:2024-01-31

    Abstract: 本发明涉及目标码覆盖率分析技术领域,公开了一种基于QEMU的AArch64架构可执行程序的目标码覆盖率分析方法,包括:S1:附加‑d、‑D指令激活QEMU虚拟机实时记录执行指令并生成日志文件;S2:在所述虚拟环境中运行所述AArch64架构的可执行程序生成可执行程序的反汇编文件,执行测试用例集直至测试完成;S3:解析所述可执行程序的反汇编文件,设计多层嵌套结构实现源码与目标码的一一对应,同时基于机器码串关联所述反汇编文件与所述QEMU日志文件,同时通过多条件匹配来统计目标码覆盖率信息并构建可视化显示界面,实现目标码的无损覆盖率分析。有效避免插桩带来的源码变更与代码膨胀,从而实现无损覆盖率分析。

    一种面向深度神经网络模型的神经元覆盖统计方法

    公开(公告)号:CN116861950A

    公开(公告)日:2023-10-10

    申请号:CN202310755137.7

    申请日:2023-06-26

    Abstract: 本发明公开了一种面向深度神经网络模型的神经元覆盖统计方法,包括步骤1:面向待测试深度神经网络模型,获取有效、统一的数据集以及对应的标签信息;步骤2:修改神经网络模型源码,注册Hook函数,用于获取深度神经网络模型在前向传播过程中每个神经元的激活值;步骤3:将步骤1所整理好的样本数据集和标签输入至步骤2所修改后的深度神经网络模型中并运行,获取神经元激活值数据文件;步骤4:读取步骤3所生成的神经元激活值数据文件,以每一层为单位,统计各个神经元的激活频次;步骤5:根据步骤4所统计的各神经元激活频次,按激活频次降序对神经元进行排序;步骤6:生成神经元激活概率分布数据文件,绘制并展示概率分布曲线图。

    基于Keil C51的软件源码和目标码覆盖率分析方法和系统

    公开(公告)号:CN112799942A

    公开(公告)日:2021-05-14

    申请号:CN202110120629.X

    申请日:2021-01-28

    Abstract: 本发明公开了一种基于Keil C51的软件源码和目标码覆盖率分析方法和系统,方法包括:S1:加载包括软件源码、目标码和M51文件在内的信息文件;S2:对所加载的信息文件进行解析,生成软件源码与目标码PC地址关联的对应关系文件;S3:利用Keil平台的软件可执行环境执行测试用例,并通过Keil命令生成当前用例的目标码执行结果文件;在执行多个测试用例时,生成多个目标码执行结果文件;S4:对一个或多个目标码执行结果文件中的目标码的每条指令的执行情况进行合并汇总,生成目标码覆盖率分析文件,并根据对应关系文件,生成软件源码覆盖率分析文件。本发明利用软件源码与目标码的对应关系,即可生成软件源码的覆盖率分析文件,避免插桩带来的目标码差异。

Patent Agency Ranking