ksh 发表于 2012-1-20 18:15:35

SkyEye-1.3.4_rc1发布

SkyEye-1.3.4_rc1 发布
经过七个月的开发,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/skyeye/files/skyeye-testsuits/skyeye-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

[ 本帖最后由 ksh 于 2012-2-1 09:57 编辑 ]

xcs263085235 发表于 2012-3-30 23:01:27

skyeye-1.3.4_rc1执行make lib时发生错误

我在ubuntu10.04上安装时执行make lib出现如下错误:
make: 正在进入目录
`/home/xuchunsheng/program/skyeye/skyeye/third-party/opcodes/po'
make: 没有什么可以做的为 `all'。
make:正在离开目录
`/home/xuchunsheng/program/skyeye/skyeye/third-party/opcodes/po'
make: 正在进入目录
`/home/xuchunsheng/program/skyeye/skyeye/third-party/opcodes'
make:正在离开目录
`/home/xuchunsheng/program/skyeye/skyeye/third-party/opcodes'
make:正在离开目录
`/home/xuchunsheng/program/skyeye/skyeye/third-party/opcodes'
make:正在离开目录
`/home/xuchunsheng/program/skyeye/skyeye/third-party/opcodes'
还请帮忙看看,是否我少安装来什么以来文件?
谢谢!

ksh 发表于 2012-4-7 18:01:30

没有看到任何编译错误,你需要找到编译错误贴上来。

Thanks
MK

steven_lucas 发表于 2012-7-5 10:51:48

skyeye是否有计划支持ARM Cortex-M3内核(比如STM32)的cpu?这个系列的CPU在工控领域使用越来越多了。

hjat2005 发表于 2012-10-26 22:39:13

也编译不过。。

下载最新的程序:
-rwxrw-rw-1 root   root35430579 Oct 26 21:59 skyeye-1.3.4_rc1.tar.gz
make 时出现错误,貌似不是编译出错,是make找不到target:
shutdown/shutdown_module.c: In function ‘do_shutdown_option’:
shutdown/shutdown_module.c:61: warning: assignment discards qualifiers from pointer target type
shutdown/shutdown_module.c:76: warning: assignment discards qualifiers from pointer target type
mv -f .deps/shutdown_module.Tpo .deps/shutdown_module.Plo
/bin/sh ../libtool --tag=CC   --mode=link gcc-g -O2 -module-o libshutdown.la -rpath /opt/skyeye/lib/skyeye shutdown_module.lo-lncurses -lpthread -lm -lc -liberty
libtool: link: gcc -shared.libs/shutdown_module.o   -lncurses -lpthread -lm -lc -liberty    -Wl,-soname -Wl,libshutdown.so.0 -o .libs/libshutdown.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libshutdown.so.0" && ln -s "libshutdown.so.0.0.0" "libshutdown.so.0")
libtool: link: (cd ".libs" && rm -f "libshutdown.so" && ln -s "libshutdown.so.0.0.0" "libshutdown.so")
libtool: link: ( cd ".libs" && rm -f "libshutdown.la" && ln -s "../libshutdown.la" "libshutdown.la" )
make: Leaving directory `/root/skyeye/skyeye/utils'
Making all in libltdl
make: Entering directory `/root/skyeye/skyeye/libltdl'
make: *** No rule to make target `all'.Stop.    //出错的地方
make: Leaving directory `/root/skyeye/skyeye/libltdl'
make: *** Error 1
make: Leaving directory `/root/skyeye/skyeye'
make: *** Error 2
页: [1]
查看完整版本: SkyEye-1.3.4_rc1发布