开源嵌入式模拟器 Skyeye

GPL
C/C++
Linux
2009-05-20
红薯

SkyEye是一个开源软件(OpenSource Software)项目,中文名字是"天目"。SkyEye的目标是在通用的Linux和Windows平台上实现一个纯软件集成开发环境,模拟常见的嵌 入式计算机系统(这里假定"仿真"和"模拟"的意思基本相同);可在SkyEye上运行μCLinux以及μC/OS-II等多种嵌入式操作系统和各种系 统软件(如TCP/IP,图形子系统,文件子系统等),并可对它们进行源码级的分析和测试。

SkyEye是一个指令级模拟器,可以模拟多种嵌入式开发板,可支持多种CPU指令集,在SkyEye上运行的操作系统意识不到它是在一个虚拟的环 境中运行,而且开发人员可以通过SkyEye调试操作系统和系统软件。由于SkyEye的目标不是验证硬件逻辑,而是协助开发、调试和学习系统软件,所以 在实现上SkyEye与真实的硬件环境相比还是有一定差别的。SkyEye在时钟节拍的时序上不保证与硬件完全相同,对软件透明的一些硬件仿真进行了一定 的简化。这样带来的好处是SkyEye的执行效率更高。SkyEye的推出具有下面三方面的意义:

  • 通 过SkyEye仿真集成环境可以很方便地进入到嵌入式系统软件学习和开发的广阔天地中。尤其对于缺少嵌入式硬件开发环境和软件开发环境的用户来说,它将是 一个非常有效的学习工具和开发手段,因为SkyEye的整个软件系统都是Open Source的,且基于GPL协议(μCOS-II除外)。因此,如果要学习Linux操作系统或者进行嵌入式系统开发,但苦于没有硬件支 持,SkyEye仿真环境软件是一个很好的选择!
  • 如果想研究与具体硬件无关的系统 软件(如TCP/IP协议栈等),采用SkyEye可以有效地提高工作效率,因为你可以直接在μCOS-II和μCLinux for SkyEye上进行开发和调试,而与具体硬件打交道的各种driver已经存在,且有源码级调试环境,只需关心高层的逻辑设计和实现就可以了。
  • SkyEye本身作为一个开放式的项目体系,可以划分为多个独立的子项目系统。通过参与SkyEye的各个子项目,与大家共同交流、协作,可以进一步学习、分析、精通Linux内核,掌握ARM嵌入式CPU编程。
加载中

评论(1)

yuxiangs
yuxiangs
神器

SkyEye-1.3.1 发布

经过8个月的开发,我们发布了SkyEye-1.3.1_rc1。尽管我们修改了很多代码也修复了一些bug,但是还有很多地方需要改进。这次发布,我们提供了二进制的rpm包和源码包同时下载。主要改进如下: ...

2010/07/29 21:35

没有更多内容

加载失败,请刷新页面

没有更多内容

3
回答
skyeye安装时make lib错误

在CentOS 6.2上安装Skyeye1.3.4时,make lib这一步出现如下错误: config.status: executing depfil...

2012/08/07 16:02
2
回答
Ubuntu 10.04上安装SkyEye及测试

1.检查支持软件包 gcc, make, vim(optional), ssh, subversion binutils-dev (bfd) atk-de...

2010/06/02 07:59

没有更多内容

加载失败,请刷新页面

没有更多内容

[1]-skyeye-1.3.1的编译与安装

skyeye是国内一个比较有名的嵌入式平台的模拟软件,这次使用skyeye的原因是学习Linux的需要,想在skyeye平台上将linux-2.6.28跑起来,整个过程比较繁琐,成功来之不易,所以一步一步地记录下...

2011/09/27 08:42
769
0
一步步编写操作系统(1)

安装arm-elf-gcc,skyeye安装

2014/07/20 13:42
392
0
Skyeye 1.3.5安装过程

Skyeye 作为一款ARM模拟器,多数人对他又爱又恨,爱之有用,恨之难以驾驭,安装过程复杂。虽有windows版但官方已经说明那稳定性不高。作为一个ARM爱好者,亲测Skyeye 1.3.5 在Ubuntu 13.04下...

2014/03/04 19:40
1K
2
bochs安装和使用

bochs安装 1,包括源码编译安装和二进制文件安装,最终的目的都一样,文件都可以从http://sourceforge.net/projects/bochs/网站上下载得到。 bochs使用 bochs安装完后在 /usr/bin ----可执行...

2011/01/06 00:48
5.1K
0
Qemu For ARM (1) : Install Qemu On LinuxMint

LinuxMint is one ubuntu-like distribution, I'm now use LinuxMint-11. And I do not find any Chinese input software. So, I use English to record how to install Qemu on LinuxMint-1...

2011/10/18 22:39
246
0
Linux内核调试方法总结

内核开发比用户空间开发更难的一个因素就是内核调试艰难。内核错误往往会导致系统宕机,很难保留出错时的现场。调试内核的关键在于你的对内核的深刻理解。 一 调试前的准备 在调试一个bug之前...

2013/03/12 16:25
43.7K
16
嵌入式学习网站

1. 微软嵌入专业技术社区 http://www.winbile.net/cms/ 2. Pocket PC Developer Network http://www.pocketpcdn.com/sections/evc.html 3. 嵌入式研发之家 http://www.itxxh.cn/ 4. Windows ...

2016/03/14 14:04
23
1
Skyeye-WIN10版云办公系统

skyeye 项目介绍 项目地址:https://gitee.com/doc_wei01_admin/skyeye win10风格的一套系统,前端采用layui作为前端框架,后端采用SpringBoot作为服务框架,采用自封装的xml对所有请求进行参...

08/01 11:11
19
0
国外嵌入式开发论坛

关于嵌入式开发的站点,提供非常多关于嵌入式开发的资料。包括开发公司,技术文档,免费资源等等。版面包括busses & boards,embedded software,dsp,embedded systems,open source,rtos,embed...

2012/09/03 15:11
778
2
国外嵌入式开发的网站

转载自http://blog.csdn.net/larntin2002/article/details/2190416

2014/05/22 23:10
787
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部