• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊
论文

基于ARM和Linux的DM9000网络接口设计及驱动实现

展开
  •  (南京信息工程大学信息与控制学院,江苏 南京 210044)
袁安富(1964),男,浙江嵊州人,硕士,副教授,研究方向为CAE。夏生凤(1985),男,湖南邵阳人,硕士生,研究方向为嵌入式系统开发。

收稿日期: 2010-03-21

  修回日期: 2010-06-02

  网络出版日期: 2011-02-25

Design and Implementation of the DM9000 Network Device Driver Based on ARM and Linux

Expand
  • (School of Information and Control,Nanjing University of Information Science and Technology,Nanjing  210044,China)

Received date: 2010-03-21

  Revised date: 2010-06-02

  Online published: 2011-02-25

摘要

DM9000 是目前在嵌入式系统中广泛应用的以太网芯片。本文在深入研究嵌入式系统的基础上,采用ARM920T系列芯片S3C2440和网络接口芯片DM9000接口电路,在Linux操作系统下分析并给出了网络设备驱动功能层抽象设计模板,最终实现了对DM9000网卡接口的驱动,为网络设备驱动开发提供了很好的范例。

本文引用格式

袁安富,夏生凤 . 基于ARM和Linux的DM9000网络接口设计及驱动实现[J]. 计算机工程与科学, 2011 , 33(2) : 27 -31 . DOI: 10.3969/j.issn.1007130X.2011.

Abstract

DM9000 is a widely used Ethernet chip in the arena of embedded systems.This paper makes an indepth study of embedded systems baesd on the use of ARM920Tchips S3C2440 and network chip DM9000 interface circuits, analyses and gives the network device driver functionality abstraction of design templates in the Linux operating system, and realizes the DM9000 network interface’s driver finally,which gives a good example to network device driver development.

参考文献

[1]卢栋梁,郑谦益,张登银. 嵌入式μCLinux 下网络虚拟设备的实现[J] . 南京邮电学院学报,2005,14(6):6972.
[2]DAVICOM Semiconductor Inc. DM9000A Ethernet Controller with General Processor Interface Data Sheet [M] . 2005.
[3]宋宝华.Linux设备驱动开发详解[M].北京:人民邮电出版社,2008.
[4]刘淼.嵌入式系统接口设计与Linux驱动程序开发[M].北京:北京航空航天大学出版社,2006.
[5]何永琪,杨红涛,焦悦光,等.嵌入式Linux系统实用开发[M].北京:电子工业出版社,2010.
[6]赵炯.Linux内核完全注释[EB/OL].[20071112].http://www.oldlinux.org/.
[7]S3C2440A 32 32Bit Risc Microprocessor Users Manual Revision1[EB/OL].[20041017].http://www.samsungsemi.com/.

文章导航

/