首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 515 毫秒
1.
王宇英 《现代电子技术》2006,29(4):73-74,77
在Linux系统中,设备驱动程序隐藏了设备的细节,用户程序可以方便地操作设备,但随着硬件产品不断更新,需要不断编写新的驱动程序以支持硬件,通过虚拟字符设备驱动程序的编写,来说明Linux系统中字符设备驱动程序的工作原理。首先介绍了Linux系统中设备驱动程序的基本结构,以及字符设备驱动程序应提供的入口点,最后用进程虚拟字符设备,编写了相应的驱动程序,实现进程间的信息读写。  相似文献   

2.
编写Linux设备驱动程序无疑是一项复杂的工作.本文将集中介绍非标准硬件的设备驱动程序编写,探讨硬件应用编程接口,并借用CirrusLogic EP9312片上系统嵌入式平台添加设备驱动程序这一案例来进行分析.  相似文献   

3.
基于嵌入式Linux的中断驱动程序设计   总被引:2,自引:0,他引:2  
常赟杰  刘连浩 《电子科技》2009,22(10):74-76
首先阐述了嵌入式Linux操作系统下,设备驱动程序的实现原理和编写方法,然后说明了中断处理在设备驱动程序中的应用,并详细论述了中断方式下,编写设备驱动程序的具体开发流程,进一步分析了编写中断处理程序时所用到一些数据结构.应用证明,在编写Linux设备驱动程序的时候,采用中断方式的程序效率会更高.  相似文献   

4.
本文介绍了一种基于PCI局部总线的压缩视频数据实时传输的实现方.法。该方法考虑到硬件设备和Windows2000下应用程序的具体要求,借助VtoolsD编写设备驱动程序,在驱动程序中利用全局事件控制双缓冲方式来实现视频数据的实时传输。  相似文献   

5.
基于Vx Works的串口芯片ST16C554的驱动程序设计   总被引:2,自引:0,他引:2       下载免费PDF全文
曲宏松  耿爱辉  陈涛   《电子器件》2006,29(3):959-962
目前,嵌入式系统的开发已经离不开操作系统的支持,而开发基于嵌入式操作系统的底层硬件驱动程序是研发中必不可少的工作之一。VxWorks是美国WindRiver公司推出的嵌入式实时操作系统(RTOS),介绍了基于VxWorks的串口设备驱动设计,重点介绍了ST16C554的驱动程序,并给出了实际驱动程序中的核心代码。本设备驱动程序编写的思路严格按照VxWorks下设备驱动程序的要求,因此对其他基于VxWorks的设备驱动有一定的参考意义。  相似文献   

6.
文中主要阐述了Linux驱动程序的基本概念以及字符设备、块设备和网络设备的特点.通过键盘驱动实例论述了如何设计和编写模块化的驱动程序,并解释键盘驱动程序的关键代码.最后归纳了开发嵌入式Linux设备驱动程序的核心思想.  相似文献   

7.
Windows95下虚拟设备驱动程序的开发   总被引:3,自引:0,他引:3  
杨振钧  谢瑞和 《电子技术》1999,26(4):34-36,46
文章介绍了Windows95的内核管理机制,解释了一些与虚拟设备相关的概念,分析了编写虚拟设备驱动程序的要点,并给出借助VToolsD用C语言编写处理硬件中断的程序实例。  相似文献   

8.
红外图像获取与处理系统中需要编写高效的图像采集电路的设备驱动程序.文中介绍了一种针对这类数据采集电路的外设部件互连(PCI)设备驱动程序的设计方法,着重讨论了硬件访问、中断处理和直接存储器存取(DMA)传输等3个方面的问题,并给出了相应的解决方案.详细叙述了利用DriverStudio软件开发Windows 2000系统下WDM(Windows Driver Model)设备驱动程序的流程,最终实现了硬件与应用软件的通信.  相似文献   

9.
丁益洪  平西建 《电子技术》2000,27(10):39-42
文章给出了一种计算机红外遥控接口的设计方案 ,分别介绍了该方案的原理、设计思路及具体实现。方案中的软件部分描述了Windows 9x下编写和安装硬件虚拟设备驱动程序的全过程。  相似文献   

10.
介绍Windows98下如何开发硬件设备驱动程序,给出使用VtoolsD设计虚拟设备驱动程序VxD,处理硬件中断,直接存取硬件地址的实例。  相似文献   

