2019年7月28日
摘要: 一般网卡驱动程序厂商会给我们提供一份模板驱动,我们的工作就是需要根据自己的需要更改这个模板驱动 1、DM9000C的硬件连接 硬件连接图如下所示:它接在S3C2440的BANK4内存控制器上,它只占用8个字节的长度,并且是16bit的位宽。 下面介绍一下DM9000C的主要引脚的功能:SD0-SD1 阅读全文
posted @ 2019-07-28 16:44 andy_fly 阅读(1791) 评论(0) 推荐(0) 编辑
摘要: LINUX驱动程序分三大块:字符驱动程序、块设备驱动程序、网络驱动程序。其中网络驱动程序分为好多层协议层+与硬件相关的层。这篇主要介绍网络驱动中与硬件相关的层的框架:网卡驱动程序。 1、网卡驱动程序框,直接上图: 从图中可以知道,首先应用层通过socket编程调用若干的网络协议层,而这网络协议层完成 阅读全文
posted @ 2019-07-28 15:45 andy_fly 阅读(1986) 评论(0) 推荐(0) 编辑