8.15. Управление Raspberry Pi¶
Важно
Поддерживаются почти все одноплатные компьютеры ARM (Raspberry Pi 1/2/3/4/…, NanoPi, Cubieboard и т.д.).
Единственным ограничением является то, что ядро ARM должно быть версии 7 или выше
8.15.1. Работа с программным обеспечением XILab на процессоре ARM¶
Предупреждение
XILab не работает на процессорах ARM!
Если в вашей системе Linux есть графическая оболочка, вы можете запускать неподдерживаемые примеры, которые предоставляют графический интерфейс, похожий на XILab.
8.15.2. Работа с библиотекой libximc на процессоре ARM¶
В Linux установите пакеты libximc7_x.x.x и libximc7-dev_x.x.x для вашей архитектуры ARM в указанном порядке.
Для установки пакета формата .deb используйте команду dpkg -i filename.deb. Команду необходимо выполнять с правами суперпользователя (root).
В ОС на базе Linux контроллеры XIMC должны распознаваться как устройства ttyACMn и иметь символическую ссылку в /dev/ximc/
Если контроллер не определяется из-за недостаточных прав доступа к устройству, создайте файл /etc/udev/rules.d/31-ximc.rules со следующей строкой: SUBSYSTEM=="usb", ATTRS{idVendor}=="067b", MODE="0666"
Идентификатор idVendor можно определить, выполнив команду lsusb.
В качестве дополнительного решения проблемы «устройство не найдено» добавьте своего пользователя в группу dialout.
После этого перезагрузите систему, чтобы изменения вступили в силу.
Комплект разработчика можно скачать на странице Программное обеспечение. Он содержит скомпилированную библиотеку libximc для систем Windows, Linux и Mac OS, руководство по программированию и примеры. Libximc — это кроссплатформенная библиотека, поддерживающая языки C++, C#, Delphi (устарело), LabWindows (устарело), Visual Basic, Matlab, Java и Python. Примеры, включенные в пакет библиотеки, предназначены для быстрого ознакомления с программированием для контроллеров XIMC. Исходники Libximc также доступны для скачивания.