论文摘要
随着数字信息技术以及网络技术的高速发展,汽车的自动化、智能化和网络化也被相应地提上了日程。而车载播放系统作为汽车的一个不可分割的部分也必然面临着新的技术革新。本文根据设计要求以及目前车载播放器的特点,提出了一种车载MP3播放系统的设计方案。该系统主要有USB主机系统、MP3文件解码和射频输出等几个部分组成。在USB主机系统的设计中分析了USB的基本特点,对USB的系统体系、数据通信模型、数据包格式、USB标准描述符进行了深入剖析。在分析USB大容量存储设备(Mass Storage)类规范的基础上,建立了USB主机与Mass Storage类设备之间的逻辑通信模型,进行了USB主机硬件和USB主机系统软件的设计和测试。完成了对USB设备的检测、识别、配置的驱动程序设计,实现USB大容量存储设备类的单批量(Bulk-Only)传输。在发送大容量存储设备子类命令的基础上建立了FAT文件系统的接口,实现U盘文件的读写。本文采用MP3解码芯片,实现了MP3文件的解码。解码芯片输出的音频信号再通过射频芯片,以可控制的频率发送出去,通过汽车内的广播、音响系统播放出来,不需要改动汽车内的电气布局,就可以应用本系统。在设计中采用嵌入式实时操作系统uC/OS-II作为软件开发平台,既提高了系统软件设计的效率,也有效确保了系统的实时性和稳定性,使得系统最终实现了预定的播放功能。
论文目录
摘要Abstract第1章 绪论1.1 课题背景以及方案提出1.1.1 汽车嵌入式系统1.1.2 车载播放系统国内外现状1.1.3 车载播放系统方案提出1.2 相关技术概述1.2.1 音频标准1.2.2 USB 协议1.2.3 操作系统1.2.4 FAT 文件系统1.3 本文研究内容和主要工作第2章 系统硬件设计2.1 硬件总体方案2.2 USB 主控模块硬件设计2.2.1 SL811HS 硬件特性2.2.2 SL811HS 应用设计2.3 MP3 解码模块硬件设计2.3.1 VS1011 硬件特性2.3.2 VS1011 应用设计2.4 射频模块硬件设计2.5 电源设计及MCU 外围模块2.5.1 系统电源设计2.5.2 MCU 外围模块设计2.6 本章小结第3章 系统USB 主机软件的实现3.1 USB 主机软件的任务3.2 USB 主机系统软件的设计3.2.1 SL811HS 与LPC2214 的通信程序设计3.2.2 USB 事务的设计3.2.3 USB 传输的设计3.3 USB MASSSTORAGE 类协议的设计3.3.1 实现传输协议的程序设计3.3.2 实现命令协议的程序设计3.4 FAT 文件系统的设计3.5 本章小结第4 章 UC/OS-II 的移植及解码器软件的实现4.1 UC/OS-II 在LPC2214 上的移植4.1.1 移植uC/OS-II 的条件CPU.H 中与处理器和编译器相关的代码'>4.1.2 设置OSCPU.H 中与处理器和编译器相关的代码CPUC.C 中与操作系统相关的函数'>4.1.3 编写OSCPUC.C 中与操作系统相关的函数CPUA.S 中与处理器相关的函数'>4.1.4 编写OSCPUA.S 中与处理器相关的函数4.2 车载播放系统的任务设计4.3 MP3 解码器软件的设计4.3.1 MCU 对V51011 的控制过程4.3.2 驱动程序设计4.4 本章小结结论参考文献攻读学位期间发表的学术论文致谢
相关论文文献
标签:主机论文; 文件系统论文; 解码论文; 移植论文;