在ns3中添加自己的头文件_在ns-3中添加自己编写的模块

本文详细介绍了如何在ns-3中添加自己的模块——高速公路车联自组网模型。通过创建vanet目录,编写相关代码,修改wscript文件,以及编译过程,最终实现模块的集成和使用。
摘要由CSDN通过智能技术生成

在ns-3中添加自己编写的模块

[看完了前面说的几本书之后,对Linux Kernel和Android有一定的认识了,是不是心里蠢蠢欲动,想小试牛刀自己编译一把Android源代码了呢?一直习惯使用Windows系统,而Androi

本文将以自己的一个实例来进行详解:

我的ns-3版本为 ns-3-dev

/home/repos/ns-3-allinone/ns-3-dev/

本文将把一个高速公路车联自组网的模型添加到ns-3中。

一、编写代码

这一步,就要是编写相关的代码

本文代码见: http://download.csdn.net/detail/barcodegun/3710431[http://blog.csdn.net/aminfo/article/details/7646919 100003|音乐之声|China Music Radio|1|1|http://cdnmms.cnr.cn/cnr003|0|5314528|32|40|2001100001|中国之声|Voice

二、把自己编写的模块加入ns-3中

1. 文件结构

本文是一个高速公路车联自组网的模型,vanet

a. 在repos/ns-3-allinone/ns-3-dev/src目录下,添加新的模块

ns-3的模块,都在src目录下。自己创建的模块,也复制到此目录下。

我在 src 目录下新建 vanet 文件夹

gpf@guopengfei:~/repos/ns-3-allinone/ns-3-dev/src$ mkdir vanet

vanet 目录下文件结构

src/

vanet/

examples/

vanet-highway-test.cc

wscript

model/

controller.cc

controller.h

...

vehicle.cc

vehicle.h

test/

examples-to-run.py

vanet-temp-test.cc

wscript

文件初步说明:

examples主要是作者编写的该模块的相关例子

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值