一种针对TMS320 C28X指令集模拟器的虚拟化调试系统设计方法

    公开(公告)号:CN116662157A

    公开(公告)日:2023-08-29

    申请号:CN202310461827.1

    申请日:2023-04-26

    Abstract: 本发明涉及一种针对TMS320 C28X指令集模拟器的虚拟化调试系统设计方法,属于嵌入式软件测试领域。本发明首先实现调试器服务端设计,将调试器服务端与指令集模拟器进行集成适配,完成指令集模拟器的访存和执行控制;其次,实现客户端设计,在BFD中添加对TMS320 C28X的支持,实现寄存器列表,堆栈结构等内容,完成目标文件的加载解析和源代码分析;最后,通过远程访问的方式,实现客户端与服务端的通信,实现软件虚拟化调试。该方法实现的针对TMS320 C28X指令集模拟器的虚拟化调试系统,实现了源码、目标码的调试功能,提供了软件调试手段,提升了嵌入式软件研发效率,保障了软件质量。

    一种基于仿真平台的多层级、多模式软件故障注入方法

    公开(公告)号:CN116431518A

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

    申请号:CN202310461957.5

    申请日:2023-04-26

    Abstract: 本发明涉及一种基于仿真平台的多层级、多模式软件故障注入方法,属于嵌入式软件测试领域。本发明通过修改仿真平台来达到故障注入的效果,仿真平台具有可控性强的特点,故障注入灵活、精度高。该方法首先采用虚拟化技术实现仿真平台构建,包括处理器、外设、总线等模型;其次,构建故障注入案例库,包括处理器平台级、接口设备级、通信协议级等层级,统一进行故障案例设计和管理;然后,配置故障注入参数,执行故障注入,包括基于时间、基于PC、基于地址等注入方式;最后,采集故障案例注入后的执行信息,生成代码覆盖率报告。本发明提高嵌入式软件测试充分性,保障软件质量和可靠性。

    一种通用的PowerPC架构处理器指令集虚拟化仿真方法

    公开(公告)号:CN115421864B

    公开(公告)日:2023-04-28

    申请号:CN202211114604.X

    申请日:2022-09-14

    Abstract: 本发明涉及一种通用的PowerPC架构处理器指令集虚拟化仿真方法,属于虚拟仿真领域。本发明针对飞思卡尔(FreeScale)基于Power Architecture的32位微处理器核心e300、e500、e600,设计一种通用的处理器仿真框架,同时支持多种架构处理器的仿真运行。提供PowerPC处理器嵌入式处理器软件的运行环境,为PowerPC处理器嵌入式处理器软件的开发提供支撑。本发明提出的方案,能够实现PowerPC指令架构处理器的指令集仿真,仿真精度高;本发明采用数组、链表等实现寄存器、内存的仿真,能够完成仿真PowerPC指令架构处理器。

    一种非侵入式MC/DC覆盖率统计分析方法

    公开(公告)号:CN111813670B

    公开(公告)日:2022-06-24

    申请号:CN202010635114.9

    申请日:2020-07-03

    Abstract: 本发明涉及一种非侵入式MC/DC覆盖率统计分析方法,其中,包括:建立嵌入式软件虚拟化仿真运行环境;循环读取源码并通过分析去除源码中的注释部分,并解析源文件分支信息和逻辑表达式信息;获取逻辑表达式的目标码信息;仿真运行,读取指令、翻译指令以及执行当前指令,记录MC/DC覆盖率,并将覆盖率信息以特定的格式写入到指定路径的文件中;进行MC/DC覆盖率执行结果判读及反馈。本发明通过嵌入式软件虚拟化仿真运行环境,分析不同处理器架构下目标文件的类型和调试信息格式的类型并解析源文件分支信息和逻辑表达式信息,在此基础上获取逻辑表达式对应的目标码信息,并在仿真运行过程中获取MC/DC覆盖率信息,能够满足多种场景下MC/DC覆盖率统计分析的需求。

    一种复杂网络设备监控方法和系统

    公开(公告)号:CN119254677A

    公开(公告)日:2025-01-03

    申请号:CN202411430875.5

    申请日:2024-10-14

    Abstract: 本发明涉及一种复杂网络设备监控方法和系统,属于网络设备监控技术领域。本发明采用了分布式设备监控架构,将设备监控任务分布到多个节点上,通过负载均衡策略分配监控任务,确保系统的高可用性和扩展性;同时,由于协议适配层响应的数据是统一的数据模型的数据,在监控节点上即可对数据进行处理,清洗掉错误数据,转换为满足数据表需求的数据模型,并对采集到的数据进行分析,保存至数据库中,保证数据的实时性和可靠性。本发明提出的协议适配层,兼容多种协议类型,降低协议之间的耦合性,提高对协议的兼容性和灵活性;通过双集群部署方式,根据设备数量动态调整集群规模,提升了数据采集能力和可靠性。

    一种通用的SPARC处理器指令集虚拟化仿真方法

    公开(公告)号:CN115421860B

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

    申请号:CN202211114538.6

    申请日:2022-09-14

    Abstract: 本发明涉及一种通用的SPARC处理器指令集虚拟化仿真方法,属于虚拟仿真领域。本发明针对SPARCV7、SPARCV8两种指令集版本的处理器,解决SPARC处理器的虚拟化仿真问题。SPARCV7、V8两个版本指令集共计包含130条指令集,通过对130条指令集的仿真,提供SPARC处理器嵌入式处理器软件的运行环境,为SPARC处理器嵌入式处理器软件的开发提供支撑。本发明提出的方案,能够实现SPARC指令架构处理器的指令集仿真,仿真精度高;本发明采用数组、链表等实现寄存器、内存的仿真,能够完成仿真SPARC指令架构处理器。

Patent Agency Ranking