Il s'agit de la dll de commande qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
dll - Un téléchargeur de programmes utilisateur pour le RCX.
SYNOPSIS
dll [Options] commander | {fichier}.lx
DESCRIPTION
Cette page de manuel documente les dll commande de téléchargement du programme utilisateur.
dll est un programme utilisé pour télécharger des programmes utilisateur écrits pour brickOS sur le RCX.
OPTIONS
Ce programme suit la syntaxe habituelle de la ligne de commande GNU, avec de longues options commençant par
deux tirets (`-'). Les options prises en charge par dll sont:
(Cours avec aucune paramètres)
Afficher l'aide intégrée (résumé des options)
-e, --exécuter
Exécutez le programme après le téléchargement.
-je{0|1}, --irmode={0|1}
Réglez le mode IR (sur RCX) sur près(0) ou loin(1)
-p{1-8}, --programme={1-8}
Télécharger le programme sur le numéro d'emplacement de programme {1-8}
REMARQUE : LegOS prend en charge 8 emplacements de programme où le micrologiciel d'origine Mindstorms uniquement
prend en charge 5.
-r{adresse hôte}, --rcxaddr={adresse hôte}
Envoyer à RCX LNP à l'adresse hôte {0-15}. La valeur par défaut est 0. Voir aussi
--node={adresse hôte}
-s{srcport}, --srcport={srcport}
Envoyer au port source RCX LNP {0-15}
-t{ttyappareil} --tty={ttypériphérique}
Spécifiez le périphérique tty série auquel la tour IR est connectée.
REMARQUE : La variable d'environnement RCXTTY peut être utilisée à la place de -tty
-dans, --verbeux
Activer la sortie détaillée
COMMANDES
-d{1-8}, --delete={1-8}
Supprimer le programme du numéro d'emplacement de programme {1-8}
-n{adresse hôte}, --node={adresse hôte}
Définissez l'adresse de l'hôte RCX LNP sur {0-15}
ENVIRONNEMENT VARIABLES
dll répondra à la variable d'environnement RCXTTY. Cela devrait être réglé sur le numéro de série
appareil auquel la tour IR est connectée. L'utilisation de RCXTTY équivaut à l'utilisation du -tty
option de ligne de commande.
EXEMPLES
dll est une commande simple à utiliser. Les exemples suivants montrent la plupart des utilisations.
Ex1 : téléchargez demo/robots.lx sur le RCX en tant que programme 0.
$ dll -tty=/dev/ttyS0 démo/robots.lx
$
REMARQUE : il n'y a pas de réponse de dll(1) sur un téléchargement réussi. Vous pouvez cependant regarder
l'écran RCX pendant le téléchargement et voir l'activité.
Ex2 : téléchargez la démo/linetrack.lx dans l'emplacement de programme 7. (notez que nous réglons d'abord RCXTTY
nous n'avons donc pas à continuer à spécifier le périphérique tty à chaque téléchargement).
$ export RCXTTY=/dev/ttyS1
$ dll -p7 démo/linetrack.lx
$
Ex3 : téléchargez demo/rover.lx mais nous laissons le RCX éteint (supposons que RCXTTY est
déjà réglé).
$ dll -p2 démo/rover.lx
erreur de suppression de programme
$
NOTE: dll supprime d'abord le programme existant de l'emplacement de programme spécifié, puis
télécharge le nouveau. Cette erreur indique que la première chose dll essayé de faire n'a pas
réussir.
Nous laisserons l'expérience de courir dll avec --verbose mis comme exercice pour vous notre
lecteur... (Il s'agit en fait d'une combinaison d'informations de progression et de sortie de débogage.)
ERREUR MESSAGES
Malheureusement, il n'y a fondamentalement qu'un seul message d'erreur dll, et il s'applique à la plupart des
erreurs possibles, y compris une tour IR déconnectée, un RCX qui est éteint, un RCX qui
n'a pas brickOS, et un RCX qui a brickOS et exécute déjà un programme. Donc,
vérifiez toutes ces choses lorsque la dll échoue.
Utiliser dll en ligne en utilisant les services onworks.net