一种高精度的二进制代码相似性比对方法

    公开(公告)号:CN115016843B

    公开(公告)日:2024-03-26

    申请号:CN202210566686.5

    申请日:2022-05-23

    Abstract: 本发明涉及一种高精度的二进制代码相似性比对方法,属于代码比对领域。本发明利用SimHash算法进行比对检索,缩小二进制代码比对的范围,再利用二进制代码特征进行精准的相似性比对,实现二进制代码的快速、精确的比对,为二进制代码溯源、缺陷扫描分析提供支撑,满足不同场景下的二进制代码相似性比对的需求。本发明提出的方案,能够在兼顾对比效率的同时,保证二进制代码相似性比对的效率;本发明提取二进制代码函数特征,能够保证代码相似性比对的精确度;本发明采用基于SimHash的文本对比方法,能够提高二进制代码相似性比对的效率。

    一种容器化仿真平台快速部署方法

    公开(公告)号:CN116450153A

    公开(公告)日:2023-07-18

    申请号:CN202310461867.6

    申请日:2023-04-26

    Abstract: 本发明涉及一种容器化仿真平台快速部署方法,属于容器化仿真平台设计领域。本发明采用命令行模式,基于基础镜像配置DSP仿真环境、动态链接库、运行依赖环境、环境变量等,构建DSP仿真环境容器;其次,将容器层保存成镜像文件,创建DSP仿真环境镜像包,构建完整的运行环境镜像;再次,基于Dockerfile配置文件通过build命令构建多平台下的镜像tar包,建立运行环境与执行命令的调用关系;然后,将DSP仿真平台镜像包推送到远程云镜像仓库中,方便镜像管理与使用;最后,从远程镜像仓库中拉取仿真平台镜像,进行仿真平台部署运行,实现DSP仿真平台快速部署。本发明有效的简化仿真平台部署过程,进而提升嵌入式仿真环境多平台部署效率。

    一种基于容器化技术的图形化集成开发环境设计方法

    公开(公告)号:CN119829020A

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

    申请号:CN202411688479.2

    申请日:2024-11-25

    Abstract: 本发明涉及一种基于容器化技术的图形化集成开发环境设计方法,属于软件开发领域。本发明通过容器化技术将开发工具及其相关依赖封装,确保开发环境的标准化、隔离性和可移植性,避免传统开发环境中的配置错误和版本冲突;利用X11协议将容器内的图形界面显示到宿主机屏幕上,确保开发工具与本地开发环境的使用体验一致;通过挂载技术实现宿主机与容器之间的文件无缝同步,避免手动复制和同步代码的麻烦;容器的启动、停止和重启操作简便,开发人员可灵活管理开发环境,并确保开发文件的持久性。本发明能有效提高开发人员在容器化环境中的工作效率。

    一种通用的外围设备功能行为级建模与仿真方法

    公开(公告)号:CN119148994A

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

    申请号:CN202411251561.9

    申请日:2024-09-08

    Abstract: 本发明涉及一种通用的外围设备功能行为级建模与仿真方法,属于设备建模与仿真领域。本发明首先针对外围设备特点,定义一种设备描述文件*.vdl,描述外围设备通用信息;其次,对外围设备进行行为级建模,包括寄存器、IO接口等内容;然后,对设备模型功能进行完善,完成寄存器读写,数据收发、设备初始化等功能仿真,将设备模型描述文件翻译成设备C代码;最后,进行设备功能模型一致性检查,通过检查后,将C代码编译为可供调用的设备动态库。该方法实现的通用外围设备行为级功能仿真方法,建模过程规范、模型属性与接口描述清晰、逻辑功能描述准确,形成了一种通用、高效的外围设备建模与仿真方法,提高了外围设备的仿真效率。

    一种硬件兼容性知识库构建方法

    公开(公告)号:CN110716873B

    公开(公告)日:2023-09-26

    申请号:CN201910903233.5

    申请日:2019-09-24

    Abstract: 本发明涉及一种硬件兼容性知识库构建方法,涉及硬件兼容性测试技术领域。本发明基于对驱动模块在操作系统中运行的原理以及操作系统内核导出信息的分析,总结了硬件的驱动模块运行在操作系统上所需的依赖要素,创建硬件兼容性知识库并在知识库中添加内核信息、运行依赖要素信息的知识项;通过在硬件设备运行过程中对其驱动模块的运行过程进行监控,得到其驱动模块的接口调用信息并存入知识库,形成设备信息、驱动模块、内核版本信息、接口调用信息的知识项。该方法能够为国产操作系统的硬件兼容性提供测试手段以及必要的测试信息,实现国产操作系统升级后在没有硬件设备的情况下进行硬件兼容性测试,有利于推动国产操作系统的兼容性测试技术发展。

Patent Agency Ranking