Устройства серий UNC001 и UNC01x управляются встроенной программой UNC0xx Firmware
, обеспечивающей управление цепями устройства и взаимодействие с управляющим компьютером. Схемотехническая схожесть устройств UNC001 и UNC01x позволяет использовать в устройствах обоих типов одну и ту же прошивку без изменения.
Производитель постоянно работает над совершенствованием прошивки. Новые версии прошивки могут быть загружены в устройство с использованием программатора UNC501 или другого подходящего программатора, совместимого с AVR ByteBlaster; см. инструкцию по обновлению прошивки. Если возможности использовать программатор нет, вы можете заказать у производителя микроконтроллер с прошитой в него новой версией прошивки.
С точки зрения операционной системы управляющего компьютера устройства UNC0xx представляют собой HID-устройства и, как следствие, не требуют установки в системе дополнительных драйверов (большинство современных операционных систем уже имеет драйверы для HID-устройств в своём составе). Взаимодействие с UNC0xx через USB позволяет передавать устройству команды, а также запрашивать его текущее состояние; кроме того, устройство в некоторых случаях выдаёт текстовые сообщения, которые в зависимости от настроек могут быть направлены на COM-порт или через USB в виде потока ввода.
Для связи с устройством на управляющем компьютере может использоваться программа uncctl
(под Windows — uncctl.exe
). Это утилита командной строки, позволяющая выполнять основные действия с устройством. Кроме того, производитель предоставляет библиотеку функций для языков программирования C/C++, с помощью которой пользователь может создать своё собственное программное обеспечение для работы с устройствами UNC0xx.
NEW! Для пользователей Linux и других Unix-систем предусмотрена улитита unc_chown
, позволяющая изменить права доступа к USB-устройствам так, чтобы работать с ними могли непривилегированные пользователи.
Кроме того, для работы с устройствами UNC0xx можно использовать программу с графическим пользовательским интерфейсом, получившую название UNC Monitor
. С демонстрационными целями поствляется также программа demo.exe
. Для загрузки доступны исполняемые файлы под Windows uncmon.exe
и demo.exe
, не требующие инсталляции. К сожалению, сборка статического исполняемого файла для ОС Linux с использованием библиотек wxWidgets и GTK практически невозможна (спасибо создателям этих библиотек, а также компилятора gcc — они сделали всё возможное для исключения статической сборки), а исполняемые файлы, собранные динамически, оказываются зависимы от нескольких десятков разделяемых библиотек и не переносимы между различными дистрибутивами Linux, поэтому получить версию наших GUI-программ под Linux в настоящее время можно только путём сборки из исходных текстов. Следует отметить, впрочем, что такая сборка ничего сложного собой не представляет.
Прошивка, программы uncctl
, unc_chown
, UNC Monitor
, demo
и библиотека unc0xx
распространяются свободно под лицензией GNU GPL v.3 в виде архива исходных текстов (см. ниже список ссылок для загрузки). Кроме того, программа uncctl
доступна в виде статически собранного исполняемого файла для ОС Linux, а также в виде exe-файла для Windows; программы UNC Monitor
и demo
также можно скачать в виде exe-файлов для Windows; утилиту unc_chown
можно скачать в виде статического исполняемого файла для Linux.
Подробные инструкции по использованию uncctl
и библиотеки uncusb
содержатся в руководствах по эксплуатации устройств UNC001 и UNC01x.
Последняя версия комплекта программного обеспечения вышла 14 октября 2014 г. и имеет номер 4141014.
Ссылки для загрузки
unc0xx-4141014.tgz | Исходные тексты комплекта программного обеспечения: прошивки UNC0xx, утилиты uncctl , библиотеки unc0xx , а также программ с графическим интерфейсом UNC Monitor и demo |
uncctl | Программа uncctl для Linux (статически собранный исполняемый файл) |
unc_chown | Программа unc_chown для Linux (статически собранный исполняемый файл) |
uncctl.exe | Программа uncctl для Windows (exe-файл) |
uncmon.exe | Программа UNC Monitor (с графическим интерфейсом) для Windows (exe-файл) |
demo.exe | Программа demo для Windows (exe-файл) |
- Всё, что касается программы FFazenda, включая ссылки для её загрузки, размещено на странице, посвящённой программе FFazenda.