linux usb驱动pdf,LINUX下USB驱动程序的设计与实现.pdf

LINUX下USB驱动程序的设计与实现,linuxusb驱动程序,linux驱动程序设计,linux设备驱动程序,linux设备驱动程序pdf,linux驱动程序开发,linux驱动程序,linux串口驱动程序,linux驱动程序框架,linux驱动程序编译

维普资讯

第 22卷第3期 湖 北 工 业 大 学 学 报 2007年 O6月

V01.22NO.3 JournalofHubeiUniversityofTechnology Jun.2007

[文章编号]1003—4684(2007)03—0053—03

Linux下 USB驱动程序的设计与实现

张玉 民 ,陈定方

(1武汉理工大学计算机科学与技术学院,湖北 武汉 430063;2武汉理工大学智能制造与控制研究所 ,湖北 武汉 430081)

[摘 要]USB总线是一种快速、双向、同步、低成本、动态可连接的串行总线,其驱动程序是Linux内核的一

个重要组成部分.随着在 Linux操作系统中的广泛应用,特别是嵌入式设备的大量出现,USB驱动程序的编

写越来越显得重要了.分析了USB总线接 口驱动程序结构及编写方法,并给出了一个实例.

[关键词]Linux~设备驱动程序;USB

[中图分类号]TP316.81 [文献标识码]A

USB总线是 2O世纪 9O年代发展起来 的一种

“通用串行外部总线”,由于它具有快速、双 向、同步 消

息 (集线器)

传输、廉价、可热插拔等优点,目前 已被广泛应用. 及 置llIl馨数

Linux操作系统对此也作 了很好 的支持.但 由于 流 管l I据

管 囊厂

USB设备在 Linux上,特别是在嵌入式 Linux中, 道 输I 理If蒿

访

无法做到像Windows那样具有非常强的 “智能”,故

开发 Linux系统下的USB驱动程序具有非常实用 ri!I[‘二二管道二接二口j二l—互二司二二撅u二二]I’ii{

的价值.本文就 Linux下 USB驱动程序结构进行分

LU. 望垡里 塞度…… 一一一~~一一一..…………;

析 ,并给出了其编写方法.

IusB主控制器驱动IlusB主控制器驱动I

I USB主控制器 I usB主控制器 l

1 USB驱动程序结构

图1 USB驱动程序结构

1.1 USB总线简介

USB通用串行总线接 口包括 USB主控制器和 1.3 USB驱动程序的核心数据结构

根集线器 ,USB连接设备时必须使用集线器 (hub). Linux内核的USB系统提供 了与 USB设备驱

其中USB主控制器负责主机与设备间的电气和协 动程序开发相关的一些非常重要 的数据结构 ,在整

议 的互联 ,根集线器提供 USB设备的连接点.一个 个驱动开发中起着很重要的作用.

file

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值