Ciao a tutti, vorrei sapere se qualcuno può aiutarmi a capire come scrievre un piccolo programma in c/c++ per monitorare il cambiamento di una locazione di memoria in linux.
Ciao e grazie
Ciao a tutti, vorrei sapere se qualcuno può aiutarmi a capire come scrievre un piccolo programma in c/c++ per monitorare il cambiamento di una locazione di memoria in linux.
Ciao e grazie
Una locazione di memoria?
In che senso?
Che devi fare?
No MP tecnici (non rispondo nemmeno!), usa il forum.
ma del tuo processo? Puoi usare anche la glib o la libreria rt per i timers.
Per gli Spartani e Sparta usa spartan Il mio github
Dunque ho un player multimediale che opera con linux. In una specifica locazione di memoria (devmem 0x0033673) "transitano" i codici del telecomando (SU/GIU,DESTRA/SINISTRA etc).
Semplicemente vorrei una notifica (ad esempio tipo inotify per il file system) ogni volta che arriva un codice del telecomando.
Siccome sto implementando qualche funzionalità aggiuntiva, mi servirebbe un veloce controllo del telecomando.
Si del mio processo.
usa dei timers se nn hai threads aperti e cmq leggerai la locazione, credo che l'alternativa sino i mutex.
Per gli Spartani e Sparta usa spartan Il mio github
Tu intendi testare ogni tot la locazione di memoria .... ?
Purtroppo il codice delle funzionalità aggiuntive gira in due thread separati.
Io personalmente ho usato i mutex della pthread, in altre occassioni. Ma il codice nn posso postarlo xche me lo vieta il supremo . Credo che se leggi la signal della libreria standard. ne puoi tirare qualcosa fuori.
Per gli Spartani e Sparta usa spartan Il mio github
Grazie.... spero sia abbastanza performante
Ho usato i timers e funziona bene sul mio PC fisso linux, ma sul mio sistema embedded linux non funziona....