LINUX操作系统USB驱动程序.doc

上传人:晟*** 文档编号:14214063 上传时间:2022-09-26 格式:DOC 页数:10 大小:30KB
下载 相关 举报
LINUX操作系统USB驱动程序.doc_第1页
第1页 / 共10页
LINUX操作系统USB驱动程序.doc_第2页
第2页 / 共10页
LINUX操作系统USB驱动程序.doc_第3页
第3页 / 共10页
LINUX操作系统USB驱动程序.doc_第4页
第4页 / 共10页
LINUX操作系统USB驱动程序.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

一、引言USB(Universal Serial Bus)即通用串行总线,是一种全新的双向同步传输的支持热插拔的数据传输总线,其目的是为了提供一种兼容不同速度的、可扩充的并且使用方便的外围设备接口,同时也是为了解决计算机接口的太多的弊端而设计的。一个USB系统主要有三部分组成:USB互连、USB主机、USB设备三部分组成的,其结构如图1所示。在编写USB设备驱动程序设计时,可以分为三部分编写:主机端设备驱动程序、主机控制器驱动程序设计和设备端驱动程序三部分,在本文中重点介绍主机端驱动程序的设计。二、USB设备驱动程序的设计USB设备驱动程序的设计包括主机端设备驱动程序设计、主机控制器驱动程序设计和设备端驱动程序设计三部分组成。主机端设备驱动程序就是通常说的设备驱动程序,它是主机环境中为用户应用程序提供一个访问USB外设的接口。Linux为这部分驱动程序提供编程接口,驱动程序设计者只要按照需求编写驱动程序框架,通过调用操作系统提供的API接口函数可以完成对USB外设的特定访问。主机控制驱动主要是对USB主机控制器的驱动,在大多数PC环境下,主机控制器都是由

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。