嵌入式USB主机接口的设计
发布时间:2020-11-15 21:24
USB接口具有使用方便、数据传输速率高和支持即插即用等特点,但由于USB接口协议复杂,使得USB的应用开发非常困难。如何将USB设备应用到嵌入式领域,实现USB的点对点通讯,成为目前USB研究领域的热点。 简单来说,USB系统包括两部分:USB主机与USB外设。USB外设的开发与基于PC机的USB主机技术已经非常成熟,相对于在PC机上的丰富资源,嵌入式系统中有限的资源给基于嵌入式系统的USB主机系统开发带来了很大难度。 本文根据设计要求,首先分析了USB1.1协议,对USB的系统体系、数据通信模型、数据包格式、USB标准描述符进行了深入剖析;其次,在分析USB大容量存储设备(Mass Storage)类规范的基础上,建立了USB主机与Mass Storage类设备之间的逻辑通信模型;嵌入式USB主机选用了Winbond公司的W78E58B芯片作为主CPU,使用Cypress公司的SL811HS芯片作为USB主机控制器芯片,构建了USB主机系统。系统硬件方案设计具有成本低、功耗小、速度快等特点。在软件上,系统完成了USB主机控制器驱动程序、核心驱动程序以及用户软件的设计。 论文针对嵌入式USB主机的设计作了分析和总结,根据论文中提出的方法,实现了嵌入式USB主机系统的构建,这对于开发嵌入式USB主机,使USB的应用脱离PC机具有普遍意义。论文的最后对嵌入式USB主机的发展前景作了展望。
【学位单位】:哈尔滨理工大学
【学位级别】:硕士
【学位年份】:2006
【中图分类】:TP334.7
【文章目录】:
摘要
ABSTRACT
第1章 绪论
1.1 课题背景
1.2 USB 总线产生及发展
1.3 USB 总线的特点
1.4 嵌入式USB 主机的概念提出及国内外研究现状
1.5 论文的主要研究内容
第2章 USB 总线协议研究
2.1 USB 体系结构
2.2 USB 机械电气特性
2.3 USB 数据通信协议
2.4 USB 协议栈设备框架
2.5 USB 主机协议
2.6 本章小结
第3章 USB MASS STORAGE 类和FAT16 文件系统
3.1 USB MASS STORAGE 类
3.2 FAT16 文件系统的结构
3.3 本章小结
第4章 嵌入式USB 主机的硬件设计
4.1 嵌入式USB 主机的芯片选型
4.2 系统电路设计
4.3 PCB 设计
4.4 硬件调试
4.5 本章小结
第5章 嵌入式USB 主机的软件设计
5.1 嵌入式操作系统在USB 主机开发中的应用
5.2 嵌入式USB 主机系统层软件实现
5.3 嵌入式USB 主机用户层软件实现
5.4 基于RTX51 操作系统的软件开发
5.5 软件调试及系统功能验证
5.6 本章小结
结论
参考文献
攻读学位期间发表的学术论文
致谢
【相似文献】
本文编号:2885221
【学位单位】:哈尔滨理工大学
【学位级别】:硕士
【学位年份】:2006
【中图分类】:TP334.7
【文章目录】:
摘要
ABSTRACT
第1章 绪论
1.1 课题背景
1.2 USB 总线产生及发展
1.3 USB 总线的特点
1.4 嵌入式USB 主机的概念提出及国内外研究现状
1.5 论文的主要研究内容
第2章 USB 总线协议研究
2.1 USB 体系结构
2.2 USB 机械电气特性
2.3 USB 数据通信协议
2.4 USB 协议栈设备框架
2.5 USB 主机协议
2.6 本章小结
第3章 USB MASS STORAGE 类和FAT16 文件系统
3.1 USB MASS STORAGE 类
3.2 FAT16 文件系统的结构
3.3 本章小结
第4章 嵌入式USB 主机的硬件设计
4.1 嵌入式USB 主机的芯片选型
4.2 系统电路设计
4.3 PCB 设计
4.4 硬件调试
4.5 本章小结
第5章 嵌入式USB 主机的软件设计
5.1 嵌入式操作系统在USB 主机开发中的应用
5.2 嵌入式USB 主机系统层软件实现
5.3 嵌入式USB 主机用户层软件实现
5.4 基于RTX51 操作系统的软件开发
5.5 软件调试及系统功能验证
5.6 本章小结
结论
参考文献
攻读学位期间发表的学术论文
致谢
【相似文献】
相关期刊论文 前10条
1 董海涛;谢经明;陈冰;陈幼平;;基于ARM9的CNC系统USB-HOST驱动实现[J];仪表技术与传感器;2011年07期
2 ;[J];;年期
3 ;[J];;年期
4 ;[J];;年期
5 ;[J];;年期
6 ;[J];;年期
7 ;[J];;年期
8 ;[J];;年期
9 ;[J];;年期
10 ;[J];;年期
相关硕士学位论文 前10条
1 张杰;基于USB主机的USB-RS232接口转换器的设计与实现[D];南京理工大学;2008年
2 谌瑜;电动汽车车载数据采集系统的研究和设计[D];武汉理工大学;2006年
3 姜雪莲;基于单片机的嵌入式USB主机研究与实现[D];广东工业大学;2005年
4 宋建华;基于USB主机的智能调节器的设计和开发[D];青岛科技大学;2005年
5 于晶荣;基于USB主机技术的三相电子式多功能电能表设计[D];湖南大学;2007年
6 古弢;嵌入式USB主机系统的设计和实现[D];电子科技大学;2004年
7 赵凌伟;基于FS44BOX和CH375A的USB主机开发[D];吉林大学;2006年
8 钟明;基于车载网络的汽车行驶记录仪主机模块研究与设计[D];武汉理工大学;2007年
9 许进亮;机车信号行车记录仪的研究[D];哈尔滨工业大学;2006年
10 程俊;基于ARM核的USB2.0-AHB接口IP主机端驱动程序的设计与实现[D];电子科技大学;2007年
本文编号:2885221
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2885221.html