[openhw-trento] Re: leggere seriale da terminale: risorsa occupata

  • From: Antonio Galea <antonio.galea@xxxxxxxxx>
  • To: openhw-trento@xxxxxxxxxxxxx
  • Date: Mon, 27 Aug 2018 09:31:09 +0200

2018-08-26 23:58 GMT+02:00 Luca Zucchelli <tiratenefuori@xxxxxxxxx>:


Quello che volevo fare era stare in ascolto (senza interferire) tramite 
terminale per poter salvare i dati ricevuti su un file con
$ tail -f /dev/ttyUSB0 > file.txt
come al passo 6 di questo instructables (forse non ho capito come ci riesce):
https://www.instructables.com/id/How-to-Design-with-Discrete-SPI-Flash-Memory/
quello che ottengo però è:
tail: impossibile aprire '/dev/ttyUSB0' per la lettura: Dispositivo o risorsa 
occupata

Se chiudi il monitor di ArduinoIDE, mi aspetto che la risorsa non sarà
più occupata.

se /dev/ttyUSB0 è un file io non posso aprirlo in sola lettura e vedere 
quello che sta passando?

Sì, puoi: ma solo se il serial monitor non fa il lock della periferica.

Logicamente volevo tenere il serial monitor aperto per poter dare i comandi 
manualmente.

Puoi replicare la porta con socat, aggiungendo un log su file:

   
https://stackoverflow.com/questions/52187/virtual-serial-port-for-linux#19733677
   https://linux.die.net/man/1/socat

Antonio

Other related posts: