论文部分内容阅读
近年来,随着我国城市化进程步伐加快,城市交通拥堵、交通事故频发、停车难等问题日益突出,严重影响了人们的出行和社会经济发展,伴随物联网技术迅猛发展,车联网成为解决城市交通问题的有效途径。其中车联网车载终端是车联网系统建立的基础,是实现车与车、车与路之间通信的桥梁,车载终端需具备多种信息交互、快速数据处理及功能扩展等功能。本课题通过对国内外现存车联网车载终端文献进行研究,在2018年辽宁省自然科学基金项目“智能网联汽车的车载通信终端关键技术研究”的支持下,提出了基于双系统的车联网车载终端的研究。双系统为嵌入式Linux系统和Android系统,由嵌入式Linux系统为用户提供安全应用、调度应用;由Android系统为用户提供娱乐应用,双系统运行的物理环境是两块同型号实验板,并分别配备触摸屏。车载终端主要实现踏板数据有效性判定、定位数据热备、行车数据上传至云端、下载云端的交通协调信息、导航、影音播放等功能,由双系统处理器实验板、4G模块、双模定位模块、蓝牙/WiFi模块、GPS定位模块等部分构成。在车载终端设计时,首先依据ISO26262标准中的安全管理生命周期对车载终端进行分析,确定车载终端硬件架构与风险处理策略。然后对车载终端的各功能模块相关接口进行设计。之后对车载终端进行符合实际情况的系统定制,增添/删减嵌入式Linux系统Kernel驱动文件,使嵌入式Linux系统能够支持相关功能模块;Android系统在内核定制的前提下修改File System源码,使Android系统更符合车载环境。最后对车载终端的应用程序进行设计,在嵌入式Linux系统内通过建立进程方式实现风险处理程序和车载终端与云端的数据交互程序同时运行,并将关键信息显示在QT/E界面内;在Android系统中设计监听程序,通过对Android UI界面按键、CAN通信、串口的监听实现语音控制、定位数据热备和第三方应用的跳转,由第三方应用提供导航和娱乐服务。最后对不同系统的实验板分别进行实物测试,通过模拟车联网通信数据,验证车载终端通信能力及目标功能,实验结果表明方案可行,电路设计合理,达到预期目标,该成果对促进我国车联网发展具有实际意义。