Лабораторная работа 1. Проекты ev3dev и RubiRobot, подготовка образа, загрузка, доступ, создание простейших программ.

Задание

На базе инструкций по началу работу с дистрибутивом ev3dev и контроллером EV3 (http://www.ev3dev.org/docs/getting-started/), а также используя документацию проекта RubiRobot (http://shgpi.rubirobot.ru/), выполнить следующие действия:
  1. Загрузить модифицированный в рамках проекта RubiRobot образ дистрибутива для контроллера EV3 (http://shgpi.rubirobot.ru/files/img/ev3dev-rubirobot.img.bz2), сформировать загрузочную SD/SDHC-карту и загрузить с полученной карты контроллер EV3.
  2. Настроить соединение контроллера EV3 с компьютером по USB и получить доступ по протоколу SSH к контроллеру EV3 (пользователь robot, пароль maker).
  3. В ssh-сессии EV3 создать программу на freepascal, которая, используя файловую систему sysfs, выводит на экран с периодом 100 мс значение датчика цвета. Нажатие на клавишу "пробел" переключает режим датчика цвета на следующий. Предусмотреть циклическое переключение между всеми возможными режимами датчика цвета.