学位论文 > 优秀研究生学位论文题录展示

基于Au1200~(TM)嵌入式处理器的车载多媒体电脑的设计开发

作 者: 马然
导 师: 王建国
学 校: 中国海洋大学
专 业: 控制理论与控制工程
关键词: 车载多媒体电脑 嵌入式操作系统 MIPS Au1200 Windows CE
分类号: TP302
类 型: 硕士论文
年 份: 2009年
下 载: 104次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着目前计算机控制技术、信息处理技术、车载电子技术的不断发展,新兴的车载电子应用系统——车载多媒体电脑应运而生,且越来越受到市场的关注。目前国内的车载多媒体电脑大部分功能比较单一,集成度及性价比不高。本文根据国内市场的现状,车载电脑的发展趋势以及人们对车载电子系统的功能需求,提出了用Au1200+Windows CE实现多种功能整合的综合性解决方案。论文详细介绍了车载多媒体电脑中各功能所涉及的关键技术、软硬件设计方法及实现方案。在方案中,选用基于MIPS架构的Au1200 SOC处理器作为车载多媒体电脑平台的主控芯片,利用嵌入式操作系统Windows CE进行软件层的设计,以达到高性能、高集成度及低功耗的目标。系统要实现的主要功能包括:(1)轻松驾驶功能:包括CCS、GPS导航、倒车影像等功能为驾驶人员提供方便、舒适的辅助驾驶系统。(2)影音娱乐功能:包括车载TV、车载DVD/CD、车载MP3、车载FM/AM等功能,为乘客提供全方位的多媒体享受。(3)安全监视功能:包括胎压检测、ABS防抱死、车距提醒等功能,通过对全车状态的监视,为用户提供一系列主动预防措施,最大程度的保护车内人员的安全。(4)网络交互功能:包括GPRS、Wifi无线上网、车内摄像头等功能,满足乘客随时随地上网的需求。本论文重点进行了如下设计开发工作:1、详细比较和论证了几种车载多媒体电脑的设计和实现方案,项目最终确定了采用基于Au1200+FPGA的硬件开发平台进行设计,以满足高性能、高灵活性的要求目标。文中针对Au1200处理器的结构特点进行系统的方案设计,尤其是上述各功能模块电路的设计。2、通过分析比较目前主流的消费类嵌入式操作系统Windows CE和Linux,明确了采用Windows CE作为操作系统进行设计的方案,以满足稳定性、功能性的要求。文中详细论述了利用Windows CE的集成开发环境进行开发操作系统镜像,包括外设驱动程序的开发、YAMON的开发、部分相关应用程序的开发等。3、论文还针对操作系统UI设计进行了详细阐述,包括UI的设计原则探索,UI的具体设计方案以及UI方案的实现。最后,根据测试本系统实际运行取得的结果,总结分析了本系统的特点,并对下一步设计工作进行了展望。

全文目录


摘要  5-6
Abstract  6-11
1 引言  11-17
  1.1 课题提出的背景  11-12
  1.2 车载多媒体电脑的研究现状  12-14
    1.2.1 国内现状与相关研发  12-13
    1.2.2 国外现状与相关研发  13-14
  1.3 课题来源与技术支持  14
  1.4 本课题研究的重要意义与系统主要功能  14-15
    1.4.1 本课题的重要意义  14-15
    1.4.2 车载多媒体电脑的主要功能  15
  1.5 本文的主要研究工作与结构安排  15-17
    1.5.1 本文的主要研究工作  15-16
    1.5.2 本文的结构安排  16-17
2 车载多媒体电脑的整体方案设计与关键技术  17-28
  2.1 车载多媒体电脑的设计原则  17
  2.2 车载多媒体电脑的设计方案  17-24
    2.2.1 系统的功能定位及项目解决方案  17-19
    2.2.2 嵌入式处理器的选择  19-20
    2.2.3 嵌入式微处理器Au1200 简介  20-22
    2.2.4 嵌入式操作系统的选择  22-23
    2.2.5 系统整体方案  23-24
  2.3 车载多媒体电脑所涉及的关键技术介绍  24-28
    2.3.1 嵌入式技术  24-25
    2.3.2 MIPS技术  25
    2.3.3 硬件媒体加速引擎(MAE)技术  25-26
    2.3.4 Yamon技术  26-27
    2.3.5 视频叠加技术  27
    2.3.6 DirectShow技术  27-28
