En iyi seri monitör?


22

Daha yeni bir Sparkfun seri LCD kullanmaya başladım. Bir arduino ile kontrol edebiliyorum, ancak bilgisayarımdaki bir terminalden kontrol edebilmek istiyorum. İmleci hareket ettirmek veya ekranı silmek için, üzerine onaltılık kod gönderebilmeniz gerekir, örneğin, 0xFE. Bana bu işlevi sağlayacak Windows için açık kaynaklı bir terminal programı bulamıyorum. Çok iyi çalışan bir program örneği, Eltima seri port monitörü , sadece bir öğrenci için oldukça pahalı olmasına rağmen. Sinyale LCD'yi almak için seriden FTDI veri kesme kartına sahip bir USB'm var. Windows 7 altındaki programlarla ilgili önerileriniz çok takdir edilecektir.

Yanıtlar:


21

Sadece pySerial kullanarak kısa Python programları yazarım :

>>> import serial
>>> ser = serial.Serial(0)  # open first serial port
>>> print ser.portstr       # check which port was really used
>>> ser.write("hello")      # write a string
>>> ser.write(0xa4)         # write a byte
>>> ser.close()             # close port

8

İnsan tarafından okunabilen seri giriş / çıkış için PuTTY veya TeraTerm gibi bir şey veya seri portları açmayı / erişmeyi kolaylaştıran iyi bir programlama ortamı istiyorsunuz. Python uzmanı değilim ama MrEvil'in iyi bir noktası var. Ayrıca jsdb Javascript kabuk , kullanımı kolay bir COM port özelliğine sahiptir:

S = new Stream('com1://115200');
S.write(0xf4);

TeraTerm için +1. Arkadaşlar, arkadaşlarının Hyperterm kullanmasına izin vermez. Ancak, çok sayıda ikili ve sağlama toplamı veya CRC içeren protokollerde, dil çantanızın seri bir bağlantı noktasını kullanmanın ve denetlemenin en iyi yolunun anlaşılmasıyla birlikte, alet çantanızda Python, Lua veya Perl gibi bir şey bulundurmanın yerini hiçbir şey tutamaz.
RBerteig


5

Daha önce herkesin dediği gibi: Realterm. Bu benim # 1 seri terminal programım PERIOD.

Bunun dışında diğer birçok program / donanım kombinasyonu ile iyi sonuçlar alabilirsiniz:

Bus Pirate'in yerleşik bir LCD modu vardır ve herhangi bir seri arabirimdeki neredeyse tüm seri aygıtlarla arabirim oluşturabilir. Terminal yazılımı veya Python, C, vb. Aracılığıyla iletişim kurarsınız.

Docklight, beğeneceğiniz bir terminal casusluk programı / terminal komut dosyası programıdır. Sadece araştırmaya başladım, ancak bazı iyi özelliklere sahip görünüyor.


1
Windows 7 x64'e kuramadım. Bu platform için platforma özel bir versiyon sormam gerektiğini söyleyen ilk kurucu.
Jader Dias


3

RealTerm'in tüm seri port uygulamalarım için çalıştığını biliyorum. LCD'yi programlı bir şekilde kontrol etmek mi istiyorsunuz yoksa sadece manuel olarak veri / komut göndermek mi istiyorsunuz? RealTerm hex veya ASCII değerlerini seri porta göndermenizi sağlar. Bazen küçük bir araba, ama fiyat için harika (ücretsiz).

http://realterm.sourceforge.net/


Ben de RealTerm kullanıyorum. Çok iyi.
Leon Heller

1
Windows 7 x64'e kuramadım. Bu platform için platforma özel bir versiyon sormam gerektiğini söyleyen ilk kurucu.
Jader Dias

Emin değilim. Sadece Windows XP'de kullandım.
mjh2007



2

Unixy sistemlerde "screen / dev / ttyxxx" oldukça kullanışlıdır. Cu'yu çok kullanırdım ama akış kontrolünü kapatırken uzun süredir devam eden bir hata var, bu yüzden gömülü sistemler için daha az kullanışlı. Sonra Kermit var. Her durumda, sistemin seri öykünmesi için birini yeniden icat etmeye çalışmak yerine, sistemin terminal emülasyonu iyi bir şekilde kullanılır.

düzenleme: Ayrıca son derece kullanışlı olan picocom'dan bahsedeceğim , üzerinde aşırı bir şey yok ve entegre olmayan sistemlerde çok kolay bir şekilde oluşturuyor.

Rüzgarlarda, ikinci macun veya muhtemelen teraterm. Putty de iyi bir ssh istemcisi yapar, bu yüzden yine de olması çok kullanışlı.


1

4 sekmesinden birinde çok iyi bir seri terminali olan hafif bir XBee programcısı olan X-CTU'yu kullanabilirsiniz . Bu özellikleri

  • Onaltılık görünüm
  • Metin görünümü
  • CTS, CD ve DSR hat durumları
  • DTR, RTS ve Break iddiaları
  • Tek tıkla bağlantı noktası açma ve kapama
  • Paketlere veri göndermek için metin editörü
  • Ekranı temizle düğmesi


0

SparkFun LCD ekranımda da aynı problem vardı ve CompuPhase tarafından Termite bulundu ve iyi çalıştı. Linux üzerinde sadece sth ve bash'tan yankı kullandım.

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.