Introduction
SkyEye is a convenient simulator using dynamic translation to achieve good emulation speed, and it can be used for embedded system debug and development.
1.1 Features
The main features of
SkyEye are:
* Full system emulation. Now
SkyEye emulates a full system, including a processor and various peripherals.
* Convenient.
SkyEye can simulate your board by modifying the config file.
* Flexible.
SkyEye supports various architectures, processors or other peripherals.
* Fast.
Skyeye can use
DBCT to run faster
* Debugging.
SkyEye now supports gdb remote debug protocal.
The
SkyEye simulates the following peripherals:
* Flash
* LCD
* Network Interface Card (NIC card)
* touchsceen
* UART
SkyEye can use skyeye.conf to select and configure these peripherals.
1.2 Related resources
SkyEye official website:
SkyEye development website: active
SkyEye bug report:
SkyEye Tasklist:
SkyEye Chinese forum: it is active
SkyEye related ftp site:
URL:
ftp://166.111.68.183∞
Description: If you are in the Chinese education network, you can use this site. This site has many resources about open source software in addition to
SkyEye information.
SkyEye on sourceforge:
URL:
http://sourceforge.net/projects/skyeye/∞
Description: Some day, maybe by the end of this year, we will move
SkyEye from gro.clinux.org to sourceforge.net. This will allow even more people from everywhere in the world to help on the project.
1.3 Related software packages
There are many valuable software packages related to
SkyEye. Much can be learned from studying these source packages, including network protocol stack porting, how to write OSs, how to write network card drivers etc. Thanks to those great people that have contributed to these packages. We also hope in the future someone can keep on updating these valuable packages. The following is a description of some of them.
package name: uclinux4skyeye
package description: In this package, there is a uclinux driver of at91 netcard. This can be added into uClinux source, and run on
SkyEye to show network traffic between a host and a virtual machine. Please read the installguide before use it.
package name: ucosii4skyeye
package description: In this package, there is a network protocal stack porting for ucosii. There is also other valuable ucosii examples, such as a uart driver, shell command etc. It now supports the AT91 platform and hopefully in the future someone will port it to other platforms. It would be great if someone added a graphics driver and filesystem based on this package, because it is really an amazing OS.
package name: vnet-v0.2.tgz
package description: Virtual Net Switch device driver , used to connect several skyeye instances by network , just like a virtual hub. That is cool.....
package name: skyeye-0.6.8-mingw-20040325.tar.bz2 :
package description:
SkyEye for mingw, used to run
SkyEye on windows
package name: linux-2.4.13-patched-for-EP7312.tar.gz:
package description: some linux drivers for simulated device in
SkyEye, you can apply them on the linux source tree for ep7312.
package name: skyeye-insight-0.8.5.1:
package description: An IDE for
SkyEye. Insignt is a GUI client for gdb , we integrated it with
SkyEye as GUI of
SkyEye.
package name: armlinux4skyeye
package description: some armlinux driver written for simulated device of
SkyEye. just like linux-2.4.13-patched-for-EP7312.tar.gz
There are no comments on this page. [Add comment]