共查询到19条相似文献,搜索用时 125 毫秒
1.
2.
3.
在Linux系统中,设备驱动程序隐藏了设备的细节,用户程序可以方便地操作设备,但随着硬件产品不断更新,需要不断编写新的驱动程序以支持硬件,通过虚拟字符设备驱动程序的编写,来说明Linux系统中字符设备驱动程序的工作原理。首先介绍了Linux系统中设备驱动程序的基本结构,以及字符设备驱动程序应提供的入口点,最后用进程虚拟字符设备,编写了相应的驱动程序,实现进程间的信息读写。 相似文献
4.
Tanya Ortega 《电子设计技术》2004,11(7):88-88
编写Linux设备驱动程序无疑是一项复杂的工作.本文将集中介绍非标准硬件的设备驱动程序编写,探讨硬件应用编程接口,并借用CirrusLogic EP9312片上系统嵌入式平台添加设备驱动程序这一案例来进行分析. 相似文献
5.
Tanya Ortega 《电子设计技术》2004,11(7)
编写Linux设备驱动程序无疑是一项复杂的工作.本文将集中介绍非标准硬件的设备驱动程序编写,探讨硬件应用编程接口,并借用CirrusLogic EP9312片上系统嵌入式平台添加设备驱动程序这一案例来进行分析. 相似文献
6.
7.
8.
9.
本文在介绍Linux系统PCI总线驱动程序的实现方法基础上,结合具体项目讨论了驱动程序中PCI设备的检测、初始化、驱动程序和应用程序的接口、驱动的中断处理等,并实现了数字下变频后基带数据到Linux平台的数据传输。本文主要介绍其PCI总线驱动程序的设计。 相似文献
10.
为了满足航空电子系统对确定性和实时性的要求,针对AFDX端系统硬件结构,功能需求和Linux驱动程序的特点,提出了一种满足AFDX协议的Linux内核态驱动程序的实现方法。在Linux内核态驱动程序的实现中先注册一个PCI总线驱动程序,然后在PCI总线驱动程序中注册字符型设备驱动程序。字符型设备驱动程序注册成功后,在其open()函数中注册中断处理程序,利用其ioctl()函数实现初始化表和端口,利用read()和write()函数来读写设备。测试结果显示,该Linux内核态驱动程序的设计和实现是可以满足航空电子系统对确定性和实时性的要求的。 相似文献
11.
基于Driver Studio的PCI设备WDM驱动程序的设计 总被引:2,自引:0,他引:2
为了实现PCI数据采集卡的数据传输,必须开发PCI设备的驱动程序.介绍了以DriverStudio中的DriverWorks为工具,开发PCI设备WDM驱动程序的方法.探讨了PCI设备的I/O端口访问、中断处理、驱动程序与应用程序之间的通信等主要问题,重点对编写驱动程序的过程和主要例程的代码进行了说明,并实现了驱动程序的安装与调试.最后对实际中遇到的问题及解决方法做了总结,实践证明该驱动程序调试通过,运行稳定. 相似文献
12.
13.
文章介绍了WindowsXP环境下PCI设备驱动程序的开发与实现方法,探讨了PCI设备的I/0端口访问、中断处理、DMA传输、驱动程序与应用程序之间的通信等主要问题,重点对编写驱动程序的过程进行了说明,并实现了驱动程序的安装与调试。 相似文献
14.
15.
Windows NT操作系统下硬件中断的处理 总被引:1,自引:0,他引:1
WindowsNT的保护机制和硬件管理模式使开发者不能在应用程序中直接处理硬件中断,只有通过开发设备驱动程序,才能对硬件中断进行处理。文章详细介绍了WindowsNT操作系统对硬件中断的处理机制,并以自行开发的经纬仪上时统卡产生的ISA总线的中断信号为例,介绍了如何利用NTDDK(驱动程序开发包)开发中断驱动程序截获硬件中断、驱动程序调试、以及驱动程序与应用程序通信的具体细节。 相似文献
16.
嵌入式Linux下USB摄像头驱动程序的开发 总被引:3,自引:0,他引:3
随着现代计算机技术和互联网技术的飞速发展,嵌入式系统成为当前IT行业最热门的焦点之一。嵌入式Linux凭借其功能强大、免费以及开发资源丰富等优势占据了嵌入式操作系统的主导地位。本文详细介绍了一款基于凌越TP6800主控芯片的USB摄像头在嵌入式Linux下开发驱动程序的流程,阐述了一般USB设备驱动程序开发的流程和方法。 相似文献
17.
在设备驱动程序编写中,实时性问题是难点之一。详细讨论了中断工作方式下驱动程序的设计和编写的机制与方法,提出了一整套解决方案,即通过在操作系统中申请中断服务例程,在接口库程序中开辟中断服务线程并进入阻塞式等待,两者用事件句柄进行挂钩;当硬件中断产生时,驱动程序和接口库程序中分别做出响应,接口库发送的中断消息进入应用程序的消息循环,并最终驱动系统界面显示和数据保存等中断操作,从而完成从底层驱动到顶层应用程序的一次完整的中断响应。实验表明,所提供的设计方法具有好的效果和实用价值,实现最小化响应时间和最小化资源开销的统一,尤其是在平均速度能够满足处理需求,但在某段时间内突发的中断消息的产生速度超出处理能力的情况下,圆满地解决了传统设计模式的响应速度不足和数据丢失问题。 相似文献
18.
随着Xilinx公司Virtex5系列FPGA内嵌了Powerpc处理器,嵌入式操作系统VxWorks的加入使构建更为复杂的嵌入式平台成为可能。VxWorks提供的中断处理机制延迟小,符合实时性要求。文中分析了基于Powerpc440处理器的中断处理机制,并详细阐述了中断处理的编程过程。 相似文献