3 车载多媒体电脑的硬件电路设计  28-41
  3.1 车载多媒体电脑的硬件电路设计原则  28
  3.2 硬件电路总体设计框图  28-30
  3.3 CPU核心模块电路设计  30-33
    3.3.1 电源电路  30-31
    3.3.2 时钟电路  31-32
    3.3.3 复位电路  32-33
  3.4 存储模块电路设计  33-35
    3.4.1 SDRAM电路模块  34
    3.4.2 FLASH电路模块  34-35
  3.5 娱乐舒适功能模块电路设计  35-39
    3.5.1 LCD电路模块  36-37
    3.5.2 视频输入电路模块  37-38
    3.5.3 音频电路模块  38
    3.5.4 GPS电路模块  38-39
  3.6 安全监控功能模块电路设计  39-41
    3.6.1 CAN通信电路模块  39
    3.6.2 控制面板按键电路模块  39-41
4 车载多媒体电脑操作系统的移植与开发  41-73
  4.1 Windows CE 操作系统概述  41-44
    4.1.1 Windows CE操作系统结构特点  41-42
    4.1.2 Windows CE 的开发环境  42-44
  4.2 车载多媒体电脑操作系统 Windows CE 的开发流程  44-45
  4.3 车载多媒体电脑中 YAMON 的开发  45-50
    4.3.1 YAMON 的功能特点  46
    4.3.2 YAMON 的移植与安装  46-50
  4.4 车载多媒体电脑的面板按键驱动程序设计开发  50-58
    4.4.1 驱动程序的分类  50-52
    4.4.2 基于中断处理的驱动程序设计  52-54
    4.4.3 控制面板按键的驱动程序设计  54-57
    4.4.4 动态加载驱动程序  57
    4.4.5 驱动程序导入系统平台  57-58
  4.5 车载多媒体电脑操作系统平台的搭建  58-62
    4.5.1 操作系统镜像的定制  58-59
    4.5.2 操作系统必备组件的配置  59-60
    4.5.3 操作系统多媒体组件的配置  60
    4.5.4 操作系统硬件驱动组件的配置  60-61
    4.5.5 操作系统其他组件的配置  61-62
    4.5.6 平台相关SDK的建立  62
  4.6 部分应用程序开发  62-73
    4.6.1 Windows CE应用编程接口的选择  62-63
    4.6.2 基于DirectShow技术的面向对象开发概述  63-65
    4.6.3 基于DirectShow的车载多媒体播放器的设计开发  65-69
    4.6.4 基于DirectShow的车内摄像模块的设计  69-73
5 车载多媒体电脑的UI设计  73-83
  5.1 UI设计的概述  73-76
    5.1.1 什么是UI设计  73
    5.1.2 UI设计的流程  73-74
    5.1.3 UI设计的原则  74-75
    5.1.4 嵌入式设备的UI设计  75-76
  5.2 车载多媒体电脑的UI方案  76-82
    5.2.1 中控台操作面板的设计  76-78
    5.2.2 操作系统UI的设计  78-80
    5.2.3 自定义按钮控件的设计  80-82
  5.3 SHELL的定制与开发  82-83
6 项目的完成情况及展望  83-85
  6.1 工作总结  83
  6.2 本系统特点  83-84
  6.3 展望  84-85
附录  85-87
参考文献  87-89
致谢  89-90
硕士期间发表(录用)论文  90

相似论文

  1. 基于ARM9的Windows CE系统移植,TP316.7
  2. 一种车联网智能终端设计及其路由算法研究,TP391.44
  3. 基于H.264网络视频传输方案的设计与实现,TN919.81
  4. 基于32位X86CPU的嵌入式操作系统研发,TP368.1
  5. 基于ARM的大行程精密工作台控制系统,TP273
  6. 基于Windows CE的监室管理系统设计与开发,TP311.52
  7. 随车压实度在线检测系统研究,U416.06
  8. 基于WinCE的铁路桥梁检测系统接收终端的研究,U446
  9. 尿液分析仪上位机系统的研究与开发,TH776
  10. 基于CAN总线的纯电动汽车网络通信的研究,U463.6
  11. 单片机嵌入式操作系统研究与NoC结构的操作系统内核设计,TP316.2
  12. ARM嵌入式系统3D图形应用技术的研究与实现,TP391.41
  13. 嵌入式操作系统实时性的分析与研究,TP316
  14. 基于ARM的手持终端PDA软硬件系统设计,TP368.33
  15. 基于OMAP3530便携设备的WinCE移植和驱动开发,TP368.11
  16. 嵌入式Linux在雷达操控显示系统中的应用,TN873
  17. 基于文本指令的嵌入式数控系统软件开发,TG659
  18. 基于ARM9+μC/OS-II的微机保护系统的设计,TM774
  19. 基于无线宽带接入技术的数字化配电终端,TM76
  20. 一种基于FPGA的可演化CPU的设计与实现,TP273
  21. 基于嵌入式与神经网络的邮件过滤系统设计,TP393.098

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 一般性问题 > 设计与性能分析
© 2012 www.xueweilunwen.com