Ik ben sinds heel kort begonnen met C onder Linux, maar aangezien ik al jaren programmeer en script (begonnen in basic, toen de visuele versie hiervan en een jaar PHP) moet dit niet zo'n gigantische kluif zijn. PHP is tenslotte een scripttaal afgeleid van C..
Nu wil ik direct maar goed beginnen en een interface voor MPG123 bouwen, die luistert naar inkomende signalen van LIRC (infrarood) en tegelijkertijd iedere n seconden een LCDtje update met informatie betrekkende dit projectje.
Ik heb al eventjes de docu's op www.lirc.org zitten doorpluizen en kennelijk is het binnenhalen en verwerken van signalen niet zo heel ingewikkeld en ook heb ik al de source van een simpel 'sysinfo-op-je-lcd' progje gelezen en dat kan natuurlijk wel gekopieerd..
Nu mijn grote vraag:
Hoe kan ik (mbv 1 process) wachten op signalen van de remote (zonder dat de load van mijn proc. de lucht in schiet) en tegelijkertijd om de n seconden een LCDtje updaten? Of korter gezegt: wachten op input en iedere n seconden een functie uitvoeren..
Ik heb al veel gelezen, maar kom er nog niet echt uit..
Bvd,
Nu wil ik direct maar goed beginnen en een interface voor MPG123 bouwen, die luistert naar inkomende signalen van LIRC (infrarood) en tegelijkertijd iedere n seconden een LCDtje update met informatie betrekkende dit projectje.
Ik heb al eventjes de docu's op www.lirc.org zitten doorpluizen en kennelijk is het binnenhalen en verwerken van signalen niet zo heel ingewikkeld en ook heb ik al de source van een simpel 'sysinfo-op-je-lcd' progje gelezen en dat kan natuurlijk wel gekopieerd..
Nu mijn grote vraag:
Hoe kan ik (mbv 1 process) wachten op signalen van de remote (zonder dat de load van mijn proc. de lucht in schiet) en tegelijkertijd om de n seconden een LCDtje updaten? Of korter gezegt: wachten op input en iedere n seconden een functie uitvoeren..
Ik heb al veel gelezen, maar kom er nog niet echt uit..
Bvd,
edit:
typo
typo