Я новичок в Raspberry Pi.
Суть моей проблемы в следующем:
У меня есть изменение вывода GPIO, которое необходимо отслеживать (постоянно опрашивать), чтобы узнать, не изменится ли оно. Если он изменится, я должен загрузить новый файл QML в свой проект Qt5 с помощью загрузчика. Я знаю, как сделать загрузочную часть, учитывая ее довольно простую. Мне нужен способ опросить контакт GPIO и получить уведомление об изменении.
Я читал, что класс QSocketNotifier может быть полезен. Но я откровенно не знаю, как это сделать.
Любая помощь, предоставленная для выяснения того, как это сделать, приветствуется. Спасибо :)
РЕДАКТИРОВАТЬ: я создаю своего рода главное меню, чтобы выбрать различные параметры в графическом интерфейсе для системы на основе Raspberry Pi, работающей на Debian. Это примерно как телеприставка. Эквивалентно кнопкам на основе графического интерфейса пользователя на экране, он должен иметь возможность получать аппаратное прерывание от внешних кнопок, которые подключены к контактам GPIO, что вызывает загрузку новой страницы / начало нового действия.
Если я правильно понимаю, часть кода c ++ должна фиксировать это изменение вывода и передавать его в часть QML. Мне нужно уметь это делать.