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.