LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: renbagshoes

学习使用SkyEye仿真[2005年08月03日更新]

[复制链接]
发表于 2005-1-27 12:56:24 | 显示全部楼层
运行出错如下,

(SkyEye) target sim
cpu info: armv3, arm7tdmi, 41007700, fff8ff00, 0
mach info: name at91, mach_init addr 0x8161460
nic[0] info: state=1, ethmod num=1, mac addr=0:4:3:2:1:f, hostip=10.0.0.1
log_info: log is off.
log_info:log file is /tmp/test.log, fd is 0x82a6118
log_info: log start clock 3200000
log_info: log end clock 3330000
nic_init_begin
tapif_init begin
tapif_init: fd -1
tapif_initpen: 没有那个文件或目录
-----------------------------------------------------------
NOTICE: you should be root at first !!!
NOTICE: you should inmod linux kernel net driver tun.o!!!
NOTICE: if you don't make device node, you should do commands:
NOTICE:    mkdir /dev/net; mknod /dev/net/tun c 10 200
NOTICE: now the net simulation function can not support!!!
NOTICE: Please read SkyEye.README and try again!!!
-----------------------------------------------------------

无论用root还是普通用户登录,都同样出错。怎么回事啊?
执行了mkdir /dev/net; mknod /dev/net/tun c 10 200也不行,提示“没有那个设备”。

找到原因了,原来没有编译vtun到kernel。
在gentoo下,modprobe tun后,还要chmod a+rw /dev/net/tun才行。
回复 支持 反对

使用道具 举报

发表于 2005-2-2 21:06:37 | 显示全部楼层
版主你好,我在配置时,对加入网络功能这一部分,还是不太明白,是否可以把步骤说的详细些.我的提示如下:
(SkyEye) target sim
cpu info: armv3, arm7tdmi, 41007700, fff8ff00, 0
mach info: name at91, mach_init addr 0x813e02c
nic[0] info: state=1, ethmod num=1, mac addr=0:4:3:2:1:f, hostip=192.168.1.101
nic_init_begin
tapif_init begin
tapif_init: fd -1
tapif_initpen: 没有那个文件或目录
-----------------------------------------------------------
NOTICE: you should be root at first !!!
NOTICE: you should inmod linux kernel net driver tun.o!!!
NOTICE: if you don't make device node, you should do commands:
NOTICE:    mkdir /dev/net; mknod /dev/net/tun c 10 200
NOTICE: now the net simulation function can not support!!!
NOTICE: Please read SkyEye.README and try again!!!
-----------------------------------------------------------
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-3 07:27:24 | 显示全部楼层
你可以试试这个软件包skyeye-binary-testutils-1.1.0.tar.bz2
在这里下载:
http://gro.clinux.org/frs/?group_id=327&release_id=647
回复 支持 反对

使用道具 举报

发表于 2005-2-3 14:36:02 | 显示全部楼层
版主:还是不行请赐教
回复 支持 反对

使用道具 举报

发表于 2005-2-5 19:41:55 | 显示全部楼层
版主,在对uclinux中的skyeye.conf文件中,有关网络一项net :   ,其中有一人项hostip,是指开发板的ip吗?如果是能否改成别的,如我的机器redhat 9,ip为192.168.0.1, 是否可以将hostip改为192.168.0.2
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-6 08:15:25 | 显示全部楼层
不是。
hostip是你主机上的IP
仿真运行后,你可以在主机的终端上执行ifconfig看一下,会一个tap0的设备
回复 支持 反对

使用道具 举报

发表于 2005-2-6 09:20:44 | 显示全部楼层
谢谢版主,一宿搞定,现在我移植了一个程序,顺利通过。不过我把我的安装经验和你说一下,也许对别人有用。下载完uClinux-dist-20030522.tar.gz后必须把它放入一个新建的目录中,才可以解压,这我不知为什么?再则,在使用skyeye时,可以参考一下,<源码开放的嵌入式系统软件分析与实践>这本书中的安装说明,但是其中有些错误,稍加小心就可以通过。
回复 支持 反对

使用道具 举报

发表于 2005-3-11 22:29:57 | 显示全部楼层
太好了,正在下载,先谢谢了!
回复 支持 反对

使用道具 举报

发表于 2005-3-18 23:25:09 | 显示全部楼层
原来还是linuxsir的人气旺,早知道不用乱跑啦
   
回复 支持 反对

使用道具 举报

发表于 2005-3-23 15:35:59 | 显示全部楼层
好东西,,在下 正在学,助你一把
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表