1. SkyEye 简介
SkyEye,中文全称天目全数字实时仿真软件,是基于可视化建模的硬件行为级仿真平台,支持用户通过拖拽的方式对硬件进行行为级别的仿真和建模。采用基于LLVM的二进制加速技术,加上各种编译器的轻量级的优化技术,从而生成更高效率的主机代码,仿真运行效率大大提升,且具有极致的稳定性,适用于高性能的异构指令模拟仿真。
2. SkyEye 可以做什么
2.1 灵活构建多种嵌入式系统
SkyEye可以轻松地通过图形化拖拽的方式搭建出多种嵌入式目标系统,尝试不同的硬件设置、软件应用程序和平台配置,如修改内容大小、改变处理器运行速度等来测试软件的行为,以验证程序的正确性。
2.2 无约束仿真运行
在仿真系统上运行软件,就像在物理系统上运行一样,但无需受到物理系统的限制。您可以直接在仿真系统上运行与在真实目标上运行相同的二进制文件,完全不需要修改。有了 SkyEye,您就可以无限的重复运行,方便复现问题。一旦您在仿真的目标系统上发现问题,可以在任何时间、任何地点重复。
2.3 丰富的调试手段
仿真使问题调试和分析更加方便。调试所有软件(包括 BIOS、驱动程序、低级软件和操作系统级代码),无需访问硬件并完全控制虚拟目标。单步,断点,堆栈信息查看等方式,帮助您找出问题的确切位置和