文摘
英文文摘
论文说明:图表目录、缩略词
声明
第一章 引言
1.1 USB技术的发展
1.2课题背景
1.3本课题的核心内容
1.4论文的架构
第二章 USB OTG IP核硬件结构及相关协议
2.1 USB OTG IP核设计
2.2 USB协议
2.2.1 USB主机系统
2.2.2 USB设备系统
2.2.3 主机和设备之间通信模型
2.2.4 USB分组标识
2.2.5 数据包传输模式
2.2.6 USB描述符
2.3 OTG 协议
2.3.1 HNP(主机交换)协议
2.3.2 SRP(会话请求)协议
2.4大容量传输协议
2.4.2 Bulk only传输协议
2.4.3 SCSI命令
2.5 DMA传输协议
2.5.1 PIO(Programming Input/Output Model)模式
2.5.2 DMA模式
第三章 嵌入式系统设计与驱动开发
3.1 Linux操作系统
3.1.1 Linux的发展史
3.1.2 分层结构
3.2 Linux内核移植
3.2.1 内核的裁剪
3.2.2 内核实时性
3.2.3 根文件系统的定制
3.3 USB驱动架构
3.3.1 USB主机端驱动
3.3.2 USB设备端驱动
3.3.3 OTG驱动
3.3.4 DMA驱动
3.4 USB传输流程
3.4.1 USB主机和USB设备之间的数据交互
3.4.2 USB初始化过程
3.4.3 URB传输过程
第四章 USB OTG IP设备端驱动调试及结果
4.1 Realview EB嵌入式系统介绍
4.1.1 ARM Realview Emulation Baseboard平台
4.1.2 Core Tile
4.1.3 Logic Tile
4.1.4 Tile连接器
4.2 USB OTG IP核OTG功能测试
4.3设备端调试界面及相关图片截图
4.3.1 ARM Realview EB启动阶段
4.3.2 驱动加载传输过程
4.3.3 USB OTG IP核功能演示
4.4 USB OTG IP核主机测试结果
第五章 总结与展望
5.1总结
5.2展望
致谢
参考文献
个人简历及在学期间的研究成果及发表的学术论文
电子科技大学;