Суббота, 13 Июнь 2015 17:06

Введение в ev3dev

Автор
Оцените материал
(1 Голосовать)

Прошивка

 

  Если вы хотите програмировать Ev3 на любимом языке, то вам поможет ev3dev.

     Прошивка ev3dev установливается  и работает на MicroSD-карте и не затргивает существующую прошивку в EV3. Чтобы запустить ev3dev, необходимо вставить MicroSD карточку с ev3dev  и загрузить Ev3. Чтобы загрузиться с обычной прошивкой, просто выключите и удалите MicroSD карту.

     Разработчики взяли ядро ​​Linux из LEGO, обновили  его v3.16 и предоставили разработчикам оборудования. Это означает поддержку сети Wi-Fi , геймпады и клавиатуры Bluetooth, USB аудио устройства и многое другое. Если ваше оборудование работает на Linux, то, вероятно, и заработает и  с ev3dev.

 

ev3dev это Debian Linux

 

Архитектура процессора ARM9 в EV3 поддерживается Debian. Драйверы от ev3dev будут работать на любом Linux. Это означает, что вы можете использовать Lego Mindstorms и LEGO Wedo датчики и двигатели нпример с  Raspberry Pi.

 

Давайте начнем знакомиться с ev3dev.

 

     Загрузим последнию версию файла с GitHub у разработчиков. Релизы для Lego Mindstorms Ev3 начаются с префикса ev3- , для Raspberry Pi начинаются с rpi- и Raspberry Pi 2 начинается с rpi2-.

     После этого необходимо скопировать файлы на карту памяти (до 32 гб), предворительно ее отформатировать от всех файлов. Это можно сделать програмой:

  1. Windows: Win32DiskImager
  2. Linux: командной строкой
  3. можете подобраь способ аналогичный с подготовкой карты для Raspberry P

     Поставьте SD-карты в ваш EV3 и включите его. Экран загориться, но после одной или двух минут, экран погаснет. Это происходит только при первой загрузки. Первая загрузка займет немного больше времени, чем последующие, потому что EV3 должна создать уникальные идентификаторы хостов SSH и позаботиться о нескольких других файлах. Когда загрузка будет завершена, светодиоды будут зеленеть и вы увидите что-то вроде этого на экране:

 Меню загруженного EV3

Советы по устранению неполадок, если ваш EV3 не  загружается:

  1. Убедитесь, что ничего не подключено в EV3 (USB / датчиков / двигателей / и др.)
  2. Попробуйте еще раз переписать образ на SD-карту.
  3. Несовместимая SD карта - попробуйте другую карту памяти.
  4. Проверьте состояние батарей EV3
Прочитано 3950 раз
Бекурин Максим

Методист и Педагог дополнительного образования.
Возглавляет Детское техническое объединение по робототехнике
Областной судья робототехнических соревнований в Свердловской област.

vk.com/bekurin
Другие материалы в этой категории: Подготовка SD карты с ev3dev »
Top
Яндекс.Метрика Рейтинг@Mail.ru