TTY / COM'a (/ dev / ttyUSB0) nasıl bağlanabilirim?


Yanıtlar:


60

Ekranın daha az bilinen özelliklerinden birini kullanın:

screen /dev/ttyUSB0

24
baud hızını belirtmeniz gerekiyorsa, seri aygıttan sonra ekleyin. örneğin, 57600 baud için:screen /dev/ttyUSB0 57600
Jeremy Kerr

6
Terminalden ayırmak istiyorsanız ve CTRL-D'nin kesmeyeceğini, ekranı öldürmek için CTRL-A ve ardından k'yi kullanın. Bunu Mac için Docker tarafından sağlanan ~ / Library / Containers / com.docker.docker / Data / com.docker.driver.amd64-linux / tty adresinde TTY ile kullanmak zorunda kaldım. CTRL-A, sonra d de çalışacaktır, ancak ekran oturumunuzu istediğiniz gibi bırakmayacak şekilde çalışmaya devam edecektir.
Vanessa Phipps



4

ckermit'i de kullanabilirsiniz. Depoda olması gerekir. Kurduktan sonra ana dizinde bir dosya oluşturun, .mykermrcsonra aşağıdaki 5 satırı ekleyin:

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

parametreler gerektiği gibi ayarlanabilir.
Dosya 'yı kaydet.
başlatmak için

sudo kermit 


2

Picocom'u kullanabilirsiniz, minimum dilsiz terminal emülasyon programı. Temel kullanım bunun gibi bir şeydir (11520'yi istediğiniz baud oranına değiştirin):

$ picocom -b 115200 /dev/ttyUSB0

Durma bitleri, parite, yerel yankı, satır başı / satır besleme / geri alma / silme / sekme çevirisi, X / Y / Z-modem ve ASCII aktarım entegrasyonu vb. Gibi salak bir terminal programından isteyebileceğiniz tüm seçeneklere sahipsiniz .

Daha fazla bilgi için bkz. man picocomVe picocom --help.


1

Seri portlara bağlanmak için puTTY kullanıyordum. Ancak kullanıcınızı aramaya eklemeyi unutmayın: sudo adduser <username> dialoutsonra sistemi yeniden başlatın . Seri portlara bağlanmak için puTTY tortrtr kullanıyordum. Ancak, kullanıcılarınızı çevirmeli bağlantıya sokmayı unutmayın: sudo adduser <username> dialoutsistemi yeniden başlatın . Trt retrrt weeree Bundan sonra, gibi seri bağlantılar için puTTY kullanabilirsiniz /dev/ttyUSB0.


3
sadece basitçe oturumu kapatıp tekrar açmak yeterli.
Azsgy

0

Lucid ve bir Dynamode USB - RS232 kablosu kullanma:

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

ve bir OpenVMS sunucusundaki bir RS232 portuna başarıyla bağlanmıştır.


0

Arduino ile konuşmak için Nane 17.1'e ihtiyacım vardı, etrafta biraz koştuktan sonra, bulduğum en iyi yol şuydu:

sudo gedit /etc/group

hatta git ...

dialout:x:20:     

"kullanıcı adınızı" ekleyin

dialout:x:20:username

dosyayı kaydet

ya da kullan

Yönetim - Kullanıcılar ve Gruplar - Grupları Yönet

dialout"username" eklenmemesi gerekiyorsa, "username" nin işaretlendiğinden emin olmak için " " satırına gidin .

Bu benim için çalıştı ve çok sayıda mesajın bakışıyla başkalarının da aynı problemi yaşadı. Umarım bu çocuklar yardımcı olur.


16
-1 sudo gedit /etc/group. Yapma. Sadece yapma Bir kullanıcıyı, örneğin usermodveya kullanarak bir gruba nasıl ekleyeceğinizi öğrenin adduser. Ve gönderiniz, sorunun cevabından ziyade bir yorumdur, çünkü aslında nasıl bağlanacağınızı göstermezsiniz.
gertvdijk
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.