基于ARM的Linux网络设备驱动程序开发

被引:60
作者
周敬琼
周凤星
机构
[1] 武汉科技大学冶金自动化与检测技术教育部工程中心
关键词
ARM; 网络设备; Linux系统; DM9000; 驱动程序;
D O I
10.16208/j.issn1000-7024.2009.22.027
中图分类号
TP316.81 [];
学科分类号
摘要
对基于ARM的网络设备驱动程序开发进行了研究,分析了嵌入式Linux网络设备驱动程序的实现原理和运行过程,讲述了嵌入式系统中网络设备驱动开发的具体过程。在嵌入式Linux中实现DM9000网卡驱动,并结合实现DM9000网卡驱动的实例讲解了基于Linux操作系统的网卡驱动程序开发流程。具体分析了网络设备的初始化、设备的打开与关闭、数据的传送和接收以及超时处理等相关过程。最后归纳总结了基于嵌入式Linux网络设备驱动程序的一般方法。
引用
收藏
页码:5124 / 5127
页数:4
相关论文
共 7 条
[1]
Linux设备驱动开发技术及应用.[M].(韩) 俞永昌; 著.人民邮电出版社.2008,
[2]
Linux设备驱动开发详解.[M].宋宝华; 编著.人民邮电出版社.2008,
[3]
嵌入式Linux系统开发技术详解——基于ARM.[M].孙纪坤;张小全编著;.人民邮电出版社.2006,
[4]
Linux与嵌入式系统.[M].李善平;刘文峰;王焕龙等编著;.清华大学出版社.2006,
[5]
Linux内核设计与实现.[M].(美)RobertLove著;陈莉君;康华;张波译;.机械工业出版社.2006,
[6]
ARM体系结构与编程.[M].杜春雷编著;.清华大学出版社.2003,
[7]
嵌入式开发详解.[M].魏忠等编著;.电子工业出版社.2003,