Note de la rédaction : il est
conseillé au lecteur un minimum de base en programmation
et langage C. Sinon, il existe de bons bouquins en la matière
ou des sites web traitant de la question - par exemple http://www.inf.enst.fr/~charon/CFacile/.
Installation du LegOS Networking
Protocol Daemon (LNPD) pour l'utilisation
du legOS Network Protocol (LNP) avec votre ordinateur
Après avoir abordé la présentation du legOS network
protocol (LNP) et son utilité, puis vu un peu de programmation, passons
maintenant à l'Installation du legOS networking protocol daemon (LNPD).
Le LNPD et ses fichers associés vont vous permettre la communication
d'un programme hébergé sur un PC Linux avec un programme legOS
dans le RCX
Pour cela, il vous faut télécharger les fichiers suivants :
- lnpd+liblnp.tgz
- dllx.tgz
Le premier fichier contient la création de librairies qui permettront
à différents programmes ou utilisateurs de se connecter en même
temps sur le port infra rouge (d'où le nom LNP Daemon)
Le deuxième fichier va remplacer le programme dll qui permettra de
communiquer avec le daemon et ainsi de communiquer avec le RCX.
Installation
Il faut tout d'abord extraire les deux fichiers dans
votre répertoire LegOS. Vous verrez alors apparaître
2 dossiers : dllx et lnpd+liblnp.
A l'aide d'une console, rentrez dans le répertoire lnpd+liblnp
puis tapez : make realclean; make depend; make
(ceci va créer le programme lnpd qui vous permettra de
programmer des programmes LNP avec votre ordinateur).
Allez alors dans le répertoire dllx. Editez le fichier Makefile et
repérez la ligne commençant par LIBLNPDIR=$(HOME) : remplacez
ce qui vient derrière (en fonction de la place du dossier) par "/legOS/lnpd+liblnp/liblnp".
Tapez alors : make depend;make all.
Votre fichier est alors compilé.
Les librairies créées auparavant doivent être mises avec
les autres librairies. Pour cela, loggez-vous en root par la commande "su"
(super utilisateur), par exemple .
En root, allez dans le répertoire où se trouvent les librairies
lnp : "liblnp". Tapez alors la commande suivante : "cp liblnp.so*
/lib".
Ceci copiera vos librairies dans le répertoire où se trouvent
toutes les librairies utilisées par le système.
Voilà : liblnp est désormais installé sur votre ordinateur.
© Automates
Intelligents 2002