基于ARM-Linux的网络驱动程序设计  被引量:6

Development of Network Driver Program based on Embedded Linux

在线阅读下载全文

作  者:常锋[1] 孟传良[1] 

机构地区:[1]贵州大学计算机科学与信息学院,贵州贵阳550025

出  处:《通信技术》2012年第6期32-35,共4页Communications Technology

摘  要:对基于ARM的网络设备驱动程序的开发进行了研究,对嵌入式Linux网络设备驱动程序的运行机制进行了分析,介绍了一般网络设备的体系结构,对网络驱动的主要功能进行讲述。在嵌入式Linux中实现CS8900A网卡驱动,并结合实现CS8900A网卡驱动的实例讲解了基于Linux操作系统的一般网络驱动程序的开发流程。并具体分析了网络设备的初始化、设备的打开与关闭、数据的发送与接收以及中断处理等相关问题。最后在Linux平台编译运行且通过测试。The development of ARM-based network device driver is studied, the operating mechanism of embedded Linux network device driver analyzed, the general architecture of the network devices described, and the main function of this network driver discussed. The CS8900A driver is implemented in the embedded Linux network driver, and by the example of CS8900A driver implemented in embedded Linux operating system, the development process of network driver based on Linux operating system is explained. And the network device initialization, open and close, data sending and receiving, interruption handling and other related problems are also analyzed in detail. Finally, the compiling and running on the Linux platform is done and the test passed.

关 键 词:嵌入式LINUX系统 网络设备 驱动程序 CS8900A 

分 类 号:TN915.09[电子电信—通信与信息系统]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象