SkyEye-1.3.5_rc1 发布

经过十个月的努力开发,Skyeye-1.3.5_rc1正式发布了。本版本主要是对arm动态编译中的全系统模拟做了很多改进,修改了很多bug以及进一步提升了性能。相对于上一个版本,我们的主要修改为:

 * 完善了armv6的指令集支持,可以使用动态编译的方式完整运行Android, Qt等桌面系统,并且可以运行android系统中的angry bird等
应用。目前动态编译只支持S3C6410的模拟,启动速度比官方模拟器要慢一倍左右。myesis, Alex, xq, alloc,
david yu, bangbang,   ksh完成。
* 目前arm版本的ubuntu也可以运行,但是只能运行到登录窗口,还需要进一步完善。david.yu开发
* 使用动态编译的方式完成了浮点指令的模拟,可以生成效率较高的主机浮点指令。alloc完成。
* 新版本可以在Windows平台下用mingw环境编译运行 , 并且可以以动态编译的方式运行简单的测试用例,如Helloworld。bangbang完成
* 初步添加了面向对象的概念,增加了对象(object),属性(attribute),接口(interface)等概念,还在完善中。ksh开发。
* 为android模拟增加了Google开发的皮肤,键盘等。 xq完成。一些小的修改有:
* 升级SkyEye中使用的LLVM库的版本为llvm 3.0,运行动态编译的测试用例需要先安装llvm 3.0版本。
* 修改了sparc的一些bug,并且增加了sparc的简单测试用例,可以运行。
* 添加了goldfish的模拟,但是目前只是可以启动linux内核,无法完整运行操作系统。下载地址:
http://sourceforge.net/projects/skyeye/files/skyeye/skyeye-1.3.5/

测试和报告bug:
– 下载和运行Android如下链接:
http://skyeye.sourceforge.net/wiki/index.php/AndroidSim/zh
– 下载和运行ubuntu如下链接:
http://skyeye.sourceforge.net/wiki/index.php/UbuntuSim
– 下载和运行Qt如下链接:
http://skyeye.sourceforge.net/wiki/index.php/QTSim
– 报告bug的地址如下:
https://sourceforge.net/tracker/?group_id=85554&atid=576533

文档:
http://skyeye.sourceforge.net/wiki/index.php/Main_Page

视频演示地址:
http://v.youku.com/v_show/id_XNDc1MDAxNjcy.html
http://v.youku.com/v_show/id_XNDc1MTAyODky.html
http://v.youku.com/v_show/id_XNDc1MDI4Nzgw.html
http://v.youku.com/v_show/id_XNDc1MDE4MjAw.html

已知问题:
– 本次发布只是对android, qt, ubuntu等系统的运行进行了测试。没有对skyeye-testsuite测试套件中的所有测试用例
进行全面测试,有可能skyeye-testsuite中的测试用例运行会有问题。
– 本次发布官方支持的操作系统版本为Ubuntu 10.04, Ubuntu 12.04,以及Windows平台。其他操作系统没有做测试,可能会有安装编译
问题。
– 本次发布的SkyEye在运行纯用户模式的测试用例会有问题,计划下一个版本修正。

感谢深圳友善之臂公司提供的Android, Qt, Ubuntu的测试用例。
感谢所有参与Skyeye-1.3.5_rc1版本开发的人。

– Thanks

– MK

 

Now have One Response to “SkyEye-1.3.5_rc1 发布”

  1. 小江 2015-04-08 23:35 says: 回复

    ubuntu 12.04上安装skyeye-1.3.5时出现如下错误:
    + autoreconf -i -f -v
    ./autogen.sh: 9: ./autogen.sh: autoreconf: not found
    程序 ‘automake’ 已包含在下列软件包中:
    * automake
    * automake1.10
    * automake1.4
    * automake1.9
    * automake1.7
    请尝试:apt-get install
    checking build system type… i686-pc-linux-gnu
    checking host system type… i686-pc-linux-gnu
    checking target system type… i686-pc-linux-gnu
    checking for a BSD-compatible install… /usr/bin/install -c
    checking whether build environment is sane… yes
    checking for a thread-safe mkdir -p… /bin/mkdir -p
    checking for gawk… no
    checking for mawk… mawk
    checking whether make sets $(MAKE)… yes
    checking for g++… no
    checking for c++… no
    checking for gpp… no
    checking for aCC… no
    checking for CC… no
    checking for cxx… no
    checking for cc++… no
    checking for cl.exe… no
    checking for FCC… no
    checking for KCC… no
    checking for RCC… no
    checking for xlC_r… no
    checking for xlC… no
    checking whether the C++ compiler works… no
    configure: error: in `/skyeye-1.3.5_rc1′:
    configure: error: C++ compiler cannot create executables
    See `config.log’ for more details
    make: *** 没有规则可以创建目标“lib”。 停止。
    make: *** 没有指明目标并且找不到 makefile。 停止。
    make: *** 没有规则可以创建目标“install_lib”。 停止。
    make: *** 没有规则可以创建目标“install”。 停止。
    请问下该怎么解决?

发表评论