Вы не можете получить прямой доступ к аппаратным ресурсам (например, к контактам GPIO) из процессов пользовательского пространства, если нет драйвера, предоставляющего эту функцию. Это означает, что либо вы найдете подходящий драйвер (я понятия не имею, где искать такую вещь), либо вы пишете свой собственный.
p.s. Может также случиться так, что ваша ОС где-нибудь выставит контакты GPIO. На плате прототипов Linux, над которой я работал, было несколько файлов (IIRC / dev / gpioX, где X - номер булавки), на которые вы могли читать / писать, если у вас были соответствующие разрешения.