«serial-port» etiketlenmiş sorular

Eski bilgisayarlarda, genellikle 9 pinli DE-9 soket / fiş ile, ağ cihazlarında veya ayrıca RJ-45 soket / fişli sunucularda (aksi takdirde yaygın olarak ethernet için kullanılır) veya bir (çok daha geniş) ile bulunan bir donanım arayüzü 25-pin DB-25 soket / fiş. Böyle bir arayüzle kullanılan iki ortak standart, RS-232 veya RS-422'dir.

16
SSH kullanmak kadar basit bir seri porta nasıl bağlanılır?
SSH ile yaptığınız gibi seri bir terminale bağlanmanın bir yolu var mı? Minicom gibi araçlardan daha basit bir yol olmalı, bunun gibi $ serial /dev/ttyS0 catÇıkışı alabildiğimi biliyorum , /dev/ttyS0ancak bağlantı noktasından konsola kadar bu şekilde yalnızca bir yönlü iletişim mümkün. Ve echolimana gidenler aynıdır ama diğer tarafa, limana. Seri …

1
Linux komut satırından seriden okuma
Linux komut satırını kullanarak test etmek istediğiniz seri port aygıtım var. Stty ve echo'yu seri portlara komutlar göndermek için kullanabiliyorum, ancak cihaz cevap verdiğinde seri porttan ne geldiğini okumak için hiçbir yolum yok. Ben kullanıyorum stty -F /dev/ttyS0 speed 9600 cs8 -cstopb -parenb && echo -n ^R^B > /dev/ttyS0 cihaza …

5
Bir cihazın portlarını belirleme komutu (/ dev / ttyUSB0 gibi)
Linux'taki portlarla ilgili bir sorum var. Cihazımı USB üzerinden bağlarsam ve portunu kontrol etmek istersem, sadece bu veri yolu üzerindeki veri yolu numarasını ve telefon numarasını belirten lsusb komutunu kullanarak yapamam: [ziga@Ziga-PC ~]$ lsusb Bus 003 Device 007: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC Bana …
46 usb  serial-port  dmesg 


9
Seri port trafiğini nasıl izleyebilirim?
Limanda yazılı paketleri izlemek için herhangi bir liman izleme aracı var mı? Özellikle Java ile yazılmış programımın çalışıp çalışmadığını kontrol etmek istiyorum, bu yüzden küçük uygulamamın mesajları bağlantı noktasına yazıp yazmadığını görmek için bir araca ihtiyacım var. Bunu nasıl yaparım?


3
Neden bazı Linux dağıtımlarında hala / dev / ttyS0, ttyS1, vs. var, yeni bilgisayarlarda böyle bir seri bağlantı noktası olmasa da?
Yeni dizüstü ve masaüstü bilgisayarların çoğunda 9 pin / 25 pin seri bağlantı noktası yoktur. Neden birçok Linux dağıtımı hala içermektedirler /dev/ttyS0, dev/ttyS1cihaz dosyaları? Yana udevdinamik olarak aygıt dosyaları oluşturabilir, neden olan /dev/ttyS0, /dev/ttyS1hala statik olarak yarattı? Her açılışımda /dev/ttyS0ve /dev/ttyS1oradayım. Bu arada: Debian 7.0 kullanıyorum.

1
Hangi seri portun kullanımda olduğu nasıl bulunur?
Soru: Bir cihaza (örn. GSM modem) bir seri port (aka RS-232) /dev/üzerinden bağladım ve onunla iletişim kurabilmek için bu cihazın hangi dosyaya bağlı olduğunu görmem gerekiyor. Maalesef çıktıda /dev/hiçbir şey görülemeyen yeni oluşturulan bir dosya yoktur dmesg. Yani bu zor bir soru gibi görünüyor. Arka fon: Daha önce hiç bir …

4
Köksüz Seri Portlara Okuma / Yazma?
Fedora14'te seri bir porttan okuma / yazma için bir uygulama yazıyorum ve root olarak çalıştırdığımda harika çalışıyor. Ancak normal bir kullanıcı olarak çalıştırdığımda, cihaza erişmek için gereken ayrıcalıkları alamıyorum (/ dev / ttySx). Bu çok berbat bir durum çünkü şimdi Eclipse kullanarak şu lanet olası şeyi ayıklayamam. Eclipse programını sudo …

2
Cat, seri portun baud hızını nereden biliyor?
catKonsoldaki hata ayıklama bilgilerini FPGA geliştirme kartımdan seri bağlantı üzerinden görüntülemek için düzenli olarak kullanıyorum , ancak linux'a baud hızının ne olduğunu söylemek zorunda kalmadım. Cat, seri bağlantının baud hızının ne olduğunu nasıl biliyor?

2
tty için baud hızını ayarlayın
Belirli bir tty için baud hızını nasıl ayarlarım (bu durumda seri port)? Kullanmayı denedim stty -F /dev/tty.iap ispeed 19200 Ancak Invalid argumentdenediğim her hızda (2400, 4800, vb.) 9600 (varsayılan) hariç hata alıyorum . C programını kullanarak hızı başarıyla değiştirebilirim cfsetspeed. ttysDosya gibi başka bir yerde değişiklik yapmam gerekir mi?

2
Awk neden bir pipodan okurken tamponlama yapıyor?
Nmea dizeleri gönderen bir gps cihazına bağlı seri bir porttan okuyorum. Amacımı göstermek için basitleştirilmiş bir çağrı: $ awk '{ print $0 }' /dev/ttyPSC9 GPGGA,073651.000,6310.1043,N,01436.1539,E,1,07,1.0,340.2,M,33.3,M,,0000*56 $GPGSA,A,3,28,22,09,27,01,19,17,,,,,,2.3,1.0,2.0*39 $GPRMC,073651.000,A,6310.1043,N,01436.1539,E,0.42,163.42,070312,,,A*67 GPGGA,073652.000,6310.1043,N,01436.1540,E,1,07,1.0,339.2,M,33.3,M,,0000*55 $GPGSA,A,3,28,22,09,27,01,19,17,,,,,,2.3,1.0,2.0*39 Bunun yerine bir borudan okumaya çalışırsam, awk stdout'a göndermeden önce girişi tamponlar. $ cat /dev/ttyPSC9 | awk '{ print $0 }' …
23 awk  tty  serial-port 



3
Gömülü ttyUSB0'a özel PID'li USB Seri cihaz ekleme
Özel bir PID ile bir FTDI USB Seri aygıtını çok başarılı olmadan otomatik olarak (veya elle) ttyUSB% n'ye eklemek için almaya çalışıyorum. Cihazın normal VID / PID değeri 0403/6001'dir. Bu şekilde programlandığında, mükemmel çalışır ve takıldığında kendini otomatik olarak ttyUSB0'a bağlar. Sürücü yeni PID'ye saygı göstermek için yeniden derlenmiş olsa …

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.