APP下载

AODV协议在ARM平台上的移植技术研究

2016-12-06罗宇立毛席龙赵宝康

电脑与电信 2016年6期
关键词:系统

罗宇立 毛席龙 赵宝康

(国防科技大学计算机学院,湖南 长沙 410073)

AODV协议在ARM平台上的移植技术研究

罗宇立毛席龙赵宝康

(国防科技大学计算机学院,湖南长沙410073)

针对AODV协议大多在理论或是仿真中进行研究的问题,分析当前主流ARM平台的体系架构和AODV协议的运行机制,研究AODV协议移植到主流ARM平台的新方法。搭建了一个包含四个实际节点的验证环境,运行了新的AODV协议,为AODV协议移植ARM平台提供参考。

AODV协议;ARM平台;代码移植

1 引言

AODV协议是AD-HOC网络中典型的按需路由协议,其具有设计结构简单、路由维护消耗资源少、适合于ARM处理器体系结构等诸多优势,适用于诸如物联网、车联网、传感器网络、无人机网络这些采用ARM处理器并且网络结构不复杂的网络环境进行无线组网。当前在ARM平台搭建AODV协议实验环境主要存在两个问题:一是目前学术领域对AODV协议的研究大多基于NS-2、OPENT等仿真模拟器,仿真实验数据对比真实的环境实验数据的可靠性还值得商榷[1];二是以前研究者移植AODV协议搭建实验平台的方法现在已经不再适用。随着Linux内核更新,当前在售的Linux开发板内核版本普遍在3.0以上,而移植于ARM平台的AODV协议AODV-UU-0.9.6是基于linux2.4.x及2.6.x内核编写的,存在与最新的Linux内核不兼容的问题,因而编译时需要对不兼容的数据结构、API接口以及协议实现中的一部分功能进行修改。本文主要以当前主流的ARM平台为例研究了AODV协议在ARM平台上进行移植时的关键技术。

2 平台及协议架构

2.1BBB开发平台架构

BeagleBone Black(Rev C)(以下简称BBB)是……

登录APP查看全文

猜你喜欢

系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
基于UG的发射箱自动化虚拟装配系统开发
半沸制皂系统(下)
FAO系统特有功能分析及互联互通探讨
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
PLC在多段调速系统中的应用
1-Bit人机交互系统