读书人

基于Omnet 4.2的MiXiM框架环境筹建

发布时间: 2012-12-14 10:33:08 作者: rapoo

基于Omnet 4.2的MiXiM框架环境搭建
基于Omnet 4.2的MiXiM框架环境搭建总的来说,omnet环境搭建花费了一周左右的时间,煞是苦恼。。。尤其是omnet3.x到omnet4.x代码格式,类结构,以及ned形式都发生了较大的变化。还好omnet4.x目录下migrate文件夹提供了代码迁移工具,省去了不少代码移植的工作量。但是,代码移植的不彻底,还需手动改动。当代码量较大时,尤其对于我们初学者来说,一个小小的错误就很难被攻克了。(http://hi.baidu.com/supersojo/item/ebc1e9cca5c1ae0cc710b203这篇文章在移植3》4的mac simu用处还是比较大的。)于是使用我们还是选择使用omnet官网上的框架,应该来说为一种捷径。但是不同的版本4.0,4.1,4.2,已至最新版本4.2.2。他们之间的兼容性还是比较让人头疼的。1.omnet安装。 官网下载地址:http://www.omnetpp.org/。可以选择下载最新版本。可惜的是最新的版本,我至今还没调通MiXiM框架。所以选择下载Omnet4.2.其实Omnet3.2 Omnet4.0 omnet4.2 omnet4.2.2 我全下载了,但是最好调好的只有omnet 4.0下的MiXiM最初版本和在Omnet4.2下的MiXiM 2.0版本。详细安装过程:http://blog.sina.com.cn/s/blog_68b3bd8b0100mjzn.html 大家可以参考这篇文章一步步地进行安装。2.MiXiM安装大家可以选择使用omnet官网上有许多的框架。MiXiM就是其中的一种。我们实验室是做无线传感器网络的,选择MiXiM是因为它集成了不少能量、信道、Mac、网络层模型。下载地址:http://sourceforge.net/projects/mixim/。
这个网站上以图文并茂的方式详细介绍了Mixim的安装使用过程。http://sourceforge.net/apps/trac/mixim/wiki/StepByStep3.使用过程遇到的问题这一部分是我想着重描述的,因为网上貌似现在还没有对高版本MiXiM编译的例子。1.如果出现什么头文件找不到,很可能是你文件编码有问题。设置文件编码的方式是:右击工程-》属性。》Resource。选择utf-8。无论从安装,是不是很像在Unix下运行的程序,我知道linux的默认编码就是utf-8。2.编译成功后,就会看到exe文件的。按照教程所说的右击exe,新建配置。新建的意思是你new configure,不是修改configure。我修改的configure就郁闷了大半天,经常说是缺少类啦,没有定义宏了。3.调试的时候遵循的原则是出现错误不要改代码,要改配置环境。因为代码即使有bug,还是可以运行的,只不过是版本之间不兼容的问题,先改配置环境就可以了。不过还是过程中还是会充满荆棘的,貌似IDE也许会给你开玩笑,我由于时间的关系还没有摸透它的脾气~~~4.调试好的代码已上传到pudn ,http://www.pudn.com/downloads497/sourcecode/others/detail2070339.html 希望对你有帮助。5.顺便说一句:写博文是利己利人的好习惯,看到许多大牛的名博煞是羡慕,以后要规范格式,好好坚持~希望你也一样 共同进步~~~~~~~~~~~~

读书人网 >互联网

热点推荐