经过十个月的努力开发,Skyeye-1.3.5_rc1正式发布了。本版本主要是对arm动态编译中的全系统模拟做了很多改进,修改了很多bug以及进一步提升了性能。相对于上一个版本,我们的主要修改为:
应用。目前动态编译只支持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
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”。 停止。
请问下该怎么解决?