基于S3C44B0的以太网驱动程序设计与实现

作者: 不详   发布日期:2007-07-15 09:11   查看数:0
中文摘要:

  为实现嵌入式系统的以太网通信接口驱动程序,就S3C44B0开发板的以太网接口芯片RTL8019AS驱动程序设计,来系统地分析以太网控制器和物理层芯片的驱动程序设计原理和实现方法,完成了芯片的初始化,以及实现数据的收发功能,并在开发板上进行了功能测试。从而增强了网络的智能化与灵活性,提高了其安全性和实时性。

英文摘要:

  In order to achieve the Ethernet Driver program of the Embedded System,this article debates the design of the drive program of ethernet connection chip RTL8019AS which based on S3C44B0 board,and analyzes the ethernet controller and the physical level chip driver principle of designation and the realization method systematically,then completes the initialization of the chip and the collection function of the data,at last takes a functional board test on the development board

RTL8019AS简介 S3C44B0X开发板的网络接口控制芯片采用Realtek公司生产的RTL8019AS,它是高集成的以太网 控制器芯片,集成了介质访问控制子层(MAC)和物理层的性能。另外,它还具有与NE2000兼容、软件 移植性好、价格低廉等优点,在市场上的10Mbp s网卡中占有相当的比例。其主要性能如下[ 1 ] : ①适应 于Ethernet II、IEEE802. 3协议、10Base5、10Base2、10BaseT; ②支持8位、16位数据总线, 8个中断申请 线以及16个I/O基地址选择; ③全双工,收发可同时达到10Mbp s的速率,具有休眠模式,以降低功耗; ④内置16KB的SRAM,用于收发缓冲,降低对主处理器的速度要求; ⑤可连接同轴电缆和双绞线,并可 自动检测所连接的媒介类型; ⑥支持闪存读写; ⑦允许四个诊断LED引脚可编程输出; ⑧100脚的TQFP 封装,缩小主机板尺寸。  结束语 本文主要对S3C44B0开发板的以太网接口芯片RTL8019AS驱动程序进行了详细的分析与设 计,并在开发板上对其功能进行了测试。网络接口芯片驱动的设计是网络通信中最底层、最基础的部 分,是进行上层协议软件设计所必需的。通过在其基础上进行进一步设计可以开发出更丰富的网络功 能。