首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 187 毫秒
1.
嵌入式Linux设备驱动的研究与开发   总被引:1,自引:0,他引:1  
本文首先介绍了在嵌入式Linux环境下设备驱动程序的开发流程,详细描述了Linux设备驱动程序的体系结构和Linux设备文件的概念.然后通过一个例子描述了如何设计和编写Linux设备驱动程序,并解释了其中的核心代码.最后构建一个Glade工程调用这个设备驱动程序,并完成测试工作.  相似文献   

2.
嵌入式Linux的设备驱动研究与开发   总被引:1,自引:0,他引:1  
首先介绍了嵌入式Linux环境下设备驱动程序的开发流程,详细描述了Linux设备驱动程序的体系结构和Linux设备文件的概念.然后通过一个例子描述了如何设计和编写Linux设备驱动程序,并解释了其中的核心代码.最后构建一个Glade工程来调用这个设备驱动程序,完成测试工作.  相似文献   

3.
Linux中USB设备驱动程序研究   总被引:10,自引:1,他引:9  
介绍了USB的相关概念及Linux中USB设备驱动程序的框架和重要数据结构。通过设计和实现一个典型的例子,总结了Linux下编写一个USB设备驱动程序的一般方法和技巧。  相似文献   

4.
嵌入式Linux设备驱动程序开发   总被引:11,自引:6,他引:11  
阐述在嵌入式Linux环境下设备驱动程序的开发,详细探讨了嵌入式Linux设备驱动程序的通用模块框架和具体开发流程,说明了驱动程序与内核的关系,归纳嵌入式Linux设备驱动程序的共性.解析Linux设备驱动程序模块的概念,进一步分析了驱动模块的初始化和卸载这两个关键函数.通过实例论述如何设计和编写模块化的嵌入式Linux设备驱动程序,以及解释驱动程序的关键代码.最后归纳了开发嵌入式Linux设备驱动程序的核心思想.  相似文献   

5.
在Linux操作系统中,驱动程序屏蔽了硬件细节,使用户进程能方便地对设备进行控制操作。本文介绍了Linux环境下设备驱动程序的相关概念,深入分析了驱动程序的工作原理,结合实例详细探讨了基于Linux的嵌入式平台下设备驱动程序的设计和实现过程。  相似文献   

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

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

8.
介绍了基于嵌入式Linux用户自己编写的设备驱动程序的设计方法。把数组当作一个字符设备,设计了字符设备驱动程序的框架,并编写了设备驱动程序的测试程序,较完整的实现用户自己编写Linux设备驱动程序的思想。驱动程序的编写简洁明了,在HHARM9-EDU的实验平台上通过。有一定的实际应用价值。  相似文献   

9.
Linux系统下USB设备驱动程序的开发   总被引:4,自引:0,他引:4  
开发Linux下的设备驱动程序是一项比较繁琐的工作,从具体的USB设备驱动的开发流程出发,描述了Linux系统下USB设备驱动程序的几个主要开发细节和注意点,以能够提供给大家一个开发Linux下USB设备驱动程序的向导,并在开发密码模块设备的驱动程序中得到了很好的应用。  相似文献   

10.
Linux下PCI设备驱动程序研究   总被引:5,自引:0,他引:5  
在简要概括Linux下设备驱动程序的原理和相关知识的基础上 ,提出了编写一个PCI驱动程序的流程图和框架 ;并通过设计和实现一个具体而典型的例子 ,总结了在Linux下编写一个PCI设备驱动程序的一般方法和技巧 ;最后用一个简单的应用程序做了实验。  相似文献   

11.
通过在嵌入式uCLinux上实现字符型设备驱动程序的添加实例,介绍了嵌入式Linux系统的设备管理、设备驱动程序的框架和实现设备驱动程序的添加方法,以能够提供给大家一个开发uCLinux下设备驱动程序的向导,使之在开发各种设备的驱动程序中得到很好的应用.  相似文献   

