论文题名: | 基于HTML5技术的IVI系统研究与开发 |
关键词: | 车载信息娱乐系统;HTML5技术;i.MX6D芯片;Linux内核;CAN总线 |
摘要: | 随着汽车的普及以及智能信息化技术的快速发展,智能化的车载信息娱乐系统(In-Vehicle Infotainment简称IVI)已经成为影响购买汽车决策的重要因素和汽车制造商开发汽车成本的重要组成部分。而且汽车消费者期望IVI系统能跟上消费类电子产品飞速前进的步伐。开发一款优秀的IVI系统,拥有炫丽的HMI画面是至关重要。由于HMI画面开发工程量巨大和开发技术复杂,容易导致IVI软件的开发费用高昂,开发周期过长,开发产品滞后于市场等问题。如何开发拥有画面炫丽,性能出色的HMI画面的IVI系统成为了各大I VI系统开发商的一个重要课题。 本文针对车载信息娱乐系统的特点进行需求分析,完成了基于Linux内核的操作系统TizenIVI的车载中间件软件定制和基于i.MX6D芯片硬件平台的设计与实现,为HTML5应用程序提供了稳定的软件和硬件运行平台。同时为了解决现有人机交互界面软件开发问题,采用跨平台HTML5技术开发人机交互界面软件。结合车载软硬件平台和HMTL5应用程序的设计开发技术,提供了开发车载信息娱乐系统的完整解决方案。 本文的研究工作主要有以下几个方面: 1.基于飞思卡尔的i.MX6D芯片设计车载信息娱乐系统的硬件平台。硬件IC选型和硬件电路设计充分考虑前装车载信息娱乐系统的设计标准,系统采用CPU(i.MX6D)+MCU(78K0R)架构,搭载电源控制,CAN总线通信,音频DSP,音视频编解码等。 2.分析车载信息娱乐系统的软件平台和功能需求,对基于Linux内核的操作系统TizenIVI进行定制化设计和实现。主要增加设计和实现了基于Wayland技术的多窗体控制模块,音权控制模块,汽车总线数据收发模块,软件升级模块,物理按键接收模块,倒车影像快速显示模块,地图导航模块等核心中间件软件。 3.研究HTML5技术特点以及对Web引擎(Crosswalk)扩展。基于Javascript MVC框架Backbone设计Web应用程序软件开发框架,运用HTML5技术开发Web应用程序。 本文结合硬件系统和软件系统开发满足汽车前装标准的车载信息娱乐系统。 |
作者: | 杨强 |
专业: | 软件工程 |
导师: | 李健;黄颖 |
授予学位: | 硕士 |
授予学位单位: | 上海交通大学 |
学位年度: | 2015 |
正文语种: | 中文 |