论文题名: | 车载导航系统中RIC子系统的设计与实现 |
关键词: | 车载导航系统;车载主机;显示设备;软件开发协议;功能模块 |
摘要: | 近年来,电子技术发展速度逐步加快,已深入到了人类社会的各个方面,可以说对人们的生活方式产生了革命性的变化。车载导航系统也不例外,逐渐从单一主机单一显示屏逐渐变化为多主机多显示屏互动,如中控系统(CentralInformation Display,缩写为CID)、仪表盘(Kombi/Combi/DashBoard)、平视显示屏(Head Up Display)及后座影音系统(Rear Seat Entertainment)等。如何能够以最短的时间完成一份功能强大、设备种类多、稳定性高的软件系统,是汽车信息系统和车载娱乐系统软件开发现在面对的一个重要课题。 为了解决上述课题,本文以一个导航产品开发项目为实例,设计实现了一个用于车载主机(HeadUnit,HU)与其他显示设备(InstrumentCluster)之间进行数据交换的软件开发协议——Remote Instrument Cluster Protocol(简写为RICProtocol)。 该软件开发协议除了满足现有功能外,还要具备高性能和高扩展性,为以后的功能变更和功能扩展做好准备。论文的主要研究工作和成果包括: (1)在分析了国内外目前主流的汽车系统构造的基础上,研究和采用了MVC架构及OOP的软件设计思想,提出了基于报文形式的数据交互方案。 (2)参考软件工程技术规范,对客户需求进行了概括,用UML(UnifiedModeling Language,统一建模语言)对系统结构、业务流程进行了说明。 (3)对具体的功能进行了设计与实现,介绍了结构化系统的设计与实现过程,包括数据设计与实现、函数设计与实现、时序设计与实现等。 (4)进行了系统测试,验证系统的设计与实现过程的正确性与一致性。分别对系统的功能和性能进行了测试,介绍了测试方法、用例和结果。 该软件开发协议有效降低了各个组件之间的耦合性,更有利于分布式开发的开展,在很大程度上缩短了项目开发周期,并为未来的扩展提供了良好的支持。 |
作者: | 李巍 |
专业: | 软件工程 |
导师: | 杨广明;武昊 |
授予学位: | 硕士 |
授予学位单位: | 东北大学 |
学位年度: | 2014 |
正文语种: | 中文 |