12.
嵌入式系统Linux下LCD显示驱动的开发   总被引:2,自引:0,他引:2  
李勇  张建正 《微机发展》2006,16(2):93-95
嵌入式系统通常使用LCD作为显示设备,嵌入式Linux下,如果图形界面接口采用的是MicroWindows,MiniGUI或Qt-Embedded,则LCD设备的驱动程序必须采用Linux的帧缓冲设备来处理与LCD控制器有关的底层命令。帧缓冲是Linux为图形设备提供的一个抽象接口,它允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。文中介绍了Linux帧缓冲设备驱动程序框架,详细分析了帧缓冲设备驱动程序层次结构、核心功能模块和数据结构,最后基于三星公司S3C2410x处理器的开发平台,系统地给出了Linux下帧缓冲驱动程序开发和调试实例。  相似文献   

13.
传统嵌入式Linux下的I2C设备驱动通常采用较为复杂的3层架构,可满足多设备并行工作的要求;但是在多设备串行的情况下,可直接在适配器层一层实现I2C设备驱动,这将有效地简化I2C设备驱动的开发.本文结合用LM75传感器采集温度的实例,介绍这种方法在嵌入式Linux下的一般实现过程.  相似文献   

14.
嵌入式Linux设备驱动程序的开发研究   总被引:1,自引:0,他引:1  
阐述在嵌入式uCLinux环境下设备驱动程序的开发方法,详细阐述了嵌入式Linux设备驱动程序的分类及特点,归纳嵌入式Linux设备驱动程序的共性,重点分析了动态可加载设备驱动程序的原理和设计步骤,并实现了基于uClinux的字符型设备的动态可加载驱动程序。实验结果表明,动态可加载方式为嵌入式Linux驱动程序的调试提供了便捷的途径。  相似文献   

15.
传统嵌入式Linux下的I2C设备驱动通常采用较为复杂的3层架构,可满足多设备并行工作的要求;但是在多设备串行的情况下,可直接在适配器层一层实现I2C设备驱动,这将有效地简化I2C设备驱动的开发。本文结合用LM75传感器采集温度的实例,介绍这种方法在嵌入式Linux下的一般实现过程。  相似文献   

16.
I2C总线以其简单高效的方式被广泛的运用在嵌入式产品设计中,而实时时钟RTC则是其中应用的典型代表。在嵌入式Linux系统中,对其I2C驱动程序提供了较好的支持框架。但随着Linux内核版本的不断升级,对于I2C设备驱动的结构设计也趋于复杂,往往让开发者有些不知所措。本文以2.6.39版本Linux内核为背景,在分析该Linux版本I2C总线设备结构和RTC设备资源的基础上,结合RTC设备驱动模型和I2C/SMBus传输方式,对RTC设备在at91sam9g25上进行了具体的设备驱动设计实现,并通过在电力用户集中器设备中的应用,证明了驱动设计的可行性。  相似文献   

17.
基于S3C2440多路A/D转换Linux驱动程序设计   总被引:1,自引:0,他引:1  
嵌入式操作系统ARM-Linux的应用已经越来越广泛,但是Linux系统本身并没有对种类繁多的硬件设备都提供现成的驱动程序,特别是由于工程应用中的灵活性就需开发一套适合于自己产品的设备驱动,这使得嵌入式Linux设备驱动程序的开发在整个嵌入式系统开发周期中占据很大的比例。本文针对三星的S3C2440嵌入式ARM微处理器,介绍了在Linux操作系统下,对S3C2440微处理器内部A/D转换器实现多路的驱动方法;通过编写该A/D转换驱动程序,总结出一种在嵌入式Linux操作系统下快速方便的开发驱动程序的方法。  相似文献   

18.
针对为远端提供视频服务的嵌入式系统,给出了一种嵌入式Linux平台下的USB视频采集驱动的开发方法。在介绍一般USB设备驱动程序开发的流程和方法的基础上,详细阐述了Linux操作系统下利用Video for Linux(V4L)标准API开发USB视频采集驱动的流程,给出了视频设备打开、初始化、关闭以及视频数据捕捉等关键步骤的程序设计,并提出了针对V4L标准API的优化设计方法。  相似文献   

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

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