收藏本站
《中国海洋大学》 2010年
收藏 | 手机打开
二维码
手机客户端打开本文

嵌入式系统中USB主机控制器的实现

马世杰  
【摘要】:传统意义上的USB开发仅仅是对USB设备的开发,比如设计一个Flash闪盘。但在USB体系结构中,USB设备无法发起或控制一个USB的传输过程,因此,一旦脱离了主机,USB设备就毫无用武之地。现今的USB主机一般意义上指PC机,而使用PC机作为主机,对一些应用场合有局限性。因此,开发一款USB主机,实现USB主机的嵌入式化,使USB设备的使用可以脱离PC机是有广泛应用前景的。本文详细介绍了一种基于ARM7内核处理器开发的USB主机系统。该主机系统实现了USB核心驱动程序、主机控制器驱动程序以及用户程序,支持Mass Storage设备类协议,并在系统中建立了精简的FAT文件系统,能够实现读取一个U盘数据并写入另一U盘的功能。 本系统使用周立功公司的LM1138芯片作为主CPU,使用Cypress公司的SL811HS芯片作为主机控制器芯片,构建了USB主机系统。系统硬件方案设计具有成本低、功耗小、速度快等特点。在软件上,系统完成了USB主机控制器驱动程序、核心驱动程序以及用户软件的设计,可很好地完成设备的枚举、配置等功能;系统支持Mass Storage类协议,并建立了精简的FAT文件系统,可以完成Flash闪盘上文件的读取。按照论文中提出的方法,实现了USB主机系统的构建,对开发嵌入式USB主机,使USB应用脱离个人电脑具有普遍意义。论文针对所设计的系统,就USB主机系统作了总结和分析,并对嵌入式USB主机的发展前景作了展望。
【学位授予单位】:中国海洋大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP368.12

