Linuxino meet Arduino, discussione

Mi rispondo da solo: scheda aria G25 -> 4 A/D converter @ 10 bit

Domanda da ignurantone: su Arduino mi sembra molto semplice usare la analogRead() (o la digitalRead)
Supponendo di voler continuare ad utilizzare il C++, su un linuxino, avendo un Linux sotto il sedere, come si "dialoga" con il GPIO e con gli A/D ?
(per non imparare un nuovo linguaggio, e secondo me proponendo un linuxino come passo successivo all'uso di Arduino)
Ho letto qualcosa su RaspberryPi (molti anzi troppi esempi con python) ma non mi sembra immediato come Arduino.