Установка КуМир на Raspberry Pi/Orange Pi/Banana Pi

КуМир (Комплект Учебных МИРов) — система программирования, предназначенная для поддержки начальных курсов информатики и программирования в средней и высшей школе.

Особенности системы КуМир

  • В системе КуМир используется школьный алгоритмический язык с русской лексикой и встроенными исполнителями Робот и Чертёжник.
  • При вводе программы КуМир осуществляет постоянный полный контроль ее правильности, сообщая на полях программы об всех обнаруженных ошибках.
  • При выполнении программы в пошаговом режиме КуМир выводит на поля результаты операций присваивания и значения логических выражений. Это позволяет ускорить процесс освоения азов программирования.
  • Кумир работает в операционных системах Windows или Linux.

Система Кумир разработана в ФГУ ФНЦ НИИСИ РАН по заказу Российской Академии Наук и распространяется свободно на условиях лицензии GNU 2.0.

Данная лицензия разрешает вам или вашей организации бессрочно использовать КуМир на любом количестве компьютеров в любых целях без оформления каких либо дополнительных документов.

Скачать КуМир для Windows.

Требования для сборки (Linux)

Для создания данной статьи я использовал:

  1. Мини компьютер Orange Pi PC;
  2. Операционную систему ARMBIAN 5.38 на базе Ubuntu 16.04.3 LTS 3.4.113-sun8i с средой рабочего стола Xfce;
  3. Banana Pi M3 с Ubuntu 16.04 для повторной установки.

Для начала необходимо установить следующие утилиты и программы:

  1. компиляторы gcc и g++:
  2. CMake — кроcсплатформенная утилита для автоматической сборки программы из исходного кода. При этом сама CMake непосредственно сборкой не занимается, а представляет из себя front-end:
  3. Python:
  4. ZLib файлы для разработчиков:
  5. QT5 файлы для разработчиков:
  6. пакет git-core:

Загрузка КуМир

Выбираем каталог /opt

Клонируем проект из GIT репозитория

все файлы будут загружены в папке kumir2.

Также можно скачать конкретную версию. Последняя стабильная версия на данный момент — 2.1.0-rc7, скачать можно с помощью wget:

Распакуем архив в текущею папку:

все файлы будут распакованы в kumir2-2.1.0-rc7-9456e3e491811de908ee4a2d7c7f232d4c377d68.

Сборка и установка КуМир

  1. Если вы клонировали GIT репозиторий, тогда выбираем папку kumir2

    или kumir2-2.1.0-rc7-9456e3e491811de908ee4a2d7c7f232d4c377d68, если скачали исходники с помощью wget
  2. Создаём папку build и выбираем её:
  3. Генерируем файлы управления сборкой из файлов CMakeLists.txt указывая версию Qt5 (-DUSE_QT=5) и место последующей установки (-DCMAKE_INSTALL_PREFIX=/usr):

    Если вы установили Qt4, тогда нет необходимости указывать версию. В настоящее время рекомендуется использовать Qt4, так как GUI лучше протестировано на реальных пользователях. Но в какой-то момент разработчики откажутся от поддержки Qt4 в пользу Qt5.
  4. Компилируем и собираем проект. На моём компьютере, Orange Pi PC, этот процесс длился чуть более часа.
  5. Устанавливаем уже собранное приложение:
  6. После установки появятся ярлыки программ в Applications->Education.КуМир на Orange Pi Armbian Ubuntu 16.04

Если планируете установить и на другие похожие устройства, просто копируйте каталог kumir2 (или kumir2-2.1.0-rc7-9456e3e491811de908ee4a2d7c7f232d4c377d68) на другой мини компьютер в тот же каталог /usr и выполните следующие команды в терминале:

или

Таким образом я установил КуМир на Banana Pi M3 без компиляции и сборки.КуМир на Banana Pi M3 Ubuntu 16.04

Пример программы

Результат

КуМир на Raspberry Pi, Orange Pi, Banana Pi - пример программы (результат)

Похожие записи

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *