###
DOI:
计算机系统应用英文版:2012,21(9):53-57
本文二维码信息
码上扫一扫!
基于USB设备的用户态驱动框架
(1.中国科学技术大学 计算机科学与技术学院, 合肥 230027;2.中国科学技术大学 苏州研究院, 苏州 215123)
User-Space Device Driver Framework Based on USB Device
(1.School of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China;2.Suzhou Institute for Advanced Study, USTC, Suzhou 215123, China)
摘要
图/表
参考文献
相似文献
本文已被:浏览 1479次   下载 4096
Received:December 29, 2011    Revised:February 21, 2012
中文摘要: 传统的linux系统为了获得更好的性能, 将设备驱动运行在内核空间, 不可避免的降低了系统的可靠性和稳定性. 基于常用的USB设备提出了一种全新的驱动架构, 它将驱动以进程的形式运行在用户空间, 并且支持热插拔, 驱动管理等特性, 实验结果表明这种架构性能良好, 能够满足实际应用需求.
中文关键词: 驱动架构  用户空间  USB设备  热插拔
Abstract:In order to achieve high performance, traditional linux operating system run device drivers in kernel space. Unfortunately, this architecture inevitably decreases reliability and stability of the system. Based on commonly used equipment USB devices, this paper presents a new driver architecture which run device drivers as unprivileged user-level code, encapsulated into a process, this architecture also support features such as hotplug, driver management and so on. Experiments on several usb devices show it works well in user space without significant performance degradation.
文章编号:     中图分类号:    文献标志码:
基金项目:国家自然科学基金(60873221);江苏省产学研前瞻性联合研究项目(BY2009128)
引用文本:
叶小龙,周学海,陈超.基于USB设备的用户态驱动框架.计算机系统应用,2012,21(9):53-57
YE Xiao-Long,ZHOU Xue-Hai,CHEN Chao.User-Space Device Driver Framework Based on USB Device.COMPUTER SYSTEMS APPLICATIONS,2012,21(9):53-57