- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
纲要
USB设施及其驱动程序在LINUX中是很重要的一部分。本文给出鉴于S3C2440
的USB电路及驱动程序设计一种以ARM9微办理器S3C2440为核心的USBHID类通讯接口的设计方案。第一介绍了USB、设施驱动程序的有关原理及知识;而后
联合主机在列举时期的恳求,阐述了USBHID固件程序的实现过程;最后介绍了怎样编写应用程序对HID类设施进行接见。
重点词:LINUXUSB设施驱动程序
目录
1.概括2
2.原理介绍2
2.1USB简介...........................................................................................
2
主要特色....................................................................................
2
构成.............................................................................................
3
2.2
S3C2440的USB主机控制器.......................................................
3
2.3
设施驱动程序...................................................................................
4
特色..............................................................................................
4
层次构造....................................................................................
4
功能.............................................................................................
4
3.设计过程5
3.1接口设计...........................................................................................
5
3.2
固件程序设计...................................................................................
5
3.3
应用程序设计...................................................................................
7
应用流程....................................................................................
7
程序编写....................................................................................
8
4.总结17
参照文件18
1
鉴于S3C2440的USB电路及驱动程序设计
概括
USB接口作为一种高速的新式总线接口,支持即插即用设施,并能为外设提
供电源且易于扩展,已成为了计算机和嵌入式系统应用的主流接口。人机接口设
备(HID)向来是Windows系统支持较完美的设施类,不单供给了完好的USB系统
软件,并且直接供给HID的设施驱动程序,只需依据HID类的规范编写设施固件
程序,就可以让Windows系统自动辨别设施,省去了复杂的驱动程序编写过程,
这样大大降低了开发的难度。本文给出了一种鉴于S3C2440的USB电路及驱动
程序的设计。
原理介绍
2.1USB简介
USB主要用于中速和低速的外设。USB经过PCI总线和PC机的内部系统数
据线连结,实现数据的传递。USB的网络协议中规定每个USB的系统有且仅有一
个HOST。USB2.0协议的理论速度是480Mb/s,此刻的USB3.0协议理论速度能达到4Gb/s。USB设施控制器采纳DMA接口方案,供给全速高性能的控制器,同意控制传输、中止传输和DMA接口的批量传输。它兼容USB1.1,拥有5个带
FIFO的端点:端点0(EP0,16字节,双向控制端点)、端点1,2,3,4(128字节,中
断或DMA,批量端点)
您可能关注的文档
- 公务员行测常识判断真题汇总3讲解.doc
- 拟人句的解释及示例.doc
- 辽宁省2019版中考地理试题D卷.doc
- 《童年》读后感范文9篇.doc
- inonat地点和时间用法(完美总结)文档.docx
- 基于心理账户理论的超市DM特价商品促销管理理论.doc
- 高考复习动物和人体生命活动的调节.docx
- 新教科版初中物理八年级下册《第八章力与运动3力改变物体的运动状态》公开课_1.docx
- 人力资源开发与管理复习资料.doc
- 心理健康教育案例.doc
- 场地脚手架工程施工方案(3篇).docx
- 2024年浙江省丽水市松阳县玉岩镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年河南省郑州市惠济区古荥镇招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市淳安县文昌镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省台州市三门县小雄镇招聘社区工作者真题带答案详解.docx
- 2024年浙江省宁波市余姚市河姆渡镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省丽水市景宁畲族自治县雁溪乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市临安市板桥乡招聘社区工作者真题及答案详解一套.docx
- 2024年湖北省宜昌市点军区土城乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省台州市路桥区桐屿街道招聘社区工作者真题附答案详解.docx
最近下载
- 2024–2025学年初升高语文无忧衔接及新课预习(全国)衔接点13 古诗阅读之思想情感突破(解析版).docx VIP
- 初二语文期中试卷.pdf VIP
- 2025年南阳师范学院招聘工作人员(硕士研究生)38名笔试模拟试题及答案解析.docx VIP
- 钢铁工业课题研究论文(五篇):中水处理技术中钢铁工业应用、钢铁工业的废水处理技术….doc VIP
- 近三年语文高考试卷分析.pdf VIP
- 生殖道支原体感染诊治中国专家共识(2025年版)解读PPT课件.pptx VIP
- 2025年南阳师范学院招聘工作人员(硕士研究生)38名笔试备考题库及答案解析.docx VIP
- 西大成人教育《土木工程制图》期末考试复习题及参考答案.doc VIP
- 2025西藏南阳师范学院招聘工作人员(硕士研究生)38人笔试参考题库附答案解析.docx VIP
- 全国第三届职业技能大赛(健康和社会照护项目)选拔赛理论考试题库(含答案).docx
文档评论(0)