摘要: |
通用串行总线USB(UniversalSerialBus)是目前流行的外设总线之一,具有低耗、高速、可热插拔、易于扩展和使用灵活等优点,在工业界已经获得了广泛的支持和应用。尤其是随着嵌入式产品应用领域的日益增长,支持USB技术的产品和设备越来越多,使得嵌入式USB主机的研究成为USB开发领域的一个方向。
本课题研究在微控制器系统中,把嵌入式USB主机接口作为一个功能模块,实现了车载多媒体视音系统嵌入式USB主机的的实际应用。
1、系统地介绍了基于VirgineG2.0多媒体微控制器的车载多媒体视音系统的硬件总体结构,设计出基于ISP1161A1的USB主机接口。
2、移植了嵌入式实时操作系统μC/OS-Ⅱ,由操作系统负责系统的全部软硬件资源分配、调度工作、控制并协调并发工作,使系统具有良好的实时处理能力。
3、开发出基于VirgineG2.0多媒体控制器的USB主机系统软件,移植了ZLG/FS文件系统,嵌入了USB总线协议,实现与USB设备直接交换数据之功能,以及对FAT16格式文件的读、写及删除等功能。
本文采用ZRVG2仿真板和EISCStudio开发软件,在VirgineG2.0和μC/OS-Ⅱ操作系统平台上完成了U盘的读/写测试,并验证其结果是可行的。
|