【相似文献】
中国期刊全文数据库 前10条
1 Panx;;装机驱动更便捷,驱动人生新工具小技巧[J];网络与信息;2011年07期
2 ;“驱动人生”安装声卡后无声音[J];电脑爱好者;2011年06期
3 ;无法正常删除优盘[J];电脑爱好者;2011年08期
4 孟桂芳;;基于嵌入式Linux的矩阵键盘设备驱动的设计[J];苏州大学学报(工科版);2011年04期
5 ;系统[J];电脑爱好者;2011年02期
6 钟宏;刘地军;;FPGA与嵌入式处理器通信设计与实现[J];信息安全与通信保密;2011年08期
7 大江东去;;过滤驱动人生的驱动更新信息[J];电脑迷;2011年18期
8 闫国英;马桂艳;杨进;;DCS现场控制站中MIC-2718驱动程序的开发[J];化工自动化及仪表;2011年07期
9 姜雪梅;尚晓丽;;利用Java语言设计开发简易小词典的探究[J];吉林工程技术师范学院学报;2011年06期
10 王永明;袁德志;陈景光;张鹏;;基于FPGA的PCI接口IO卡设计[J];工程与试验;2011年02期
中国重要会议论文全文数据库 前10条
1 白姗姗;;内核组件式矿井监控传输接口中的USB接入技术[A];煤矿自动化与信息化——第19届全国煤矿自动化与信息化学术会议暨中国矿业大学(北京)百年校庆学术会议论文集[C];2009年
2 盛磊;李健;;基于CPLD的离子色谱仪的设计与实现[A];第三届全国信息获取与处理学术会议论文集[C];2005年
3 时巍;曾碚凯;刘晓峰;;基于Linux的CAN控制器驱动程序的编写[A];冶金企业自动化、信息化与创新——全国冶金自动化信息网建网30周年论文集[C];2007年
4 袁魏华;朱海君;乔卫民;敬岚;;基于Windows2000 WDM模型的PCI数据采集卡驱动程序设计[A];第11届全国计算机在现代科学技术领域应用学术会议论文集[C];2003年
5 吴忠杰;林君;韦建荣;谢宣松;;虚拟测试系统中模块化仪器关键技术研究[A];第七届青年学术会议论文集[C];2005年
6 郭显;白凤娥;;基于SmartARM2200的μClinux移植[A];AECC专题学术研讨会论文集[C];2007年
7 汪兴旺;曹修定;任晨虹;;以AT91RM9200和ADS1256为核心的嵌入式物探和监测数据采集方案[A];2007'中国仪器仪表与测控技术交流大会论文集(二)[C];2007年
8 朱曦;;基于MPC8247的HDLC通道驱动程序的设计与实现[A];第十届中国科协年会信息化与社会发展学术讨论会分会场论文集[C];2008年
9 杜冬梅;何青;唐斌;陈菲;;SPI总线高速A/D转换器Window CE驱动程序的实现[A];2009中国控制与决策会议论文集(2)[C];2009年
10 刘爽;路莹;马腾;许镇;;文件访问跟踪控制实现方法的研究[A];中国通信学会第六届学术年会论文集(上)[C];2009年
中国重要报纸全文数据库 前10条
1 ;Marvell提供3Gb/s主机控制器样品[N];计算机世界;2003年
2 丁江华;驱动程序引起的故障[N];中国电脑教育报;2004年
3 陈锟;你会卸载驱动程序吗[N];中国计算机报;2004年
4 重庆 翁林景;“自制”驱动程序[N];电脑报;2003年
5 本报记者 程鹏;驱动程序升级并非越新越好[N];南方日报;2007年
6 顾祥华;原版驱动程序无法安装?[N];中国电脑教育报;2003年
7 ;让驱动程序签名不再烦人[N];中国电脑教育报;2004年
8 乌云;驱动程序:您更新了吗[N];中国计算机报;2002年
9 毛荐;WinXP自带驱动程序未必完美[N];电脑报;2004年
10 引火虫;保护好Vista的驱动程序[N];电脑报;2007年
中国博士学位论文全文数据库 前10条
1 禹东赫;声控激光打孔技术研究[D];天津大学;2007年
2 蒋凯;高温高压深海极端环境模拟装置及其控制策略研究[D];浙江大学;2007年
3 杨泓渊;复杂山地自定位无缆地震仪的研究与实现[D];吉林大学;2009年
4 张志安;硬目标侵彻引信半实物仿真技术研究[D];南京理工大学;2007年
5 从明;类数据流驱动的分片式处理器体系结构[D];中国科学技术大学;2009年
6 宋华军;基于支持向量机的目标跟踪技术研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2006年
7 李凌;碳纤维复合材料数字化超声检测系统关键技术研究[D];浙江大学;2007年
8 宋玉明;聚偏氟乙烯纳米复合材料的形态结构及聚偏氟乙烯压电薄膜在心音心电监测仪中的应用[D];吉林大学;2007年
9 陈迪虎;心室复极高频波的检测、诊断与心脏猝死预测系统[D];中国科学技术大学;2009年
10 陈月岩;串—并混联研抛机床运动控制系统的研究[D];吉林大学;2009年
中国硕士学位论文全文数据库 前10条
1 马世杰;嵌入式系统中USB主机控制器的实现[D];中国海洋大学;2010年
2 黄丽;基于PCI总线的雷达通信卡设计[D];电子科技大学;2005年
3 石磊;多网卡bonding技术的研究与实现[D];国防科学技术大学;2005年
4 姚震;USB主机控制器及其基于LINUX的驱动研究[D];电子科技大学;2011年
5 周旺;材料研究信息安全传送中IPSec协议的实现[D];电子科技大学;2002年
6 艾思特;车辆及机械设备测控关键技术的研究与应用[D];重庆大学;2002年
7 章岗;SAR实时处理机的数据传输接口设计与实现[D];电子科技大学;2004年
8 罗彬;基于实时操作系统QNX的USB协议栈的设计和实现[D];四川大学;2004年
9 刘云飞;Linux下USB系统研究及应用[D];解放军信息工程大学;2004年
10 李佳;基于Windows CE的嵌入式系统研究与应用[D];华北电力大学(北京);2005年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026