阅读:2840回复:6
8139驱动的添加!
因为要使用8139网卡,就找了一个8139网卡的驱动,但是不知如何使用,本人的理解如下:
1、使用config.h、confignet.h、syslib.c替换原来的相应的文件; 将rtl8139end.c拷贝到config/pcpentium下。 2、对于rtl81x9.h和rtl81x9.c,是将这两个文件拷贝到相应的目录呢,还是连同unsupported文件夹一起拷贝。 3、makefile在此的作用是什么? 10分求助!一定给分!! [编辑 - 8/11/03 by fwzfwz1] |
|
|
沙发#
发布于:2003-08-12 13:50
1.config.h,confignet.h,syslib.c这几个文件是要修改的,照着驱动里面的例子改就行了。将rtl8139end.c拷贝到config/pcpentium下。
2.对于rtl81x9.h和rtl81x9.c,连同unsupported文件夹一起拷贝到target目录下。 3.这里的makefile文件没有作用。现在你就可以在tornado里建一个可引导的工程,然后编译这个工程,然后做vxworks启动盘,ok了。 |
|
|
板凳#
发布于:2003-08-12 14:25
1.config.h,confignet.h,syslib.c这几个文件是要修改的,照着驱动里面的例子改就行了。将rtl8139end.c拷贝到config/pcpentium下。 为何还要修改,rtl公司提供config.h confignet.h 及syslib.c时不是已经修改了吗。 另外我看到有的文章提到8139的驱动是for tornado2.0的,对于2.0直接使用config.h confignet.h syslib.c覆盖原先的文件就可以了,但是对于tornado 2.2则需要做一些修改,对此你是怎么处理的,沙漠之鹰,你应该使用的是2.2板吧! 我不清楚的是为什么要修改,和修改那部分! |
|
|
地板#
发布于:2003-08-12 14:40
[quote]1.config.h,confignet.h,syslib.c这几个文件是要修改的,照着驱动里面的例子改就行了。将rtl8139end.c拷贝到config/pcpentium下。 为何还要修改,rtl公司提供config.h confignet.h 及syslib.c时不是已经修改了吗。 另外我看到有的文章提到8139的驱动是for tornado2.0的,对于2.0直接使用config.h confignet.h syslib.c覆盖原先的文件就可以了,但是对于tornado 2.2则需要做一些修改,对此你是怎么处理的,沙漠之鹰,你应该使用的是2.2板吧! 我不清楚的是为什么要修改,和修改那部分! [/quote] 我用的是2.0版的,你要覆盖当然也可以,不过如果你还有其它的驱动要安装呢?那就只有自己改了。 |
|
|
地下室#
发布于:2003-08-19 17:24
我把网站上的程序下在后,修改拷贝后编译
出错,不知道原因?,请大虾指教,不知道 其它人与没遇到相同问题? partialImage.o: In function `sysRtl81x9EndLoad\': C:\\Tornado\\target\\proj\\VX_1\\default\\C:\\Tornado\\target\\config\\pcPentium1\\sysRtl81x9End.c:46 0: undefined reference to `rtl81x9EndLoad\' C:\\Tornado\\target\\proj\\VX_1\\default\\C:\\Tornado\\target\\config\\pcPentium1\\sysRtl81x9End.c:50 1: undefined reference to `rtl81x9EndLoad\' |
|
5楼#
发布于:2005-05-11 16:29
我想请问fwzfwz1或其他高手,RTL8139的
1.config.h,confignet.h,syslib.c这几个文件是要修改的,照着驱动里面的例子改就行了。将rtl8139end.c拷贝到config/pcpentium下。 2.对于rtl81x9.h和rtl81x9.c,连同unsupported文件夹一起拷贝到target目录下。 之后,做一个Bootable VxWorks image工程时,就不用再修改 config.h了吗?还是要照这样做: #elif (CPU_VARIANT == PENTIUM) #define DEFAULT_BOOT_LINE \"rtl(0,0)HOST:c:\\\\Tornado\\\\target\\\\config\\\\pcPentium h=90.0.0.3 e=90.0.0.50 u=target pw=target tn=target\" #define INCLUDE_RTL //RTL8139网卡 #define INCLUDE_END //END驱动 请做成功的高手指点一下,在下是刚入门的新手,谢谢! |
|
6楼#
发布于:2005-05-12 16:02
我碰到了个su__min一样的问题,也是编译时出错,应该是个简单问题,怎么没有人肯说指点一下呢?我给十分,谁来帮忙解答一下吧!!!
|
|