当前时区 GMT+8, 现在时间是 2008-7-7 02:31
游客:
注册
登录
仅登录论坛
|
搜索
帮助
中国Linux公社论坛
»
Skyeye项目专栏
» 求助:skyeye+uClinux,移植uIP的问题
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 求助:skyeye+uClinux,移植uIP的问题
sunwentao
新手上路
UID 234445
精华 0
积分 23
帖子 9
阅读权限 10
注册 2006-12-26
状态 离线
#1
发表于 2006-12-26 14:22
资料
短消息
加为好友
求助:skyeye+uClinux,移植uIP的问题
我的skyeye已经编译完毕,正常运行,上面跑的是uClinux。
现在往skyeye上移植uIP,我用的uIP是0.6版本的,uIP可以跑在tun虚拟网卡上。我就想在uClinux上启动tun虚拟网卡(不是host的tun/tap,而是skyeye上uClinux的tun),uClinux编译时已经选了“Universal TUN/TAP device driver support”,但是skyeye跑起来后ifconfig tap0,说没有这个设备。
需要自己insmod?
如果不用虚拟网卡,具体应该怎样移植呢?
请高手指教一下,多谢了。
ksh
高级会员
UID 92875
精华
1
积分 1465
帖子 771
阅读权限 50
注册 2004-2-4
来自 China
状态 离线
#2
发表于 2006-12-26 20:18
资料
短消息
加为好友
是否可以尝试用skyeye模拟的8019网卡,正常的话在skyeye上运行的uClinux可以通过虚拟的8019网卡和主机通信。
sunwentao
新手上路
UID 234445
精华 0
积分 23
帖子 9
阅读权限 10
注册 2006-12-26
状态 离线
#3
发表于 2006-12-26 22:12
资料
短消息
加为好友
谢谢版主回答。
我看uIP0.6里面用了tun虚拟网卡,就想能不能在uClinux下有虚拟网卡,就可以比较简单地移植过去。我对移植没什么经验,所以就想先从简单的入手,如果用8019的话,需要修改什么才能移植成功呢?需不需要写驱动呢?您能告诉我一下哪能找到移植的流程说明吗?
我现在还遇到这样一个问题:用从网上下的testsuite,一切正常,skyeye也能和主机互相ping通 ,我还写了个简单的互发信息的网络程序加入到skyeye里面,也能正常使用。
但是我按照网上的说明自己编译uClinux,在host就不能启动tun,后来我试验着把能正常工作的testsuite里的skyeye.conf拷过来使用,发现host就能启动tun了,一句一句地试验,发现必须有“type=cs8900a”这句,否则在host侧就不能启动tun。
现在的问题是,tun启动了,ip也正确,但是和skyeye无法互相ping通,显示“Destination host unreachable”。请问应该怎么解决?
sunwentao
新手上路
UID 234445
精华 0
积分 23
帖子 9
阅读权限 10
注册 2006-12-26
状态 离线
#4
发表于 2006-12-26 22:15
资料
短消息
加为好友
对了,我的系统是suse10.1,skyeye的版本是1.2,uClinux是20030522,arm-elf-gcc是2.95.3。
ksh
高级会员
UID 92875
精华
1
积分 1465
帖子 771
阅读权限 50
注册 2004-2-4
来自 China
状态 离线
#5
发表于 2006-12-26 23:09
资料
短消息
加为好友
Did you add netcard driver to your uClinux kernel? You can find 8019 netcard driver in uclinux4skyeye package that can be download in the http://gro.clinux.org/projects/skyeye/
Another document is located at
http://lists.gro.clinux.org/pipermail/skyeye-developer/2006-October/001036.html
sunwentao
新手上路
UID 234445
精华 0
积分 23
帖子 9
阅读权限 10
注册 2006-12-26
状态 离线
#6
发表于 2006-12-26 23:45
资料
短消息
加为好友
加了,我就是按照uclinux4skyeye里面的说明作的,skyeye里面的eth0起来了,host的tap0也起来了,但是就是ping不通,我用tesetsuite里面的就能ping通。
投票
交易
悬赏
活动
论坛跳转 ...
> 公告区
> 系统安装
> 硬件配置
> 共创 LINUX 专区
> 新华 LINUX 专区
> Magic Linux技术支持区
> Magic Linux开发培训版
> 中文化与桌面美化
> 桌面使用小技巧
> 命令行使用小技巧与SHELL编程
> 网络工具
> 办公软件
> 多媒体应用
> 游戏乐园
> 服务器与网络安全
> Linux资源共享区
> Debian/LFS/Gentoo专题版
> Linux高质量字体研究
> easyright计算机研究所
> Linux认证考试专题版
> 应用编程技术与项目孵化
> 网站开发技术与项目孵化
> 参与国际开源项目
> 翻译汉化
> 中文GNOME用户交流区
> Skyeye项目专栏
> lumit项目专栏
> eva项目专栏
> fanx项目专栏
> 连连看for Linux项目专栏
> OurLinux杂志专区
> BitStorm项目专栏
> AVS项目专栏
> VirgoFTP项目专栏
> EGui开源项目
> RT-Thread实时操作系统
> 内核源代码阅读交流
> 内核安装和升级
> 嵌入式开发
> 校园行动联盟
> Linux与公社文化杂谈
> 求职与招聘
> 公社接待中心
Powered by
Discuz!
5.5.0
© 2001-2007
Comsenz Inc.
TOP
清除 Cookies
-
联系我们
-
中国Linux公社
-
WAP