车联网多信道协议与协议测试系统的研究和实现
发布时间:2024-04-12 18:47
本文分析研究了车联网多信道协议,也就是WAVE(Wireless Access in Vehicle Environment)协议栈中的1609.4协议(多信道通信),并完成该协议的实现——无线网络驱动,同时研究与实现多信道协议的协议一致性测试系统,完成测试。目前国内的车联网研究大都只关心娱乐性方面的问题,并且关于车联网协议这方面的研究也大都是以理论研究和仿真分析为主,很少涉及到实际的协议实现,而本研究不但完成该多信道协议的实现,同时一并研究完成该协议的协议测试系统,用于检验协议实现与协议规范是否相匹配,这对于车联网以及车联网协议研究和发展方面有着不小的帮助。本文先对WAVE协议栈中的多信道协议中的四种重要机制问题进行重点分析和讨论,并依据协议研究完成协议实现,重点改进其中的信道协调机制问题,同时基于Linux操作系统研究实现协议一致性测试系统,最后完成协议测试,通过上述的四个步骤可以很好的理解和研究车联网多信道协议内容。本文的主要研究内容如下:(1)协议内容的研究。对WAVE协议栈进行整体探讨和分析,重点研究其中的IEEE 1609.4多信道协议,就其中重难点问题包括信道协调,多信道...
【文章页数】:83 页
【学位级别】:硕士
【部分图文】:
本文编号:3951814
【文章页数】:83 页
【学位级别】:硕士
【部分图文】:
图2-2信道划分在这7个信道中,信道172用于紧急安全通信,例如车辆碰撞预警等;信道
如图2-1WAVE协议框架所示,WAVE协议由802.11p协议与1609协议族组成,涵盖了从应用层、传输层、网络层、数据链路层以及物理层5个方面。其中802.11p协议主要是规定了MAC层和PHY层的相关标准,而1609协议则是在此基础上继续....
图2-12无线通信模块
有可以用来存储u-boot与操作系统的SPIflash,存储动态数据的DDR3以及防掉电的数据存储模块EMMC。再接着是接口模块,该模块主要是提供了接口供主板与外部设备之间接通,包括串口,USB接口,以太网接口以及供RF子板与主开发进行连接的PCIE接口。....
图2-14无线网络驱动工作流程
2.5.2无线网络驱动工作流程及功能分析无线网络驱动是用于处理上层程序无法直接与底层固件直接进行通讯的媒介,它是通过接收上层的相关信息进行处理和分析后发送到底层固件,将底层固件的相关信息反馈回上层程序。同时关于无线网络驱动可以通过两种方式进行加载,一种是直接编译进内核,这样会随....
图2-15固件加载框图
在Linux操作系统的BSP中,无线网络驱动是通过insmod命令以模块化的形式挂载内核中的,因此,首先要实现的就是模块的初始化,而在代码中的那就是module_ini(t)。接着内核的初始化处理将调用驱动程序的sdio_register_driver(),该函数....
本文编号:3951814
本文链接:https://www.wllwen.com/kejilunwen/jiaotonggongchenglunwen/3951814.html