基于WAVE协议的车车通信终端系统的软件设计与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:yangtt00
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文研究并实现了一种基于WAVE(Wireless Access in Vehicular Environment,车载环境下的无线接入)协议栈的车车通信终端系统。在紧急车辆让行、前方紧急刹车、交叉路口预警等交通场景中,车辆之间通过该系统可以实现信息共享,提示驾驶员对各种交通情况做出最及时最有利的反应,有效避免交通事故的发生。目前,国内外对车车通信的研究大多以理论研究与仿真分析为主,真正设计到系统开发比较少。本文设计的系统有利于促进车车通信系统的研究和发展。本系统的硬件平台以ARM公司的Cortex-A7作为主控单元,配合外围电路构成,无线模块工作在5.9GHz频段,支持WAVE标准。针对车载环境对低时延高性能的要求,选择QNX实时操作系统作为软件开发平台,重点完成无线网络驱动与守护进程的开发。本文的主要研究内容如下:(1)从车车通信系统的应用场景为切入点,重点分析了功能需求以及系统需求,针对系统需求详细研究了QNX操作系统架构,为车车通信系统的软件设计提供标准和理论支持。(2)针对QNX的网络架构,本文采用基于io-pkt的“顶半部”设计模式实现无线网口驱动,供应用程序访问。为了实现上层对无线模块的配置,采用非阻塞式消息传递机制设计驱动与守护进程的命令通道,可以有效避免系统紊乱。在命令通道的基础上,设计了驱动与守护进程的数据通道,分别用于传输IP数据与WAVE短消息。为了满足不同信道的传输要求,本文提出了双信道设计模式,分别用于传输安全相关业务与非安全相关业务。(3)守护进程的设计目标是完成手持设备与驱动的信息交互。为了实现手持设备对车载主板的控制,本文采用客户端/服务器开发模式,守护进程作为服务端,手持设备作为客户端。针对守护进程的功能需求,采用模块化设计方式,将守护进程分为数据接收模块、数据处理模块、数据发送模块、心跳包检测模块、统计信息模块、GPS模块以及Log日志模块,各模块相互协调合作。搭建系统测试环境,对车车通信终端系统的功能与稳定性进行测试。系统测试结果表明,本论文设计的系统达到预期要求,能实现车载环境下车车间通信,且系统稳定可靠。
其他文献
美国最先进的战斗机 F16,能在12倍重力加速度(12G)下无损飞行。自 F16十多年前出现以来,数十名空军飞行员在驾驶中丧生,因为,即使拥有最佳训练和最好设备的最优秀飞行员也不
宜兴市志办是一个团结、紧张、严肃、活泼的修志集体。他们从创新队伍建设入手,培育了一支心齐气顺、风正劲足、和谐干事的团结型团队;从创新过程管理机制入手,强化了一支富有大
针对铁路规划项目功能定位定性分析为主的客观性不足问题,以宝鸡至汉中铁路为研究对象,选取节点间旅客交流时间或节点间运输距离为权重,运用Space L构造法建立区域铁路客、货
【中图分类号】 G62.27【文献标识码】 A【文章编号】 2095-3089(2017)17-0-01  当前形势下,一些少年儿童的不良道德行为,家长感到困惑、束手无策;教师通过学校里的说教,感到效果低微。我们通过少先队活动把抽象的德育寓含到看得见、摸得着的活动上来,能打动学生的心灵,让学生明白做人做事的道理,逐渐养成良好的道德行为习惯。  一、主题队会活动——熏陶自我  主题队会是少先队活动开
【摘 要】 好习惯成就精彩人生。但良好的学习习惯需要持之以恒的养成教育。小学数学作为奠基教育平台,加强学生养成教育,使之形成良好学习习惯,是我们数学教师不可推卸的重要责任。  【关键词】 小学数学;养成教育;加强  【中图分类号】 G62.23【文献标识码】 A【文章编号】 2095-3089(2017)14-0-01  有人说过:“一个人有良好的行为习惯,那他的人生就已经成功了一半。”可见一个人
10月28日上午,《春华秋实》赠书仪式在鼓楼区石头城社区举行,市委常委、市委宣传部部长叶皓,市人民政府副市长王咏以及市志和鼓楼区的领导,石头城社区代表,各区县方块办主任50余人
职工是企业生产力的源泉,要充分发挥职工主人翁作用,必须做好以下几方面工作:加强思想教育,抓好职工技术教育,关心职工切身利益,广开民主管理渠道。
金湖县虽建县较晚,但却有着丰厚的文化积淀和民间文学土壤,尤其是所属的东南片区闵桥、塔集、银集等5个乡镇,历史上隶属高邮县,被称之为"高邮西北乡下五镇"。由于受维扬文化的
随着信息科技的不断发展,阅读在我们生活中的作用越来越明显.在新课程教学的要求下,小学语文阅读能力的培养引起了很多人的关注.小学生阅读能力的提高,有助于提高写作能力和