安装GLOMOSIM(转载)


GLOMOSIM的安装(转载)
转载自:http://hc72.spaces.live.com/blog/cns!B41A236D4AEAB86C!283.entry
 
本文主体为转载,根据实际情况做了些修改,并添加了linux下glomosim的安装步骤,有如下问题需提前说明:
1、在Windows中需要 Microsoft VC++ version 6.0,JAVA JDK 1.2以上。
2、添加系统变量的方法:“我的电脑”-->“属性”-->“高级”-->“环境变量”
3、JAVA JDK安装之后需要设置如下环境变量:JAVA_HOME,值:jdk的安装目录;在path环境变量中添加值:
%JAVA_HOME%/bin;添加classpath环境变量,值:.;
4、命令提示符的进入方法:“开始”-->“运行”-->输入cmd
在Windows中的安装步骤
1.把下载的文件解压出来放在C:下,两个文件:glomosim和parsec
2.设置parsec的环境变量。在系统变量里面添加一个变量 PCC_DIRECTORY,值为C:/glomosim/parsec/windowsnt-4.0-vc6,再在path里面添加一个C:/glomosim/parsec/windowsnt-4.0-vc6/bin。在命令提示符下输入pcc -env,有显示就OK了。
3.在命令提示符下,进入c:/glomosim/glomosim/main,运行makent.bat,提示找不到cl。是要设置VC环境。
在命令提示符下进入C:/Program Files/Microsoft Visual Studio/VC98/Bin,输入VCVARS32.BAT,设置好了再进入c:/glomosim/glomosim/main,运行 makent.bat,这下就好了,一路执行下来。装完了,进入c:/glomosim/glomosim/bin,有glomosim.exe就是装好了,运行glomosim config.in,结果会就有运行 显示,并生成glomo.stat文件,和原有的glomo.stat.sample比较一下,一样的话就没什么问题了。由于电脑
各有不同,一般情况下glomo.stat与glomo.stat.sample稍有差异。
注意:设置cl等命令都要在命令提示符下面完成,分开分别执行的话可能会有问题。
4.再进入c:/glomosim/glomosim/java_gui,输入javac *.java,生成GUI。
再输入java GlomoMain &,就会出现显示的窗口了。
看看文档,在界面的simulate项下选real time,出现的对话框里面的路径一般是默认的../bin/glomosim ../bin/config.in,点OK,结果没有反映???
有两个解决方案:
Two solutions:
1. is to copy the configuration files (nodes.input, mobility.in,
app.conf and config.in) to java_gui directory.
2. is to specify in the VT the
full path where the configuration file (CONFIG.IN) is located.
However in this case, full paths of all secondary configuration
files should also be specified in the CONFIG.IN file
我按照第一个来的,就可以正常运行了。
glomosim在linux下的安装步骤
1. 安装pcc
tar zxvf glomosim-2.03.tar.gz
然后做一个软链
ln -s <glomosim-2.03解压后的dir>/parsec/redhat-7.2 /usr/local/parsec
设置合适的环境变量
export PCC_DIRECTORY=/usr/local/parsec
export PATH=$PCC_DIRECTORY/bin:$PATH
2. 安装glomosim
cd glomosim/main
make
即可。
3. 看看安装是否ok
cd ./glomosim/bin
./glomosim config.in
diff glomo.stat glomo.stat.sample
结果有一些不一致,估计是硬件配置等原因造成的。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
第一章 无线传感器网络概述 6概述 61.1 NS-2 61.2 OPNET 61.3 SensorSim 71.4 EmStar 71.5 GloMoSim 71.6 TOSSIM 71.7 PowerTOSSIM 8第二章 OMNET++简介 9概述 92.1 OMNeT++框架 92.1.1 OMNeT++组成 92.1.2 OMNeT++结构 102.2 OMNeT++的安装 112.3 OMNeT++语法 122.3.1 NED语言 122.3.1.1 NED总概述 122.3.1.2 Ned描述的组件 132.3.1.3函数 152.3.2 简单模块 172.3.2.1 OMNET++中离散事件 172.3.2.2 包传输模型 172.3.2.3定义简单模块 182.3.2.4 简单模块中的主要成员函数 202.3.3 消息 212.3.3.1 cMessage类 212.3.3.2 消息定义 212.3.3.3 消息的收发 222.3.4 模块参数、门及连接的访问 232.3.4.1消息参数的访问 232.3.4.2门和连接的访问 242.3.4.3门的传输状态 262.3.3.4连接的状态 262.4 仿真过程 272.5 配置文件omnetpp.ini 282.6 结果分析工具 292.6.1 矢量描绘工具Plove 292.6.2 标量工具Scalar 2927、结束语 30第三章 物理层仿真(信道) 323.1 UWB的基础知识 323.1.1 UWB信号的应用背景 323.1.2 UWB信号的定义 323.1.3 UWB的脉冲生成方式(高斯脉冲,非高斯脉冲) 343.1.4 UWB的调制方式 343.1.5 用功率控制多址接入方法来进行链路的建立控制 363.2 用OMNeT++对UWB进行仿真 373.2.1 算法仿真的概述 373.2.2 算法的具体流程 393.2.3 算法的主要代码 413.2.4 仿真结果分析 583.2.5 应用前景 58参考文献 59第四章 MAC层仿真 60概述 604.1 无线传感器网络MAC层特性及分类 604.1.1 无线信道特性 604.1.2 MAC 设计特性分析 614.1.3 无线传感器网络典型MAC协议的分类 614.2 基于随机竞争的MAC协议 624.2.1 S-MAC协议[12] 624.2.2 T-MAC协议 644.2.3 AC-MAC协议 654.3 基于时分复用的MAC协议 654.3.1 D-MAC协议 654.3.2 TRAMA协议 664.3.3 AI-LMAC协议 664.4 其他类型的MAC协议 674.4.1 SMACS/EAR协议 674.4.2 基于CDMA技术的MAC协议 674.4.3 DCC-MAC 684.5 基于OMNeT++的MAC层协议仿真 694.5.1 S-MAC协议的仿真 694.5.2 S-MAC协议流程图 704.5.3 S-MAC协议的分析 714.6 小结 86参考文献 86第五章 网络层仿真 88概述 885.1 无线传感器网络路由协议研究 885.1.1 无线传感器网络协议分类 885.1.2无线传感器网络中平面路由 905.1.3无线传感器网络中层次化路由 915.1.4 经典算法的OMNET仿真 935.2 无线传感器网络路由协议研究的发展趋势 1045.3 无线传感器网络层路由协议与OMNET++仿真 1045.3.1 无线传感器网络层路由与OMNET++仿真的基本概念[19] 1045.3.1.1 传感器网络的体系结构 1055.3.1.1.1 传感节点的物理结构 1055.3.1.1.2 传感器网络的体系结构与网络模型 1065.3.2 传感器网络层路由协议的基本概念 1065.3.2.1 网络通信模式[28] 1065.3.2.1.1 单播: 10
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值