| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2574 人关注过本帖
标题:谁有RTL8139网卡方面的中文资料及编程范例
只看楼主 加入收藏
ba_wang_mao
Rank: 2
来 自:成都理工大学
等 级:论坛游民
帖 子:297
专家分:27
注 册:2006-11-7
收藏
 问题点数:0 回复次数:7 
谁有RTL8139网卡方面的中文资料及编程范例

我想编写纯DOS下(MSDOS下,不是WINDOWS的DOS窗口)RTL8139网卡网络通讯程序,但是这方面的资料没有,因此感觉无从下手。谁能提供,谢谢!

搜索更多相关主题的帖子: 范例 网卡 网络 中文 资料 
2006-12-28 16:35
jig
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
帖 子:530
专家分:242
注 册:2005-12-27
收藏
得分:0 
呵呵,这个玩起来就复杂了。不亚于写个系统

我记得好像用DOS的网络开发包,你可以去找找看

个人网站 -  http://.h001.
2006-12-28 16:46
ba_wang_mao
Rank: 2
来 自:成都理工大学
等 级:论坛游民
帖 子:297
专家分:27
注 册:2006-11-7
收藏
得分:0 
呵呵,我无需编写全部的TCP/IP协议,只实现TCP、UDP、IP、ICMP、ARP、物理层(RTL8139)协议即可。

多年以来还在MSDOS、单片机下搞嵌入式编程,对WINDOWS编程一窍不通,很想了解WINDOWS下病毒编程技术。
2006-12-28 17:42
jig
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
帖 子:530
专家分:242
注 册:2005-12-27
收藏
得分:0 
我记得我以前下载到过,后来有没了

呵呵,现在资料好乱。我记得是有这样的TCP/IP开发包的

个人网站 -  http://.h001.
2006-12-28 17:45
RockCarry
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:13
帖 子:662
专家分:58
注 册:2005-8-5
收藏
得分:0 
如果是要驱动一个外设,一般的都是先阅读该IC的DateSheet,然后明白其硬件是如何进行连接的,也就是要找到原理图。
对于第一步,如果购买了该芯片,芯片厂商都有提供各个IC的datasheet,当然网上也能找到很多IC的datasheet,这个基本上都是开放的。对于你讲的可以网卡如果要找资料,可以这样做,在google上搜索以下的关键字:RTL8139 datasheet,一般都能找到。
对于第二步,如果是做PC机的开发的话,这个硬件的连接基本上都是标准化的,只要找到相关的资料,就可以了。如果是做嵌入式设备的话,就一定要有原理图,否则是没有办法做的。
如果是做PC机的,可以参考Linux或Windows DDK里面的源代码。不过重要的还是要阅读DataSheet,以及明白硬件是如何连接的。驱动网卡只是完成了对物理层的封装而已,在DOS下由于没有提供完整的TCP/IP协议栈,所以如果在DOS下作的话,还需要实现协议栈,以及相关的应用程序,否则就没有实用价值。
总而言之,实现这个的难度还是非常大的,我也没有实际做过,只是随便说说而已。

[此贴子已经被作者于2006-12-28 17:57:06编辑过]

2006-12-28 17:49
ba_wang_mao
Rank: 2
来 自:成都理工大学
等 级:论坛游民
帖 子:297
专家分:27
注 册:2006-11-7
收藏
得分:0 
RockCarry,网上介绍RTL8019AS网上的资料及程序较多,可是针对PCI总线的RTL8139网卡的资料我搜索了几个月也没找到理想的编程资料,RTL8139在目前PC机上WINDOWS操作系统中用的最广泛。
  谁能提供些RTL8139方面的中文资料及编程范例

多年以来还在MSDOS、单片机下搞嵌入式编程,对WINDOWS编程一窍不通,很想了解WINDOWS下病毒编程技术。
2006-12-28 17:59
RockCarry
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:13
帖 子:662
专家分:58
注 册:2005-8-5
收藏
得分:0 

晕,发帖的时候好像有问题

[此贴子已经被作者于2006-12-28 18:09:20编辑过]

2006-12-28 18:05
RockCarry
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:13
帖 子:662
专家分:58
注 册:2005-8-5
收藏
得分:0 
如果是要驱动一个外设,一般的都是先阅读该IC的DateSheet,然后明白其硬件是如何进行连接的,也就是要找到原理图。
对于第一步,如果购买了该芯片,芯片厂商都有提供各个IC的datasheet,当然网上也能找到很多IC的datasheet,这个基本上都是开放的。对于你讲的可以网卡如果要找资料,可以这样做,在google上搜索以下的关键字:RTL8139 datasheet,一般都能找到。
对于第二步,如果是做PC机的开发的话,这个硬件的连接基本上都是标准化的,只要找到相关的资料,就可以了。如果是做嵌入式设备的话,就一定要有原理图,否则是没有办法做的。
如果是在PC机上做的话,可以参考Linux和Windows DDK中的代码。不过最重要的还是阅读DataSheet,理解通信协议,以及弄清楚硬件是如何连接的。如果是在DOS上做的话,DOS系统是没有提供完整的TCP/IP协议栈的,所以驱动了网卡也就只是完成了第一部而已,也就是现实了物理层。因此还需要实现一个协议栈和相关的应用程序,否则是没有实用价值的。
2006-12-28 18:07
快速回复:谁有RTL8139网卡方面的中文资料及编程范例
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016652 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved