检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:林立[1] 周群彪[1] 陈正茂[1] 吕学斌[1]
出 处:《四川大学学报(自然科学版)》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[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.216.150.3