SkyEye 安装及Windows 下 GNU 环境的搭建 1
SkyEye 简介 1
1SkyEye 的目标和意义 SkyEye 是一个开源软件(OpenSource Software)项目,中文名字是"天目"
SkyEye的目标是在通用的Linux 和 Windows 平台上实现一个纯软件集成开发环境,模拟常见的嵌入式计算机系统(这里假定"仿真"和 "模拟"的意思基本相同);可在SkyEye 上运行μ CLinux以及μ C/OS-II 等多种嵌入式操作系统和各种系统软件(如TCP/IP,图形子系统,文件子系统等),并可对它们进行源码级的分析和测试
纯软件的模拟器有许多种,如模拟一个芯片时序逻辑的模拟器、只模拟CPU 指令的模拟器、模拟整个硬件开发板的模拟器、模拟一个PDA 的模拟器等
存在一些纯软件的仿真器或模拟器,如 Stanford 大学的SimOS 模拟器,它仿真的是MIPS 系列CPU 和相关外设,可以在其上运行SGI 公司的Irix 操作系统和软件,目前基本上停止了进一步的开发;PSIM 是一个仿真PowerPC 指令集的模拟器,目前只支持简单的命令行应用程序;xcopilot 是一个PDA模拟器,它是由Greg Hewgill 出于个人喜好编写的,它仿真的是M68K CPU,通过它可以给基于PalmOS 的软件开发者提供一个模拟开发环境
Bochs 是一个仿真x86 CPU 的开源项目,目前还支持AMD64 CPU,在它上面可以运行Linux 操作系统
其它一些商业的仿真软件如vmware 和 virtualPC 可以仿真一个真实的x86 计算机,而Virtutech Simics 仿真器可以仿真多种CPU 和硬件,功能强大,可用于硬件和系统软件的评测
SkyEye 是一个指令级模拟器,可以模拟多种嵌入式开发板,可支持多种CPU 指令集,在 Sky