![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DM9000
Hens007
一无所有
展开
-
DM9000寄存器功能详细介绍
http://hi.baidu.com/firstm25/blog/item/53eeec238d780b4b92580788.htmlDM9000(A)是一个全集成、功能强大、性价比高的快速以太网MAC控制器,它带有一个通 用处理器接口、EEPROM接口、10/100 PHY和16KB的SRAM(13KB作为接收FIFO,3KB作为发送FIFO)。它采用单电源供电,可兼容3.3V、5V的IO转载 2012-02-14 10:16:42 · 4494 阅读 · 0 评论 -
Linux DM9000网卡驱动程序完全分析
说明1:本文分析基于内核源码版本为linux-2.6.31 说明2:本文在理解了linux中总线、设备和驱动模型的基础上加以分析代码天猫爆款 联想 ibm ThinkPad E320 129862C 代替55C 笔记本 包邮 虽然Linux驱动程序应该是和具体的硬件平台分离的,但是为了更好的理解DM9000的驱动程序,这里还是结合一下Mini2440开发板,这样也可以更好的体会如何转载 2012-02-16 14:38:54 · 931 阅读 · 0 评论 -
S3C2416 +linux驱动移植之DM9000A
首先来看一下DM9000A的框图:这里重要的是物理层PHY receiver,MAC(media access control)层,这里与软件中的协议栈不同,在硬件上MAC是PHY的下一层。DM9000A将MAC和PHY做到一起,也可以像IIS设备那样,SOC内有IIS的控制器,而声卡UDA1341放在片外。网卡当然也有这种设计,它是把PHY的下层MAC放入SOC内,片外的是PHY,当然我转载 2012-02-20 15:57:54 · 4043 阅读 · 2 评论 -
从DM9000驱动看platform device与driver的关系
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADSP-BF561uclinux-2008r1.5-rc3 (smp patch)Visual DSP++ 5.0(update 5) 欢迎转载,但请保留作者信息 内核中的platform driver机制需要将设备本身的资源注转载 2012-03-02 18:17:17 · 821 阅读 · 0 评论