É possível executar o software NXT-G no Linux usando o Wine?

19

Eu gostaria de usar o Lego Mindstorms NXT-G, mas não tenho acesso regular a um computador com Windows ou OS-X. Eu tentei usar o software oficial no Linux usando o Wine, mas nem sequer instalei. Eu queria saber se alguém teve melhor sucesso, e se sim, como foi feito, o que funciona e o que ainda não funciona.

Estou ciente de que existem outras opções para programar o brick, e que algumas (a maioria) delas rodam no Linux, no entanto, elas não são permitidas em competições como a FIRST Lego League, o que as torna menos adequadas meu propósito.

    
por Jan Hlavacek 22.11.2011 / 09:12

3 respostas

4

Eu fiz algumas pesquisas e encontrei um este tópico que afirmava que as linguagens de programação deve trabalhar com vinho. Alguém no mesmo segmento disse que ele / ela correu no VirtualBox em vez de vinho.

No entanto, o software Mindstorms é listado nos dados da aplicação do Wine como sendo "lixo " Eu acho que isso significa que não funciona.

    
por 28.11.2011 / 19:17
2

Aqui está o que eu tentaria. Você pode iniciar uma instância do Microsoft Windows Micro (máquina virtual / VM) em Amazon Web Services (AWS). Uma microempresa AWS não custa nada se você tiver o Linux, mas desde que você precisa do Windows é US $ 0,03 por hora. A lista de preços está em esta página . Se a instância micro for muito pequena ou muito lenta, você pode usar uma instância maior (um Extra Grande é $ 0.96 / hora).

Você pode instalar o software LEGO nele e trabalhar remotamente. Para evitar a instalação do software LEGO cada vez que você pode até mesmo criar sua própria VM, reinicie-a sempre que precisar.

A única desvantagem que vejo é o IO entre a VM e o bloco físico LEGO NXT. Isso provavelmente poderia ser resolvido com a criação de uma porta de proxy em seu computador doméstico, através da qual o software LEGO na VM poderia se comunicar com o bloco. Isso precisa ser testado desde que eu não tenho um NXT. Se essa parte for muito complicada (ou impossível), você poderá procurar outras maneiras de carregar o código no NXT da VM do Windows.

Se você nunca jogou com a AWS, sugiro começar com uma micro instância do Linux (por exemplo, Ubuntu). Como não custa nada, é uma boa maneira de experimentar como tudo funciona.

    
por 27.11.2011 / 17:09
1

O novo software Ev3 está disponível para download e suporta programação de tijolos NXT 2.0.

No entanto, como o NXT-G, apenas suporta OSX e Windows. Pode instalar em Playonlinux / Wine, mas não inicia devido às dependências do Mono 4.3 e outras dependências.

Eu posso entender porque a FLL gostaria de limitar o uso da consistência externa do software, mas eu gostaria que eles considerassem algo como Encantamento se ninguém fosse capaz de resolver os problemas com a execução do Ev3 sob o vinho.

    
por 04.09.2013 / 19:35

Tags