Terminali seriali: differenze tra le versioni

Da GOLEM Wiki.
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 16:40, 17 mar 2020

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