共查询到20条相似文献,搜索用时 15 毫秒
1.
嵌入式Linux设备驱动程序开发 总被引:11,自引:6,他引:11
阐述在嵌入式Linux环境下设备驱动程序的开发,详细探讨了嵌入式Linux设备驱动程序的通用模块框架和具体开发流程,说明了驱动程序与内核的关系,归纳嵌入式Linux设备驱动程序的共性.解析Linux设备驱动程序模块的概念,进一步分析了驱动模块的初始化和卸载这两个关键函数.通过实例论述如何设计和编写模块化的嵌入式Linux设备驱动程序,以及解释驱动程序的关键代码.最后归纳了开发嵌入式Linux设备驱动程序的核心思想. 相似文献
2.
杨德芳 《电脑编程技巧与维护》2007,(4):75-77,87
在嵌入式系统的开发中,编写设备驱动程序是必须要做的工作.本文以NE2000网卡驱动程序为例,介绍Linux下PCI驱动程序的编写方法.驱动程序的编写包括发现设备、读取设备信息、申请资源、编写设备操作函数和注册设备操作等. 相似文献
3.
4.
嵌入式Linux设备驱动的研究与开发 总被引:1,自引:0,他引:1
本文首先介绍了在嵌入式Linux环境下设备驱动程序的开发流程,详细描述了Linux设备驱动程序的体系结构和Linux设备文件的概念.然后通过一个例子描述了如何设计和编写Linux设备驱动程序,并解释了其中的核心代码.最后构建一个Glade工程调用这个设备驱动程序,并完成测试工作. 相似文献
5.
通过在嵌入式uCLinux上实现字符型设备驱动程序的添加实例,介绍了嵌入式Linux系统的设备管理、设备驱动程序的框架和实现设备驱动程序的添加方法,以能够提供给大家一个开发uCLinux下设备驱动程序的向导,使之在开发各种设备的驱动程序中得到很好的应用. 相似文献
6.
7.
本文介绍了在Windows CE.net 4.2系统中非标准显示器的接入方式,包括硬件接口的实现、驱动程序的编写以及为了将非标准显示器接入Windows CE系统中所采取的一些特殊方法.在嵌入式系统中,常常需要采用一些非标准器件,往往不能满足Windows CE系统对设备属性的要求,对这些设备接入方式的研究具有一定的实际意义. 相似文献
8.
随着嵌入式技术的发展,各种外设越来越多地应用到嵌入式设备中。文章围绕着一个ADS7864驱动程序的实例开发过程,介绍了ADS7864的使用方法,并以Samsung公司的S3C2410CPU为硬件平台,完成了ADS7864在Windows CE4.2下的流接口驱动程序设计,分析了相关的源代码和注册表。实验证明,该驱动程序正确可行,运行稳定可靠,可以为其他类似设备驱动的编写提供借鉴。 相似文献
9.
设备驱动程序作为DOS和BIOS硬件的接口发挥了重要的作用.它是通过在CONFIG.SYS用DEVICE=的命令加载的,利用DOS中的设备驱动程序可实现系统的加密,如在DOS中加载一个与文件或子目录同名的设备驱动程序,使所有对此文件和子目录的操作都失效,因此,若能在内存中动态地查询DOS的设备驱动程序,则可破解类似加密方法,当然,这仅仅是设备驱动程序一个小小的应用,若充分利用它还可以应用到其它方面.下面对DOS的设备驱动程序的构造及其加载机制作简单的介绍,并编制了一个动态查询DOS的设备驱动程序的C程序DDHSHOW.C. 相似文献
10.
基于AX88796的嵌入式网络设备驱动程序设计 总被引:1,自引:1,他引:0
论述了嵌人式Linux网络设备驱动程序的体系结构,即:协议接口层、网络设备接口层、设备驱动功能层、网络设备和网络媒介层;介绍了$3C2410X处理器与以太网控制器AX88796的接口设计;阐明了AX88796网络设备驱动程序设计方法.嵌入式Linux网络设备驱动程序有内核加载和模块加载两种形式,本网络设备驱动程序采用了基于模块加载网络驱动程序的设计方法,通过模块加载insmod命令将网络设备驱动程序插入到内核之中.所设计的驱动程序加载方便、运行可靠. 相似文献
11.
12.
杨德芳 《电脑编程技巧与维护》2007,(7):66-69
在嵌入式系统的开发中,编写设备驱动程序是必须要做的工作.本文给出了USB驱动程序的编写的架构,包括发现设备、读取设备信息、编写设备操作函数和注册、注销设备等操作,并给出了键盘飞梭驱动程序完整实例. 相似文献
13.
14.
曹国钧 《电脑编程技巧与维护》1995,(9):10-11
设备驱动程序作为DOS和BIOS硬件的接口发挥了重要的作用。它是通过在CONFIG.SYS用DEVICE=的命令加载的,利用DOS中的设备驱动程序可实现系统的加密,如在DOS中加载一个与文件或子目录同名设备驱动程序,使所有对此文件和子目录的操作都失效,因此,若能在内存中动态地查询DOS的设备驱动程序,则可破解类似加密方法,当然,这仅仅是设备驱动程序一个小小的应用,若充分利用它还可以应用到其它方面。下面对DOS的设备驱动程序的构造及其加载机制作简单的介绍,并编制了一个动态查询DOS的设备驱动程序的C程序DDH_SHOW.C. 相似文献
15.
设备驱动程序的开发已成为嵌入式系统开发的关键.文章分析了嵌入式uCLinux设备驱动程序设计的开发特性,详细探讨了uCLinux设备驱动程序的通用模块框架和具体开发流程,给出了开发基于uCLinux设备驱动程序的核心思想,通过总结归纳为设计开发设备驱动提供有意的参考. 相似文献
16.
针对Windows操作系统提供的通用驱动程序不能很好满足具有特殊功能的设备的要求这一缺点,通过为自行设计的USB HID硬件设备开发USB HID小驱动程序,探讨在C语言平台上采用DDK开发基于WDM的HID小驱动程序的一般方法.介绍了USB HID设备的特点及其在Windows XP环境下的驱动层次结构;结合实际开发经验,详细阐述了USB HID小驱动程序的入口例程、即插即用例程、分发例程、电源管理例程和卸载例程的功能、特点及其编写方法.重点分析了在HID类驱动程序轮询设备条件下,处理读写I/O请求的一般方法;简单地介绍了WDM驱动程序的加载和安装方法;最后总结了开发USBHID小驱动程序的重点和难点.实验结果表明,自行开发的驱动程序运行稳定,可移植性强,针对具体设备开发小驱动程序简单可行. 相似文献
17.
在Windows系统中,设备驱动程序可以分为标准设备驱动程序、可安装设备驱动程序以及虚拟设备驱动程序三种。标准设备驱动程序是针对IBM-PC兼容机系列及Windows的标准硬件如键盘、鼠标、显示器等而开发的,一般用扩展名.drv标识,是用来为特定硬件与Windows进行通信的程序;虚拟设备驱动程序是为支持Windows 3.1以上的版本特有的系统虚拟机功能而提供的,通常以扩展名.386标识,系统虚拟 相似文献
18.
在WDM(Windows Driver Model)体系中,驱动程序是分层实现的.过滤器驱动程序是一种特殊而重要的中级驱动程序,可用来对硬件产品包括一些USB设备实现性能优化.围绕着过滤器驱动程序的实质简要地介绍了WDM过滤器驱动程序的性能和层次模型.通过分析一个用以改进USB键盘功能的过滤器驱动程序的设计实例来深人阐述基于USB设备的过滤器驱动程序之开发原理和设计方法,并且给出了重点部分的源程序和代码注释.操作系统提供的USB功能驱动经文中讨论的过滤器驱动程序过滤之后,可以让USB键盘的作用发生质的改变. 相似文献
19.
基于μClinux和S3C44B0X的A/D设备驱动程序的设计 总被引:1,自引:0,他引:1
对于μClinux的应用来说,编写设备驱动程序是很重要的一个方面的工作.通过在Samsung S3C44B0X微处理器的嵌入式平台上设计基于μClinux的A/D设备驱动程序的实例,介绍了设备驱动程序的一般编写方法和相关知识. 相似文献
20.
uClinux是针对微控制领域设计的嵌入式操作系统.本文介绍了基于uClinux嵌入式操作系统的CAN通信卡设备驱动程序的实现.描述了CAN通信卡驱动程序的框架以及如何将驱动程序加载到uClinux系统内核中.对其他设备在uClinux下的驱动程序编写有一定的参考价值. 相似文献