Differenze tra le versioni di "Terminali seriali"

Da GolemWiki.
(appunti sconclusionati)
 
m (Riordinata un pochetto)
Riga 4: Riga 4:
 
}}
 
}}
  
Applicazioni utili
+
In questa pagina sono raccolti alcuni suggerimenti da utilizzare per interfacciarsi con device embedded via seriale
 +
 
 +
== Applicazioni utili ==
 
* mosh (da testare)
 
* mosh (da testare)
 
* screen
 
* screen
 
* minicom
 
* minicom
  
Troubleshooting:
+
== Troubleshooting ==
* non vengono inviati dati al terminale seriale, sono consegnati tutti insieme alla chiusura: disattivare controllo di flusso perché potrebbe non essere supportato dall'interlocutore
+
;I caratteri da tastiera non vengono inviati e/o sono inviati insieme chiudendo il terminale
 
+
:sono attivi il controllo di flusso hardware (RTS/CTS) oppure software (XON/XOFF). Disattivare il controllo di flusso e riprovare.
 
+
;I tasti End, Home, ctrl+arrow non funzionano o restituiscono caratteri non stampabili
Attivare la funzione di ctrl+arrow sul terminale
+
:editare il file <code>/etc/inputrc</code> ed aggiungere (o decommentare) le righe
  
 +
# Home, End
 +
"\e[1~": beginning-of-line                                           
 +
"\e[4~": end-of-line                                                 
 +
 +
# Ctrl+arrow shortcuts
 
  "\e[5C": forward-word
 
  "\e[5C": forward-word
 
  "\e[5D": backward-word
 
  "\e[5D": backward-word

Versione delle 18:40, 17 mar 2020

Golem-template-note-attention.png Appunti con poco filo logico


In questa pagina sono raccolti alcuni suggerimenti da utilizzare per interfacciarsi con device embedded via seriale

Applicazioni utili

  • mosh (da testare)
  • screen
  • minicom

Troubleshooting

I caratteri da tastiera non vengono inviati e/o sono inviati insieme chiudendo il terminale
sono attivi il controllo di flusso hardware (RTS/CTS) oppure software (XON/XOFF). Disattivare il controllo di flusso e riprovare.
I tasti End, Home, ctrl+arrow non funzionano o restituiscono caratteri non stampabili
editare il file /etc/inputrc ed aggiungere (o decommentare) le righe
# Home, End
"\e[1~": beginning-of-line                                            
"\e[4~": end-of-line                                                  

# Ctrl+arrow shortcuts
"\e[5C": forward-word
"\e[5D": backward-word
"\e\e[C": forward-word
"\e\e[D": backward-word
"\e[1;5C": forward-word
"\e[1;5D": backward-word