Bagaimana cara saya terhubung ke TTY / COM (/ dev / ttyUSB0)?

51

Saya menjalankan Ubuntu untuk pertama kalinya dengan mem-boot dari drive USB. Sekarang saya telah terhubung ke konverter USB ke serial yang telah dikenali dan secara otomatis ditambahkan sebagai /dev/ttyUSB0.

Bagaimana cara saya mengakses /dev/ttyUSB0?

Bryan Field
sumber
Lihat juga unix.stackexchange.com/q/22545/9454
Monica - M. Schröder

Jawaban:

62

Gunakan salah satu fitur layar yang kurang dikenal:

screen /dev/ttyUSB0
Douglas
sumber
25
jika Anda perlu menentukan baud rate, tambahkan setelah perangkat serial. misalnya, untuk 57.600 baud:screen /dev/ttyUSB0 57600
Jeremy Kerr
7
Perhatikan bahwa jika Anda ingin melepaskan dari terminal dan CTRL-D tidak memotongnya, gunakan CTRL-A lalu k untuk mematikan layar. Saya harus menggunakan ini dengan TTY di ~ / Library / Containers / com.docker.docker / Data / com.docker.driver.amd64-linux / tty disediakan oleh Docker untuk Mac. CTRL-A maka d akan bekerja juga, tetapi akan membiarkan sesi layar Anda berjalan, yang mungkin atau mungkin tidak seperti yang Anda inginkan.
Vanessa Phipps
5

Anda dapat menggunakan ckermit juga. Itu harus di repositori. Setelah menginstalnya buat file di direktori home Anda disebut .mykermrckemudian tambahkan 5 baris berikut:

set line /dev/ttyUSB0   
set flow-control none  
set carrier-watch off  
set speed 115200  
connect 

parameter dapat disesuaikan seperlunya.
simpan file.
untuk memulainya

sudo kermit 
maihoaomv
sumber
4

Anda dapat menggunakan tio - aplikasi I / O terminal tty sederhana:

tio /dev/ttyUSB0

Lihat http://tio.github.io

Martin Lund
sumber
3

Anda dapat menggunakan picocom, ini adalah program emulasi terminal bisu minimal. Penggunaan dasar adalah sesuatu seperti ini (ubah 11520 ke tingkat baud yang diinginkan):

$ picocom -b 115200 /dev/ttyUSB0

Anda memiliki semua opsi yang Anda inginkan dari program terminal bisu, seperti bit stop, parity, gema lokal, carriage return / line feed / backspace / delete / terjemahan tab, X / Y / Z-modem dan integrasi transfer ASCII, dll. .

Lihat man picocomdan picocom --helpuntuk informasi lebih lanjut.

Marcelo Roberto Jimenez
sumber
1

Saya menggunakan Putty untuk terhubung ke port serial. Tapi jangan lupa menambahkan pengguna Anda ke dialout: sudo adduser <username> dialoutlalu reboot sistem. Saya menggunakan puTTY tortrtr connect ke port serial. Tapi jangan lupa untuk iklankan pengguna Anda untuk keluar: sudo adduser <username> dialoutlalu reboot sistem. Setelah kembali, Anda dapat menggunakan putty untuk koneksi serial seperti /dev/ttyUSB0.

Chef Firaun
sumber
3
itu sebenarnya cukup dengan hanya logout dan kembali lagi.
Azsgy
0

Menggunakan Lucid dan kabel Dynamode USB ke RS232:

Plugged it in
ran kermit
set line /dev/ttyUSB0    <<-- mind the capitals/lowecase
connect
set speed 9600
...

dan berhasil terhubung ke port RS232 pada server OpenVMS.

Henry Crun
sumber
0

Butuh Mint 17.1 untuk berbicara dengan Arduino saya, setelah sedikit mengejar, cara terbaik yang saya temukan adalah:

sudo gedit /etc/group

goto line ...

dialout:x:20:     

tambahkan "nama pengguna" Anda

dialout:x:20:username

menyimpan file

atau gunakan

Administrasi - Pengguna & Grup - Kelola Grup

baris goto " dialout" periksa properti untuk memastikan bahwa "nama pengguna" dicentang jika bukan "nama pengguna" harus ditambahkan.

Ini bekerja untuk saya dan dengan tampilan banyak posting orang lain memiliki masalah yang sama. Semoga ini bisa membantu kalian.

duncan keith
sumber
16
-1 untuk sudo gedit /etc/group. Jangan. Hanya saja, jangan. Pelajari cara menambahkan pengguna ke grup menggunakan usermodatau addusermisalnya. Dan posting Anda lebih merupakan komentar daripada jawaban untuk pertanyaan, karena Anda tidak benar-benar menunjukkan cara terhubung.
gertvdijk