cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4788 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Sat Jan 25, 2014 8:02 pm Post subject: blocco della porta seriale |
|
|
riprendo un tema molto simile a quello di un precedente mio post, ma con qualche differenza significativa.
infatti, a furia di giocare con arduino, ho superato le principali difficoltà nella gestione dell'input/ouput seriale, ma osservo ancora un comportamento che non riesco a dominare completamente.
Infatti, se accedo in lettura alla porta seriale con due processi differenti (per esempio due istanze simultanee di cat /dev/arduino, lanciate dal medesimo utente), il secondo processo rimane sospeso in attesa della uscita del primo, senza peraltro segnalare alcun errore su terminale o nei log.
In apparenza, la cosa potrebbe essere considerata normale, o addirittura virtuosa, non fosse che, usando un sistema ubuntu, non ho scoperto che lì le due istanze di cat operano uno share del dispositivo.
Inutile dire che sono infinitamente curioso di capire quale può essere la differenza di impostazione tra i dei sistemi, ma che al momento non ho molte idee di cosa cercare. _________________ vu vu vu
gentù
mi piaci tu |
|