网卡驱动移植成功

原创 2006年05月25日 15:50:00
这礼拜一直在作网卡驱动的移植,到昨天晚上驱动本身已经移植成功,并且实现了ARP协议作为测试。今天又移植了一些代码,实现了ip和udp协议,并在此基础移植了一个DNS检索程序。呵呵。接下来需要对代码进行一些整理。

在移植的过程中,自己也学到了很多东西。昨天实现了ARP协议后,发现无法获得不同网段的机器的物理地址,上网查了一下,知道了还有个Proxy ARP的东西。今天移植DNS的时候,需要向DNS服务器发送数据,但实际的发送过程需要分两种情况:如果DNS服务器和自己在同一个网段上,则直接发送即可。如果不在一个网段上,则只需把数据发送到网关上,再由网关根据目的IP地址转发到DNS服务器上。

本来想贴个图的,算了吧。

相关文章推荐

(Linux 技术)Fedora 16下编译无线网卡驱动成功

(本来发在红联社区,不过由于今天更新系统又编译了一次,感觉需要温习,故在这里也发一下,,,高手勿喷)     大学里不知有多少开源爱好者,在为不同版本的Linux驱动而头疼。特别是像我这里用校园网的...
  • zspcb
  • zspcb
  • 2012年09月04日 23:58
  • 1116

FS210无线网卡驱动移植

作者:李老师,华清远见嵌入式学院讲师。 FS210平台使用USB Wi-Fi无线网卡,市面上流行的无线网卡有Ralink Technology公司的RT5370STA系列和Realtek公司的RTL...

linux2.6.38内核下的DM9000网卡驱动移植

Linux2.6.38内核已经有自带的DM9000网上驱动,要移植DM9000的网卡驱动我们只要在内核原有的驱动代码上加以改动就可以了。我们先简单分析一下DM9000的驱动代码,DM9000的驱动的源...
  • jjy201
  • jjy201
  • 2011年11月10日 10:59
  • 2096

linux-2.6.35内核移植—网卡驱动的添加

linux-2.6.35内核移植—网卡驱动的添加 一、解压内核: $tar xvf linux-2.6.35.tar.bz2 $cd linux-2.6.35 二、修改顶层Makefi...

MINI2440 DM9000网卡驱动在 QEMU上的移植(转)

我把雪松的帖子也转过来。鼓励大家看他的原帖子,他是这个专家。http://blog.csdn.net/coolbacon/archive/2011/03/22/6269551.aspx 这两天抽了个空...

uboot-1.1.6中DM9000网卡驱动移植到TQ2440

TQ2440自带的uboot-1.1.6中并没有支持uboot命令行模式和网卡驱动。所以要修改和重新编译uboot和添加DM9000支持。uboot定制与移植可以参考网上很多的资料。这里主要是说明在D...

15、Linux2.6.31--网卡驱动移植(DM9000)

DM9000网卡驱动的移植。2.6.31.5中自带的dm9000.c可以满足TQ2440开发板上的DM9000网卡的要求,因此可以以2.6.31.5自带的dm9000为基础进行移植。下面是具体的移植步...
  • mianyy
  • mianyy
  • 2011年08月23日 15:03
  • 296

rtl8188eu无线网卡驱动移植

基于3.14内核rtl8188eu驱动移植 时间:2016-01-08作者:华清远见 最近的项目上要用到3.14的内核,我们需要一个可以使用wifi连接外网的文件系统,我们的w...

移植RT5370无线网卡驱动到mini2440

买到一块usb无线网卡,芯片是ralink的RT5370.以下是将其驱动移植到mini2440的步骤。 1.下载驱动源码,雷凌官网的下载地址是: http://www.ralinktech.com...

RT73 wifi无线网卡驱动移植过程

原文地址::http://www.embedhq.org/html/jsbw/2010/0626/419.html   移植环境: 主机操作系统:Ubantu 8.10 目标系统:linux-2....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:网卡驱动移植成功
举报原因:
原因补充:

(最多只允许输入30个字)