Linux下PCI字符设备驱动程序数据传输机制的研究(英文)  被引量:1

Research on the data transfers mechanism of PCI character device drivers in Linux

在线阅读下载全文

作  者:林立[1] 周群彪[1] 陈正茂[1] 吕学斌[1] 

机构地区:[1]四川大学计算机学院,成都610064

出  处:《四川大学学报(自然科学版)》2008年第2期281-286,共6页Journal of Sichuan University(Natural Science Edition)

基  金:国家863高技术研究发展计划项目(2006AA12A104)

摘  要:设备驱动程序是应用程序和真实设备之间的软件层.它负责控制和与硬件通信.数据的传输和处理对设备驱动程序来说是至关重要的部分,驱动程序必须保证数据不丢失.因而对驱动程序的设计者来说,数据传输机制的设计比较困难,特别是在实时应用中.作者抽象了整个PCI字符设备驱动数据传输的过程,通过仔细的设计中断处理程序和缓冲区策略,实现了多通道语音采集压缩卡的驱动,并在实验和用户现场良好运行.Device driver is a software layer that lies between applications and the actual device. It plays the role of controlling and communicating with the device. Data transferring and handling are critical parts for the device driver which needs to guarantee the data integrality with no data losing. Thus it is difficult for the device driver designers to design the data transfers mechanism, especially in the real-time application. In this paper, the authors abstract the whole data transfers of PCI character device driver and implement the driver of multi-channel voice codec card by carefully designing the interrupt handler and buffering strategy, and it works well in the experiments and user scenes.

关 键 词:LINUX 设备驱动 PCI 中断处理 内核空间 用户空间 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象