ksh 发表于 2009-12-21 22:27:47

SkyEye-1.3.0_rc1版本发布。。。。

skyeye-1.3.0_rc1版本发布。skyeye-1.3.0基于SkyEye-1.2.9,修改了一些bug,并添加了x86的仿真。

1. skyeye-1.3.0包含的新特性
1.1 移植了 Bochs项目的x86仿真到 SkyEye中,现在可以运行bochs中的testcase。
1.2 添加了ltdl做为动态库的封装, 可以在Windows下的编译环境下编译SkyEye的动态库。
1.3 修正了一些使用MingW编译时的一些bug。
1.4 添加了触摸屏的缓冲注册机制,目前触摸屏的测试用例可以正常运行。
1.5 修正了flash模拟的bug,目前可以运行Nor flash的测试用例

2. 编译安装
2.1 源码编译安装
另外也可以在下面的链接中下载skyeye的源码包skyeye-1.3.0_rc1.tar.gz:
https://sourceforge.net/projects ... ye/skyeye-1.3.0_rc1
解压缩:tar xzvf skyeye-1.3.0_rc1.tar.gz
其编译步骤为 ./configure ; make lib; make ; make install ; make install_lib

3. 测试方法
附件skyeye_testing_proc-v2.pdf为skyeye-1.3.0的测试文档,其中的测试过程可以在suse 11和Ubuntu-9.0.4下运行。测试用例来自于skyeye-testsuite-1.3.0.tar.gz
,可以在SkyEye的sourceforge站点上下载。
当前blackfin, coldfire和sparc的测试用例还不能正常运行。

4. 相关文档
附件中包含了三个手册,这些手册目前还不是很完善,后续会进一步补充。手册描述如下:
skyeye user manual : skyeye的用户手册,描述安装使用,相关命令和配置文件等等
skyeye programming manual : 描述skyeye提供的API,数据类型,模块编写等内容
skyeye internals manual: skyeye的内部实现机制和模拟器的运行流程。
上面所提到的文档请到如下链接下载:
http://groups.google.com/group/s ... e5c11b2909?hl=zh-CN

5. 已知的问题
目前coldfire和blackfin的测试用例不能运行。

Thanks
MK

--
www.skyeye.org

liuhongwei90 发表于 2010-3-7 21:21:04

安装失败。。

make lib 通过 make 失败 咋办呀 楼主装上没呢

myx 发表于 2010-4-2 22:02:30

我已经装上。
要test时,不知道怎么去test。
那个.pdf文件也不知道在哪里有下?
楼主帮个忙啊

zhongkui 发表于 2010-4-6 19:24:44

linux-2.6.30.5内核vmlinux执行报错,不支持吗?

(skyeye)start
arch: arm
cpu info: armv4, arm920t, 41009200, ff00fff0, 2
In do_mach_option, mach info: name s3c2410x, mach_init addr 0x29c2970

ethmod num=1, mac addr=0:4:3:2:1:f, hostip=10.0.0.1
lcd_mod:1
Invalid parameter for mod option
uart_mod:0, desc_in:, desc_out:, converter:
Loaded RAM   ./initrd.img
SKYEYE: use arm920t mmu ops
exec file "vmlinux"'s format is elf32-i386.
load section .text: addr = 0x00000000size = 0x001cff60.
lt-skyeye: bus/ram.c:101: mem_write_byte: 断言 `global_mbp != ((void *)0)' 失败.
忽略

skyeye.conf
arch:arm
cpu:arm920t
mach:s3c2410x

# physical memory
mem_bank:map=M,type=RW,addr=0xc0000000,size=0x00800000
mem_bank:map=M,type=RW,addr=0xc0800000,size=0x00800000,file=./initrd.img
mem_bank:map=M,type=RW,addr=0xc1000000,size=0x01000000

# all peripherals I/O mapping area
mem_bank:map=I,type=RW,addr=0x48000000,size=0x20000000

mem_bank:map=I,type=RW,addr=0x19000300,size=0x00000020
net:type=cs8900a,base=0x19000300,size=0x20,int=9,mac=0:4:3:2:1:f,ethmod=tuntap,hostip=10.0.0.1

lcd:type=s3c2410x,mod=gtk
uart:mod=xterm
#dbct:state=on
页: [1]
查看完整版本: SkyEye-1.3.0_rc1版本发布。。。。