LeJOS по русски

Что такое LeJOS?

LeJOS – это альтернативная операционная система для Lego Mindstorms, предоставляющая возможность управления роботами на основе RCX, NXT и EV3 посредством создания алгоритмов на языке программирования Java. Распространяется бесплатно, поддерживает создание кода на Windows, Linux и MacOS. Для написания, отладки и загрузки кода рекомендуется наличие установленного на компьютере Eclipse. В случае EV3 поддерживает загрузку ПО по USB, Bluetooth, Wi-Fi (при условии наличия совместимого USB Wi-Fi адаптера в порту USB EV3).

Быстрый старт.

Процедура установки LeJOS и первоначальной настройки отлично документирована в соответствующих разделах Wiki на сайте lejos.org.

На что следует обратить внимание:

  1. Установка Java JRE может виснуть при выборе варианта установки «по умолчанию». Рекомендуется устанавливать только JRE. Также можно сначала установить более старую версию, например, 7-ю, а потом просто ее обновить.
  2. После установки Java JRE необходимо выйти из системы или перезагрузиться для применения настроек окружения.
  3. Eclipse может не стартовать при нехватке памяти. Рекомендуется закрыть все ресурсоемкие приложения, к примеру, браузеры, антивирусы и пр., запустить Eclipse и, после этого, запускать необходимые вам приложения. Также можно увеличить объем памяти выделяемый под виртуальную машину Java.
  4. После загрузки микроконтроллера в LeJOS и подключения к компьютеру по USB кабелю для установки соединения необходимо установить драйвера RNDIS, например, в Windows это будут стандартные драйвера Microsoft RNDIS (подробнее https://www.youtube.com/watch?v=_SAaQq8omeQ).
  5. Для проверки работоспособности соединения, компиляции программ рекомендуется использовать примеры из архива Eclipse Plugin LeJOS.

Продолжить чтение →