WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Extensions du simulateur Omnet++ pour la validation de mécanismes de transmission multimédia dans les réseaux IEEE 802.11

( Télécharger le fichier original )
par Ahmed Ayadi
Ecole Nationale des Sciences de l'Informatique - Ingénieur informatique 2007
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

1.3. Installation des différentes librairies

1.3.1. Installation de Omnet++

Avant de commencer l'installation, il faut tout d'accord télécharger le code source omnetpp version 3.3 à partir site de omnet++. Vérifier que vous avez la version Unix. Copier la source dans le répertoire dont vous voulez installer.

Décompresser omnetpp-3.3-src.tgz à l'aide de la commande suivante.

tar zxvf omnetpp-3.3-src.tgz

Un nouveau dossier sera créé avec le nom omnetpp-3.3. Ensuite, Modifier les variables de l'environnement PATH et LD_LIBRARY_PATH. Editer le fichier de démarrage (.bachrc, .profile) en ajoutant les deux lignes suivantes.

export PATH=$PATH: $HOME/omnetpp-3 . 3/bin

export LD _LIBRARY _PATH=$LD_LIBRARY _PATH : ~/omnetpp-3 . 3/lib

Puis, Editer le fichier configure.user. Préciser les variables TK_CFLAGS, TK_LIBS et BLT_LIBS. La bibliothèque tcl/tk est indispensable pour l'interface graphique.

cd $HOME/omnetpp-3 .3/ vi configure.user

 

A la fin de la configuration, Exécuter des deux commandes suivantes

. /con figure ma ke

 

Enfin, vérifier que les exemples de omnetpp fonctionnent correctement.

cd ~/omnetpp-3 . 3/samples/dyna . /dyna

 

Une interface graphique doit apparaître.

Pour modifier la configuration de OMNET++, éditer le fichier configure.user et ensuite exécuter les trois commandes suivantes

. /con figure make clean ma ke

 

Après chaque modification d'un ou de plusieurs fichiers sources, compiler de nouveau en exécutant les deux commandes

make clean ma ke

 

1.3.2. Installation de INET

L'installation de INET demande une pré-installation déjà de OMNET++. Avant d'installer INET, vérifier que les exemples de OMNET++ fonctionnent correctement. La décompression de INET-20061020-src.tgz se fait à l'aide de la commande suivante

tar zxvf INET-20061020-src.tgz

Editer ensuite le fichier inetconfig en précisant le chemin ROOT pour INET. Pour créer les fichiers makefile et le fichier omnetppconfig, exécuter la commande suivante

cd $HOME/INET-20061020 ./makemake

 

Puis, exécuter la commande make pour compiler la librairie INET

ma ke

Il faut aussi modifier la variable d'environnement LD_LIBRARY_PATH. Ajouter la ligne suivante dans le fichier de démarrage (.bachrc, .profile).

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/INET-20061020/bin

Enfin, pour vérifier l'installation, essayer d'exécuter un exemple. Une interface graphique apparaîtra, vous trouverez les exemples déjà implémentés dans la bibliothèque INET.

~/INET-20061020/Examples/rundemo

1.3.3. Installation de IT++

Pour installer la librairie IT++ dans un environnement linux, il faut télécharger la source du site de IT++. Pour un utilisateur non root, vérifier que vous avez les packages itppexternal-2.3.0.tar.gz et itpp-3.10.6.tar.gz puis les décompresser

tar xzf itpp-external-2.3.0.tar.gz tar xzf itpp-3.10.6.tar.gz

 

Installer les bibliothèques externes à l'aide des commandes suivante

cd $HOME/itpp-external-2 .3 . 0

make distclean

./configure --prefix=$HOME/it++external-2 .3.0 --disable-shared [--enableatlas]

make && make install

 

Editer le fichier de démarrage (.bachrc, .profile) en ajoutant les deux lignes suivantes.

export CPPFLAGS=-I$HOME/it++external-2 .3 . 0/include

Enfin, compiler et installer la bibliothèque IT++

cd $HOME/itpp-3.10.6 make distclean

./configure --disable-shared --enable-static --enable-debug -- prefix=$HOME/it++3 .10. 6

make && make install

 

Pour utiliser la librairie IT++ avec la bibliothèque INET, éditer le fichier omnetppconfig comme celui de l'annexe C. Modifier les deux lignes suivantes

CXX=g++ `pkg-config --cflags itpp` SYS_LIBS=-ldl -lstdc++ `pkg-config --libs itpp`

 

Ensuite, Exécuter la commande make.

cd $HOME/INET-20061020 ma ke

 

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il faudrait pour le bonheur des états que les philosophes fussent roi ou que les rois fussent philosophes"   Platon