Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    C/C++ - monitorare cambiamento locazione memoria

    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

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,464
    Una locazione di memoria?

    In che senso?

    Che devi fare?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    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

  4. #4
    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.

  5. #5
    Si del mio processo.

  6. #6
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    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

  7. #7
    Tu intendi testare ogni tot la locazione di memoria .... ?
    Purtroppo il codice delle funzionalità aggiuntive gira in due thread separati.

  8. #8
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    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

  9. #9
    Grazie.... spero sia abbastanza performante

  10. #10
    Ho usato i timers e funziona bene sul mio PC fisso linux, ma sul mio sistema embedded linux non funziona....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.