В Центре Молодёжного Инновационного творчества Бионик-лаб проходят занятия на компьютерах. Мы учим детей робототехнике, программированию, 3-D моделированию, и черчению.
Нашими учениками проведена большая работа по созданию рабочей станции для обучения программированию. Здесь мы хотим обобщить полученный опыт.
В ЦМИТ Бионик-лаб мы, в основном, используем микрокомпьютеры с мониторами 24". Парк микрокомпьютеров разнообразен, но благодаря использованию единообразного программного обеспечения, работать удобно.
Мы используем операционную систему Linux ArmBian на базе Debian 10 с рабочим столом OpenBox. Менеджер дисплеев Slim. Редактор меню ObMenu. Значки рабочего стола idesk. Терминалы xterm и lxterminal. Для удалённого доступа к Windows RDP-клиент xfreerdp. Файловые менеджеры mc и pcmanfm. Браузер Dillo. Текстовый редактор nano и gedit. Для работы с дисками и Flash-картами gnome-disks.
Языковые настройки и настройки сети мы делаем в программе armbian-config.
Программы для программирования и прошивки микроконтроллеров:
avra компилятор Ассемблера для микроконтроллеров AVR
avrdude программа для прошивки микроконтроллеров AVR
arduino интегрированная среда разработчика для микроконтроллеров AVR
avrasm-gtk-highlight-0.2-3 подсветка синтаксиса Ассемблера для микроконтроллеров AVR в текстовом редакторе gedit
python2.7 язык программирования
python3 язык программирования
PyGame набор модулей (библиотек) языка программирования Python
IDLE (idle-python2.7 idle-python3.6) IDE для python
Geany IDE программиста
g++ компилятор C++
Установка ArmBian на Flash-карту
sudo dd if=Armbian_5.90_Orangepilite2_Debian_buster_dev_5.1.15.img of=/dev/sdd
Устанавливаем X-сервер, X-терминал, программу startx, рабочий стол openbox, менеджер дисплеев slim, редактор меню obmenu, значки idesk.
sudo apt install xserver-xorg xterm xinit openbox slim obmenu idesk
Устанавливаем lxterminal, xfreerdp, mc, pcmanfm, gedit, gnome-disks, dillo
sudo apt install lxterminal freerdp2-x11 mc pcmanfm gedit gnome-disk-utility dillo
Устанавливаем avra avrdude arduino geany IDLE
sudo apt install avra avrdude arduino geany idle idle-python2.7
Для удалённого доступа к Windows RDP-клиент xfreerdp используем со следующими ключами:
xfreerdp /v:192.168.0.XX /u:user /p:password /f /gdi:hw -themes -wallpaper
Наши микрокомпьютеры:
Рис. 1. Orange Pi PC Plus с процессором Allwinner H3 Quad-core Cortex-A7 32bit и 1GB оперативной памяти
Рис. 2. Orange Pi Zero Plus 2 с процессором Allwinner H5 Quad-core Cortex-A53 64bit и 512MB оперативной памяти
Рис. 3. Orange Pi Lite 2 с процессором Allwinner H6 Quad-core Cortex-A53 64bit и 1GB оперативной памяти
Рис. 4. Raspberry Pi Model B
Рис. 4. Raspberry Pi Model B+