【视频】基于仿真平台SkyEye的覆盖率分析

2021-08-04 15:25:04 digiproto 23




SkyEye,中文全称天目全数字实时仿真软件,是基于可视化建模的硬件行为级仿真平台,支持用户通过拖拽的方式对硬件进行行为级别的仿真和建模。

SkyEye目前支持主流的嵌入式硬件平台,可以运行主流的操作系统,此外还能适配国内自主研发的操作系统天脉。通过利用基于LLVM的动态二进制翻译技术,使虚拟处理器在典型的桌面计算机上运行速度可以达到2000MIPS以上。

基于可视化图形的硬件建模,基于可视化图形的硬件建模,有效降低了硬件工程师和软件工程师之间的沟通成本。软件工程师可以不依赖于硬件工程师,而根据需要对硬件的配置进行改动。

随着嵌入式系统也越来越复杂,功能迭代越来越多,代码中就可能就会存在部分无用代码,这可能就会给软件带来很大的漏洞,严重降低软件的可靠性。因此,需要一个能够动态分析代码执行覆盖情况的功能,来检测代码中未执行覆盖情况。

SkyEye为您提供不需要插桩就能统计覆盖率的技术,覆盖率统计报告可以导出成 HTML 或 Excel 格式,不但可以在测试时实时查看覆盖情况,也可以导出后进行结果分析。每统计一次都会将统计结果记录在 info 文件中,可以对多次统计结果进行融合处理。

电话咨询
在线咨询
解决方案
QQ客服