首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 281 毫秒
1.
基于ARM的Linux网络设备驱动程序开发   总被引:2,自引:0,他引:2  
对基于ARM的网络设备驱动程序开发进行了研究,分析了嵌入式Linux网络设备驱动程序的实现原理和运行过程,讲述了嵌入式系统中网络设备驱动开发的具体过程.在嵌入式Linux中实现DM9000网卡驱动,并结合实现DM9000网卡驱动的实例讲解了基于Linux操作系统的网卡驱动程序开发流程.具体分析了网络设备的初始化、设备的打开与关闭、数据的传送和接收以及超时处理等相关过程.最后归纳总结了基于嵌入式Linux网络设备驱动程序的一般方法.  相似文献   

2.
Linux作为在网络中诞生的操作系统,网络设备是其不可缺少的重要组成部分。本文详细分析了Linux内核中网络设备驱动程序的运行机理,并研究了实现Linux网络驱动程序的关键过程,也给出了一种实现模式和具体实例。  相似文献   

3.
Linux作为在网络中诞生的操作系统,网络设备是其不可缺少的重要组成部分。本文详细分析了Linux内核中网络设备驱动程序的运行机理,并研究了实现Linux网络驱动程序的关键过程,也给出了一种实现模式和具体实例。  相似文献   

4.
Linux下的设备驱动及其管理机制   总被引:6,自引:1,他引:6  
文章分析了Linux系统下设备驱动程序的工作原理,介绍了驱动程序的实现方法,同时将Linux对字符设备、块设备和网络设备的管理机制做了详细的分析对比。  相似文献   

5.
蔡斌  万柳 《微计算机应用》2006,27(4):422-424
从Linux设备驱动程序的分类入手,分析了网络设备驱动程序的结构,并讨论了网络设备驱动程序的实现模式,最后描述了实现中要注意的问题。经实践检验.本实现模式是成功的。  相似文献   

6.
红外通信技术广泛用于短距离无线通信.为了满足嵌入式系统中红外通信的需求,提出了采用嵌入式处理器S3C2410为核心,基于嵌入式Linux红外通信系统方案.通过对Linux下红外协议栈和网络设备驱动程序的研究分析,设计了红外收发设备在Linux操作系统下的驱动程序,并给出了红外通信应用设计编程方法.  相似文献   

7.
基于AX88796的嵌入式网络设备驱动程序设计   总被引:1,自引:1,他引:0  
论述了嵌人式Linux网络设备驱动程序的体系结构,即:协议接口层、网络设备接口层、设备驱动功能层、网络设备和网络媒介层;介绍了$3C2410X处理器与以太网控制器AX88796的接口设计;阐明了AX88796网络设备驱动程序设计方法.嵌入式Linux网络设备驱动程序有内核加载和模块加载两种形式,本网络设备驱动程序采用了基于模块加载网络驱动程序的设计方法,通过模块加载insmod命令将网络设备驱动程序插入到内核之中.所设计的驱动程序加载方便、运行可靠.  相似文献   

8.
基于Linux驱动程序的编写技术   总被引:1,自引:0,他引:1  
Linux的应用已经越来越广泛,由于它免费提供源代码,许多公司企业都使用Linux作为开发平台。文章主要阐述了Linux驱动程序的基本概念以及字符设备、块设备和网络设备的特点。分析了主设备号、次设备号的用途和时钟、驱动程序接口、驱动模块的用法,描述了编写驱动程序的步骤。  相似文献   

9.
Linux下编写网络设备驱动程序   总被引:3,自引:0,他引:3  
网络基本概念及在Linux操作系统下编写网络设备驱动程序的原理、方法和步骤。  相似文献   

10.
设备驱动是Linux系统的重要组成部分,也是硬件和应用软件之间的纽带,而网络设备更是设备间通信的重要方式之一,所以设计网络驱动有着重要的意义。论文在分析Linux网络驱动程序体系结构的基础上,利用Linux2.6.32.2内核在S3C2440开发板上移植编写DM9000网卡驱动程序的实例,重点讨论了嵌入式网络驱动程序的实现原理,并详细分析了程序代码的框架结构。设计的网卡接口电路与程序最终实现了驱动的目的,使得DM9000网卡能够正常工作,并且可以应用到多种嵌入式设备当中。  相似文献   

11.
嵌入式Linux下基于SPI总线的网络设备驱动设计与实现   总被引:2,自引:1,他引:1  
基于SPI总线的网络驱动设备是一种新型的网络设备,其驱动程序设计尚未经过系统分析.在分析嵌入式Linux的SPI总线特点的基础上,以S3C2410为MCU、以ENC28J60为以太网控制芯片作为设计实例,首次详细分析介绍了基于SPI总线的网络驱动设计的方法.  相似文献   

12.
以S3C2440为硬件平台,Linux2.6为软件平台,搭建Arm-Linux环境,以网络设备CS8900的驱动程序为例,分析设备结构,研究并实现了Arm-Linux网络设备的工作原理和关键技术、驱动程序结构的重要组成部分(设备注册、初始化、模块卸载、设备方法)。另外,介绍了有关中断的处理,最终提供了一种网络接口标准。  相似文献   

13.
主要阐述了嵌入式Linux设备驱动程序的概念,归纳嵌入式Linux设备驱动程序的共性,探讨嵌入式Linux设备驱动程序具体开发流程以及驱动程序的关键代码,总结嵌入式Linux设备驱动程序开发的主导思想。  相似文献   

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

15.
随着嵌入式技术和网络技术的发展,网络驱动已成为嵌入式系统的重要组成部分,而占用较少的资源则是嵌入式系统中程序开发的基本要求.在分析了对驱动程序进行裁减和优化的策略后,系统地介绍了嵌入式操作系统Minicore中的RTL8139网络设备驱动的数据结构和相关算法,并通过与主流操作系统的比较测试,说明了所设计的网络设备驱动稳定高效和占用资源方面的优点.  相似文献   

16.
为了使学生对嵌入式驱动程序开发有初步认知,结合嵌入式系统实验平台,设计基于嵌入式Linux驱动程序设计的实践教学案例。该案例以设备驱动程序设计为目标,基于S3C6410嵌入式微处理器硬件平台,涵盖开发环境的搭建、Linux内核的定制、根文件系统的制作、设备驱动程序设计、测试应用程序设计等教学内容。实施效果表明,该实践教学环节可以强化学生对Linux设备驱动程序设计的理解、提高学生的嵌入式底层软件开发能力。  相似文献   

17.
基于PPC的网络行为识别系统性能优化   总被引:1,自引:1,他引:0       下载免费PDF全文
卢旌平  宋英雄  顾鹏 《计算机工程》2010,36(10):267-269
给出一种基于PowerPC处理器和嵌入式Linux系统的网络行为识别系统设计方案,为满足高速网络环境下的工作需求,在Linux网络子系统的基础上,对数据平面进行优化,实现基于NAPI的网络设备驱动程序,设计高效率的缓冲存储结构,缩短网络协议栈的数据处理流程。测试结果表明,优化后的系统与原系统相比,系统吞吐量得到提高。  相似文献   

18.
本文介绍了Linux操作系统的优点,以及设备驱动程序在Linux系统中的重要作用,并对Linux操作系统字符设备驱动程序的开发进行了研究,详细描述了Linux系统下字符设备驱动开发的设计方法和实现过程,包括设备驱动模块加载和卸载、设备的操作。在字符设备驱动的基础上,总结了产生竞态的几种情况,并提出了控制方法,说明了并发控制对驱动程序开发的重要性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号