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

  • From: Luca Zucchelli <tiratenefuori@xxxxxxxxx>
  • To: openhw-trento@xxxxxxxxxxxxx
  • Date: Mon, 27 Aug 2018 11:36:40 +0200

   @ Matteo
   Quando dovrebbe interrompersi la scrittura sul file?
la interromperei manualmente con ctrl+c quando vedo da serial monitor che
ha finito

   A che velocità lavora la porta?
attualmente 9600

@Antonio

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

   @ Matteo
   assicurati sempre di non avere altri programmi che interrogano la
   seriale quando fai queste prove.
Confermo, se chiudo il monitor seriale dell'IDE da terminale funziona, ma
devo aprirne un'altro terminale per dare i comandi...diventa una procedura
abbastanza contorta



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.


A questo punto penso che faccia il lock, qualcuno sa come non farglielo
fare?


prova a dare un'occhiata qui!

https://unix.stackexchange.com/questions/42376/reading-from-serial-from-linux-command-line



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


proverò a vedere

grazie

Other related posts: