论文题名: | 基于MeeGo平台下的车载信息系统软件设计与实现 |
关键词: | 车载信息系统;软件设计;MeeGo平台;用户界面 |
摘要: | 随着汽车电子技术的飞速发展,汽车智能化技术正在逐步得到应用。近年来,车载信息系统向着智能化方向发展,系统功能更加完善,系统的软件设计和实现变得越来越复杂。车载信息系统的发展亟需一套可移植性强、可重用度高和功能可扩展的软件设计方案。 本课题从工程应用出发,旨在设计和实现车载信息系统软件,主要工作如下: 1.提出并实现基于MeeGo操作系统和Qt/Embedded图形用户界面的软件设计方案。MeeGo为应用软件提供简洁、高效的运行平台和丰富的外围设备驱动。Qt/Embedded提供丰富的类库和控制资源,为高效开发一整套图形用户界面提供支持。 2.搭建系统的软件开发环境,包括MeeGo操作系统,Qt/Embedded图形用户界面;完善MeeGo系统字体库,解决中文显示乱码问题。 3.实现MeeGo操作系统下的串口通信;利用AT指令实现对车载信息系统的各种控制和操作;研究发送和接收短消息的PDU格式,分析短消息内容、电话号码、短消息服务中心号码、时间戳的编码和解码等;设计并实现车辆检测应用程序开发中短消息发送的功能。 4.在车载信息系统中利用第三方GUI工具--Qt/Embedded设计基于3G模块功能实现的图形用户界面,包括简易浏览器、实时天气预报、车辆检测和一键通话。其中采用分层和模块化方法设计短消息、通话模块,使用面向对象方法设计各模块中类结构并利用Qt编程语言实现车辆检测类、一键通话类等,提高了模块代码可移植性、可重用性和功能可扩展性。 |
作者: | 李艳峰 |
专业: | 电子与通信工程 |
导师: | 虞湘宾 |
授予学位: | 硕士 |
授予学位单位: | 南京航空航天大学 |
学位年度: | 2011 |
正文语种: | 中文 |