В ходе одного моего проекта мне понадобилось проводить отладку взаимодействия с GPIO. Проще было выполнять большую часть тестов не на Raspberry Pi, а на ПК который использую для разработки. Поэтому я написал небольшую утилиту для эмуляции GPIO. Но кроме эмуляции, данная утилита ещё может работать и с реальным GPIO (не проверял) отслеживая состояние вводов и посылая сигналы на выходы.
Пакет для Debian https://yadi.sk/d/81w1aWnMx2tZK
Исходный код https://yadi.sk/d/n-OqSBLwx2td5
Публикую данную программу под лицензией GNU GPL v3.
Утилита пишет журнал, позволяет для удобства маркировать GPIO и довольно гибка в настройках. Если по маркировке сделать двойной клик, то это работает так же как переключение кнопки.