В системе все платы доступны как папки и файлы по пути "/sys/class/forward/". В этой папке каждое устройство соответствует отдельной папке с шаблоном имени "type_number", где "type" = тип платы, например "fd722" или "fd788", а "number" = серийный номер платы. Внутри каждой папки есть разные данные, в том числе: файл "version" = "ArB", где A - версия платы, B - версия прошивки. файл "temperature" = температура платы в градусах цельсия. файл "software_id" = серийный номер платы. файл "name" = friendly name. файл "io_config" = перечисление входов и выходов в виде IIOO или IIIIOOOO (можно менять на ходу только те входы/выходы, где нет подключения). Также присутствуют папки "videoN" для устройства работы с видео (ввод или вывод) и "vbiN" для устройства работы с VBI областью (ввод или вывод). Внути этих папок есть дополнительная подпапка "stats" со статистикой от драйвера: файл "data_errors" = кол-во ошибок в потоке ASI слов. файл "frame_drops" = кол-во пропущенных кадров (не было свободного/готового буфера). файл "hw_noseq_count" = сколько раз был потерян SDI-сигнал на входе (или для выхода, если были проблемы с генлоком). файл "sw_noseq_count" = сколько раз драйвер разорвал счетчик кадров (вход и выход). файл "no_signal_time" = сколько уже нет сигнала на входе (должно быть 0). файл "alsa_resyncs" = сколько раз звук и видео разбегались и выполнялся сброс alsa. файл "reset" = сбросить статистику (только на запись). Также к устройствам можно доюраться по другому пути "/sys/class/video4linux/", в котором есть все "video0".."videoN" и "vbi0".."vbiN" устройства в системе. Внутри каждой папки данные ровно такие же, как описано выше. Можно читать/менять параметры через файлый доступ, либо через специальное API "libudev", которое есть в любой системе Limux. Примеры различных приложений собраны в общий проект и лежат здесь: https://ftp.sl.iae.nsk.su/Public/ForwardTechSupport/Other/forward-linux-samples.zip Также в архиве лежит текстовый файл "V4L2.ru.md" с описанием всех запросов IOCTRL к драйверу для получения дополнителной информации и для конфигурирования (например, установка генлока).