Plan du site Aide Abonnement Nous Contacter


Actualité
Editorial
Interviews
Démocratie
Visites virtuelles
Art. Imaginaire
Du côté des labos
Le feuilleton
Manifestations
Biblionet
CD Rom
Echanges
Liens Utiles

 

Accueil > Du côté des labos
Automates Intelligents s'enrichit du logiciel Alexandria.
Double-cliquez sur chaque mot de cette page et s'afficheront alors définitions, synonymes et expressions constituées de ce mot. Une fenêtre déroulante permet aussi d'accéder à la définition du mot dans une autre langue.
 
Archives
2010-2011
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
En guise d'introduction

Octobre 2002
Par Nanobapt nanobapt@nordnet.fr
(avec l'aide de Christophe Jacquemin)

Programmer en legOS (n°9)

La rubrique des passionnés
de Lego Mindstorms
Voir l'ensemble des articles
 

Capteurs et moteurs connectés à la brique RCX © Lego 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

 

   Sur le site
Sur le web   





 

 

 

Qui sommes nous ? Partenaires Abonnement Nous Contacter

© Association Automates Intelligents
Mention légale CNIL : 1134148