学位论文 > 优秀研究生学位论文题录展示
嵌入式USB主机在车载多媒体视音系统中的应用研究
作 者: 邱志刚
导 师: 王建平
学 校: 合肥工业大学
专 业: 检测技术与自动化装置
关键词: USB主机接口 嵌入式操作系统μCOS-Ⅱ Mass Storage协议 FAT文件系统
分类号: U463.6
类 型: 硕士论文
年 份: 2006年
下 载: 93次
引 用: 2次
阅 读: 论文下载
内容摘要
通用串行总线USB(Universal Serial Bus)是目前流行的外设总线之一,具有低耗、高速、可热插拔、易于扩展和使用灵活等优点,在工业界已经获得了广泛的支持和应用。尤其是随着嵌入式产品应用领域的日益增长,支持USB技术的产品和设备越来越多,使得嵌入式USB主机的研究成为USB开发领域的一个方向。 本课题研究在微控制器系统中,把嵌入式USB主机接口作为一个功能模块,实现了车载多媒体视音系统嵌入式USB主机的的实际应用。 1、系统地介绍了基于VirgineG2.0多媒体微控制器的车载多媒体视音系统的硬件总体结构,设计出基于ISP1161A1的USB主机接口。 2、移植了嵌入式实时操作系统μC/OS-Ⅱ,由操作系统负责系统的全部软硬件资源分配、调度工作、控制并协调并发工作,使系统具有良好的实时处理能力。 3、开发出基于VirgineG2.0多媒体控制器的USB主机系统软件,移植了ZLG/FS文件系统,嵌入了USB总线协议,实现与USB设备直接交换数据之功能,以及对FAT16格式文件的读、写及删除等功能。 本文采用ZRVG2仿真板和EISC Studio开发软件,在VirgineG2.0和μC/OS-Ⅱ操作系统平台上完成了U盘的读/写测试,并验证其结果是可行的。
|
全文目录
第一章 绪论 14-17 1.1 车载多媒体视音系统的发展概况 14 1.2 USB总线技术在车载视音系统中的应用 14-16 1.3 论文研究的主要内容及意义 16 1.4 论文结构 16-17 第二章 嵌入式USB主机系统技术 17-31 2.1 USB总线技术 17-21 2.1.1 USB总线的系统架构 17-19 2.1.2 USB数据通信协议 19-21 2.2 嵌入式USB主机系统及其协议 21-23 2.2.1 USB主机系统结构 21-22 2.2.2 USB主机控制器 22 2.2.3 主控制器驱动程序 22-23 2.2.4 USB核心驱动程序 23 2.3 设备类协议 23-28 2.3.1 USB HID设备类协议 24-25 2.3.2 USB Mass Storage类协议 25-28 2.4 FAT文件系统 28-31 2.4.1 FAT文件系统结构 28-29 2.4.2 Flash盘的FAT结构 29-31 第三章 车载多媒体视音系统硬件设计 31-47 3.1 车载视音系统设计的功能要求 31 3.2 车载多媒体视音系统总体设计 31-32 3.3 车载多媒体视音系统硬件模块设计 32-47 3.3.1 核心控制器VG2模块 32-34 3.3.2 存储模块电路设计 34-35 3.3.3 时钟和复位模块设计 35 3.3.4 系统电源模块设计 35-36 3.3.5 键盘模块设计 36-37 3.3.6 LCD汉显模块设计 37-38 3.3.7 视频叠加模块设计 38-40 3.3.8 音响控制模块设计 40-41 3.3.9 音视频切换模块电路设计 41-42 3.3.10 电视板接口模块设计 42 3.3.11 屏显参数接口模块设计 42 3.3.12 嵌入式USB主机接口模块设计 42-47 第四章 基于VG2.0控制的嵌入式USB主机系统软件的设计 47-62 4.1 嵌入式USB主机系统软件设计思路 47-48 4.1.1 USB主机协议框架 47 4.1.2 USB主机系统的实现内容 47-48 4.1.3 设计USB设备类驱动软件 48 4.1.4 设计USB用户软件 48 4.2 PTD数据结构 48-49 4.3 USB主机控制器驱动HCD接口函数设计 49-51 4.4 USB核心驱动软件的模块设计 51-55 4.4.1 传输模块 52-53 4.4.2 设备创建模块 53-54 4.4.3 USB标准命令请求模块 54 4.4.4 释放设备处理模块 54-55 4.4.5 总线传输管理模块 55 4.5 USB设备类驱动程序设计 55-58 4.5.1 HUB设备驱动程序模块设计 55 4.5.2 HID设备底层驱动程序模块设计 55-57 4.5.3 Mass Storage类设备驱动设计 57-58 4.6 FAT文件系统的实现 58-62 4.6.1 文件系统驱动程序模块 59-60 4.6.2 逻辑盘信息管理模块 60-61 4.6.3 高速缓存管理模块 61 4.6.4 文件分配表管理模块和文件目录表管理模块 61 4.6.5 文件管理模块和目录管理模块 61-62 第五章 嵌入式实时操作系统μC/OS-Ⅱ的移植与任务实现 62-75 5.1 操作系统μC/OS-Ⅱ在VG2上的移植 62-66 5.1.1 操作系统μC/OS-Ⅱ的介绍 62 5.1.2 实时操作系统μC/OS-Ⅱ的移植 62-66 5.2 任务的划分和实现 66-75 5.2.1 主程序设计 67 5.2.2 按键中断程序 67-68 5.2.3 键盘扫描任务 68-69 5.2.4 音响控制任务 69-70 5.2.5 音视频显示任务 70-72 5.2.6 USB主机服务任务 72 5.2.7 文件系统操作U盘任务 72-73 5.2.8 FAT文件系统管理任务 73-74 5.2.9 喂狗任务 74-75 第六章 系统验证 75-79 6.1 VG2开发平台 75-76 6.2 USB主机接口目标板 76 6.3 USB主机系统软件仿真 76-79 第七章 结论 79-80 附表1:普通键盘编码定义 80-81 部分程序清单 81-88 参考文献 88-90 勘误表 90
|
相似论文
- 基于eCos和ARM7的污水在线监测传输终端的设计与实现,TP311.52
- 基于远程控制的SD卡文件管理,TP273
- NAND Flash的存储管理设计,TP333
- 基于高速USB OTG的嵌入式文件系统设计,TP368.1
- 交流伺服装置USB通信系统的研究,TM921.541
- 测量仪器基于SD卡的数据导出接口系统设计,TP334.7
- 基于EM8510的便携式媒体播放器的设计,TN946
- 雷电监测定位系统中ARM端主控任务设计与实现,TP274.4
- SAR数据存储系统中DSP软件开发,TN958
- 基于STM32的TransFlash卡读写技术研究,TP333
- USB2.0主机端(ULPI)的FPGA设计,TN791
- 基于DSP的凝析天然气流量计量仪表研制,TH814
- 基于μC/OS-Ⅱ的嵌入式文件系统在无线数据采集系统中的设计与实现,TP274.2
- 基于激电法隧道涌水超前探测仪的研究与实现,TP216
- 基于FAT文件系统的NAND Flash嵌入式存储模块的设计和实现,TP333
- 基于嵌入式系统的USB开发与研究,TP334.7
- 汽车行驶记录仪,U463.7
- 基于USB的谷物在线测产系统数据存储模块设计,TP274.4
- 嵌入式CMOS图像监视器的设计,TP277
- 基于USB主机技术的多通道数据采集仪,TP274.2
- 基于GB/T19056-2003汽车行驶记录仪的研制,U463.6
中图分类: > 交通运输 > 公路运输 > 汽车工程 > 汽车结构部件 > 电气设备及附件
© 2012 www.xueweilunwen.com
|