经过七个月的开发,Skyeye-1.3.4_rc1正式发布了。相对于上一个版本,我们的主要修改为:
-
添加了动态编译运行linux内核的框架,以llvm的中间语言为中间指令进行动态编译。目前powerpc中的mpc8641d, arm中的s3c6410的linux内核可以在动态编译方式下运行。lzj, myesis, ksh完成
-
新版本可以在mingw下编译,但是只能运行解释执行的方式运行 arm 和 powerpc的程序。 ykw完成
-
添加了动态编译的thumb指令。ksh开发
-
在用户态模拟中,使用了mmap来进行内存模拟,这样我们可以直接访问主机内存,提高内存读写性能。Alexis开发
-
为s3c6410增加了lcd等外设。 ksh, xiaoqiao开发
-
一些小的修改有:
把主程序由skyeye_main.py 重新改为skyeye -
在用户态模拟中,可以传递参数给被执行的目标程序。
-
添加了一些新的armv6指令
-
添加了MIPS多核的一些实现代码,但是没有完成
-
添加了一些EEMBC的测试用例
下载地址:
http://sourceforge.net/projects/skyeye/files/skyeye/skyeye-1.3.4/
测试和报告bug
skyeye-1.3.4_testsuite的测试套件可以在以下地址下载:
https://sourceforge.net/projects … ye-testsuite-1.3.4/
报告bug的地址如下:
https://sourceforge.net/tracker/?group_id=85554&atid=576533
文档:
原有的pdf文档不再更新,而全部放到一下 wiki中维护
Wiki:
http://skyeye.sourceforge.net/wiki/index.php/Main_Page
已知问题:
mips,blackfin, sparc, coldfire的运行会有问题。
感谢所有参与Skyeye-1.3.4_rc1版本开发的人。
– Thanks
– MK
By: ksh

标签: