Je voudrais utiliser Lego Mindstorms NXT-G, mais je n'ai pas un accès régulier à un ordinateur exécutant Windows ou OS-X. J'ai essayé d'utiliser le logiciel officiel sous Linux en utilisant Wine, mais il ne s'est même pas installé. Je me demandais si quelqu'un avait mieux réussi, et si oui, comment cela a été fait, ce qui fonctionne et ce qui ne fonctionne toujours pas.
Je suis conscient qu'il existe d'autres options pour programmer la brique, et que certaines (la plupart?) De celles qui fonctionnent sous Linux, cependant, elles ne sont pas autorisées dans des compétitions telles que FIRST Lego League, ce qui les rend un peu moins adaptées à mon objectif.
Réponses:
J'ai fait quelques recherches et trouvé un fil qui prétend que les langages de programmation devraient fonctionner sous Wine. Quelqu'un sur le même fil a dit qu'il l'a exécuté dans VirtualBox au lieu de Wine.
Cependant, le logiciel Mindstorms est répertorié dans les données d'application de Wine comme étant des "ordures". Je pense que cela signifie qu'il ne fonctionne pas du tout.
la source
Voici ce que j'essaierais. Vous pouvez démarrer une instance MS Windows Micro (machine virtuelle / VM) sur Amazon Web Services (AWS). Une micro-machine virtuelle AWS ne coûte rien si vous avez Linux, mais comme vous avez besoin de Windows, c'est 0,03 $ par heure. La liste des prix est sur cette page . Si la micro-instance est trop petite ou trop lente, vous pouvez en utiliser une plus grande (une Extra Large coûte 0,96 $ / heure).
Vous pouvez y installer le logiciel LEGO et travailler à distance. Pour éviter d'installer le logiciel LEGO à chaque fois, vous pouvez même créer votre propre machine virtuelle et la relancer à tout moment.
Le seul inconvénient que je vois est l'IO entre la VM et la brique physique LEGO NXT. Cela pourrait probablement être résolu en créant un port proxy sur votre ordinateur personnel via lequel le logiciel LEGO sur la machine virtuelle pourrait communiquer avec la brique. Cela doit être testé car je n'ai pas de NXT. Si cette partie est trop compliquée (ou impossible), vous pouvez rechercher d'autres moyens de télécharger le code sur le NXT à partir de la machine virtuelle Windows.
Si vous n'avez jamais joué avec AWS, je vous suggère de commencer par une micro-instance Linux (par exemple Ubuntu). Comme cela ne coûte rien, c'est un bon moyen d'expérimenter comment tout cela fonctionne.
la source
Le nouveau logiciel Ev3 est disponible en téléchargement et prend en charge la programmation des briques NXT 2.0.
Cependant, comme NXT-G, il ne prend en charge que OSX et Windows. Il peut s'installer sous Playonlinux / Wine, mais ne démarre pas en raison de dépendances sur Mono 4.3 et d'autres dépendances.
Je peux comprendre pourquoi FLL voudrait limiter l'utilisation de la cohérence logicielle extérieure, mais je souhaite qu'ils envisagent quelque chose comme Enchanting si personne n'est en mesure de résoudre les problèmes liés à l'exécution d'Ev3 sous Wine.
la source