11.
在嵌入式实时系统中进行软硬件开发的关键是编写高效可靠的设备驱动程序,而VxWorks下END网口驱动程序是设备驱动程序中较为复杂的一类.首先从整体上分析了VxWorks操作系统的特点与结构,然后介绍了VxWorks中设备驱动程序的功能、结构和开发方法,并给出了END网口驱动程序的设计实例.该文对VxWorks设备驱动程...  相似文献   

12.
编写联系操作系统和相应硬件设备的驱动程序至关重要.在Platform Builder 4.2开发环境下,基于流接口驱动程序模型,详细阐述嵌入式操作系统Win CE下EP9315芯片的SPI接口的驱动程序设计方法,就设计步骤、虚拟地址映射实现和关键程序代码编写等进行具体分析,并论述驱动程序与EVC编程环境下SPI应用程序之间的关系.驱动程序和相应应用程序能正确运行于优龙的FS_EP9315开发平台.实践证明,该方法正确可行.  相似文献   

13.
微软嵌入式操作系统的分析和比对(下)   总被引:1,自引:0,他引:1  
何小庆 《电子产品世界》2007,(11):128-130,137
WinCE的设备驱动程序 设备驱动程序是嵌入式操作系统中一个重要部分,它是外设和应用软件的接口,追随了微软的一贯风格.WinCE的设备驱动程序规范和丰富,需要特别指出的是,WinCE 5.0所有的驱动程序全部是采用动态加载方式,即在操作系统内核启动以后对硬件外设(如USB、LCD)加载,驱动程序依然运行在内核空间.  相似文献   

14.
孙永钢  张学勇  迟欢欢 《信息技术》2010,34(8):141-142,145
USB总线是一种快速、双向、同步、低成本、动态可连接的串行总线,其驱动程序是Linux内核的一个重要组成部分。随着在Linux操作系统中的广泛应用,特别是嵌入式设备的大量出现,USB驱动程序的编写越来越显得重要了。给出Linux环境下USB驱动的层次结构,并通过一个实例分析了USB驱动程序的编写方法。  相似文献   

15.
虚拟设备驱动程序在CAN总线监控节点中的应用   总被引:2,自引:2,他引:0  
文章主要介绍了虚拟设备驱动程序以及在CAN总线监控节点的设计中的虚拟设备驱动程序的编写。  相似文献   

16.
姜明  郭全顺  黄跃敏 《电子质量》2002,(6):29-31,35
VXD即虚拟设备驱动程序是Windows上层应用和底层硬件设备交互的中间环节,本文阐述了VXD驱动程序开发的通用流程,并且讲述PCI接口板卡的硬件设计及其驱动程序的设计。  相似文献   

17.
基于嵌入式Linux的矩阵键盘设计与实现   总被引:6,自引:3,他引:6  
李杰  曹宇  朱坚  王超 《现代电子技术》2006,29(24):81-83
提出一种基于嵌入式Linux的矩阵键盘实现方案。分别从硬件和软件的角度详细介绍该方案的实现过程,并介绍嵌入式Linux下字符设备驱动程序的编写。针对实际应用的需要设计实现了对长按键和多键齐按等功能的支持。此方案已经用于PDA等多种手持嵌入式设备中。  相似文献   

18.
《现代电子技术》2015,(10):38-41
开发嵌入式系统软件的关键是编写稳定可靠的设备驱动程序,VxWorks下的设备驱动程序开发难度尤其大。结合了多用于航空航天领域的嵌入式实时操作系统VxWorks的特点,详细描述VxWorks下的设备驱动程序的基本概念,以VxWorks下的板级支持包(BSP)作为比较对象,阐述设备驱动程序在整个嵌入式系统中的位置和结构,总结在系统上电后设备驱动程序的基本工作流程,最后以字符设备驱动程序为例演示驱动程序的工作流程,为VxWorks下设备驱动程序开发提供了技术途径。  相似文献   

19.
本文介绍了一种高效的设备驱动程序开发软件WinDriver,利用该软件,可以便捷地在Win-dows操作系统的用户模式下用C++Builder编写硬件设备驱动程序,实现对PCI总线高速实时数据的采集。在实际应用中,程序稳定,可靠性高。  相似文献   

20.
文章介绍了WindowsXP环境下PCI设备驱动程序的开发与实现方法,探讨了PCI设备的I/0端口访问、中断处理、DMA传输、驱动程序与应用程序之间的通信等主要问题,重点对编写驱动程序的过程进行了说明,并实现了驱动程序的安装与调试。  相似文献   

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

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