2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 完全自主可控的安全关键领域仿真测试软件SkyEye可替代SCADE

完全自主可控的安全关键领域仿真测试软件SkyEye可替代SCADE

时间:2024-07-08 23:11:01

相关推荐

完全自主可控的安全关键领域仿真测试软件SkyEye可替代SCADE

基于全数字实时仿真平台 SkyEye

产品性质 :全数字实时仿真平台(软件测试和仿真工具)

对标产品 :美国风河公司的Simics,可替代SCADE

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

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

SkyEye 的功能

(1)支持ARM、TI DSP、PowerPC、X86、SPARC,龙芯,飞腾等多种处理器体系架构。

(2)实现CPU、总线、外设等硬件模块的仿真。

(3)通过图形化拖拽快速搭建目标系统。

(4)目标系统搭建完成后,可在界面工具栏进行运行控制。

(5)可直接运行原始的二进制代码——引导程序、BIOS、操作系统、BSP、应用程序。

(6)提供真实的全系统现场保存和恢复,暂停,查看状态,逆向运行等功能。

(7)提供硬件级故障注入。

(8)提供丰富的系统级调试工具,包括运行状态控制、CPU寄存器查看、设备寄存器查看、仿真内存查看等系统级功能调试。

(9)提供GDB Server模块,并支持多种架构处理器的GDB调试功能。

(10)支持仿真硬件设备模型读取激励数据文件,达到闭环测试需求。

SkyEye 的性能

SkyEye采用国产自主可控的特殊算法和LLVM计算进行翻译加速,可以达到上千MIPS,慢速CPU(sparc)的仿真速度可以加速到真实硬件的20倍。通过利用基于LLVM的动态二进制翻译技术,使虚拟处理器在典型的桌面计算机上运行速度可以达到2000MIPS以上。

SkyEye 覆盖率统计

代码覆盖是软件测试中的一种度量,在做单元测试时,代码覆盖率常常被拿来作为衡量测试好坏的指标,甚至,用代码覆盖率来考核测试任务完成情况,比如,代码覆盖率必须达到80%或 90%。

国产自主可控的SkyEye支持目标码的覆盖率统计,并可以导出html或excel格式的报告。

本文标题:完全自主可控的工业安全关键领域仿真测试软件SkyEye

文本链接:/

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。