嵌入式软件虚拟验证平台KeySurvey是一个多节点、多总线、多核、多操作系统的系统级功能仿真与验证平台,利用虚拟化技术模拟真实硬件的物理行为,针对嵌入式系统构建CPU模型、构件模型和接口模型,能够实现处理器、内存、存储设备、外围接口设备、网络设备等虚拟化处理,形成一套完整的系统级嵌入式软件虚拟验证平台。
产品简介
主要解决的问题
用户痛点
解决方案
软件研制无法与硬件研制并行开展,不能尽早、及时的发现软件存在的问题
基于KeySurvey,软件系统可与硬件设备并行开发,缩短开发时间
测试过程依赖硬件,难以发现和定位软件出现的问题
KeySurvey不依赖硬件,纯软件环境下利于系统级软件开发和问题定位
对嵌入式软件实现非干预性测试困难,无法监控程序的执行过程
基于KeySurvey平台进行测试,能够监控程序的执行过程,方便发现问题
测试环境通用性差,真实测试环境大多是根据项目定制,很难适合其他项目
KeySurvey为纯软件仿真平台,配置灵活,通用性强
使用KeySurvey,无需搭建硬件测试平台即可仿真各种故障,能够节省大量的硬件开发成本
研发与测试均需搭建硬件测试平台,可能造成资源浪费
具备故障注入功能,支持设备故障恢复和系统鲁棒性的测试。
01
支持系统级代码跟踪调试。
02
支持对多处理器进行并行仿真。
03
支持多种外设、总线和接口的仿真,如网口、串口、CAN、RapidlO、PCI/PCIE、12C。
04
产品亮点
支持仿真系统运行自动控制,支持人机交互仿真模拟。
05