सर्वश्रेष्ठ सीरियल मॉनिटर?


22

मैंने अभी हाल ही में एक स्पार्कफुन धारावाहिक एलसीडी का उपयोग करना शुरू किया। मैं एक arduino के माध्यम से इसे नियंत्रित करने में सक्षम हूं, लेकिन मैं अपने कंप्यूटर पर टर्मिनल के माध्यम से इसे नियंत्रित करने में सक्षम होना चाहता हूं। कर्सर को स्थानांतरित करने या स्क्रीन को साफ करने में सक्षम होने के लिए, आपको इसके लिए हेक्साडेसिमल कोड भेजने में सक्षम होना चाहिए, उदाहरण के लिए, 0xFE। मैं विंडोज के लिए एक खुला स्रोत टर्मिनल प्रोग्राम खोजने में असमर्थ हूं जो मुझे यह कार्यक्षमता देगा। एक प्रोग्राम का एक उदाहरण जो बहुत अच्छी तरह से काम करता है, वह है एलीतिमा सीरियल पोर्ट मॉनिटर , हालांकि यह सिर्फ एक छात्र के लिए महंगा है। एलसीडी के लिए सिग्नल प्राप्त करने के लिए मेरे पास सीरियल एफडीडीआई ब्रेकआउट बोर्ड के लिए एक यूएसबी है। विंडोज 7 के तहत कार्यक्रमों के लिए किसी भी सुझाव की बहुत सराहना की जाएगी।

जवाबों:


21

मैं केवल छोटे पायथन प्रोग्रामों का उपयोग करता हूं, जो पीरियल का उपयोग करते हुए लिखते हैं :

>>> 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

आप मानव पठनीय धारावाहिक i / o के लिए PuTTY या TeraTerm जैसा कुछ चाहते हैं , या एक अच्छा प्रोग्रामिंग वातावरण है जो धारावाहिक बंदरगाहों को खोलना / एक्सेस करना आसान बनाता है। मैं अजगर विशेषज्ञ नहीं हूं, लेकिन MrEvil के पास एक अच्छा बिंदु है। इसके अलावा jsdb जावास्क्रिप्ट शेल में COM पोर्ट का उपयोग करने की आसान सुविधा है:

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

TeraTerm के लिए +1। दोस्तों Hyperterm का उपयोग न करें। हालाँकि, बहुत सारे बाइनरी और चेकसम या सीआरसी वाले प्रोटोकॉल के लिए, आपके टूलबैग में पायथन, लुआ या पर्ल जैसे कुछ होने का कोई विकल्प नहीं है, साथ ही आपकी भाषा का सबसे अच्छा तरीका है सीरियल पोर्ट के उपयोग और नियंत्रण की समझ।
RBerteig


5

जैसा कि सभी ने पहले कहा था: Realterm। यह मेरा # 1 सीरियल टर्मिनल प्रोग्राम PERIOD है।

इसके अलावा आपको कई अन्य कार्यक्रमों / हार्डवेयर संयोजनों के साथ अच्छे परिणाम मिल सकते हैं:

बस समुद्री डाकू में एक अंतर्निहित एलसीडी मोड है और किसी भी धारावाहिक इंटरफ़ेस पर लगभग किसी भी सीरियल डिवाइस को इंटरफ़ेस कर सकता है। आप टर्मिनल सॉफ्टवेयर या पायथन, सी, आदि के माध्यम से इसके साथ संवाद करते हैं

डॉकलाइट एक टर्मिनल जासूसी कार्यक्रम / टर्मिनल स्क्रिप्टिंग प्रोग्राम है जो आपको पसंद आ सकता है। मैंने केवल इसे देखना शुरू कर दिया है, लेकिन ऐसा लगता है कि इसमें कुछ अच्छी विशेषताएं हैं।


1
मैं इसे विंडोज 7 x64 पर स्थापित नहीं कर सका। यह पहला इंस्टॉलर है जो मुझे बताता है कि मुझे एक मंच विशिष्ट संस्करण के लिए पूछना चाहिए
जैडर डायस


3

मुझे लगता है कि RealTerm मेरे सभी सीरियल पोर्ट एप्लिकेशन के लिए काम करता है। मुझे यकीन नहीं है कि आप प्रोग्राम को एलसीडी पर नियंत्रण करने के लिए देख रहे हैं या सिर्फ मैन्युअल रूप से डेटा / कमांड भेज सकते हैं। RealTerm आपको सीरियल पोर्ट पर हेक्स या एएससीआईआई मान भेजने देगा। यह कभी-कभी थोड़ा छोटा होता है, लेकिन यह कीमत (मुक्त) के लिए बहुत अच्छा है।

http://realterm.sourceforge.net/


मैं RealTerm का उपयोग करता हूं, साथ ही साथ। यह बहुत अच्छा है।
लियोन हेलर

1
मैं इसे विंडोज 7 x64 पर स्थापित नहीं कर सका। यह पहला इंस्टॉलर है जो मुझे बताता है कि मुझे एक मंच विशिष्ट संस्करण के लिए पूछना चाहिए
जैडर डायस

मुझे यकीन नहीं है। मैंने केवल इसे Windows XP में उपयोग किया है।
mjh2007


2

कूल टर्म बहुत अच्छा है और जीत / ओएस एक्स क्रॉस प्लेटफॉर्म।

http://freeware.the-meiers.org/


2

यूनिक्स प्रणालियों पर, "स्क्रीन / देव / ttyxxx" बहुत आसान है। मैं क्यू का बहुत उपयोग करता था, लेकिन प्रवाह नियंत्रण को बंद करने में एक लंबा खड़ा बग है, इसलिए यह एम्बेडेड सिस्टम के लिए कम उपयोगी है। फिर वहाँ Kermit है। सभी मामलों में, सिस्टम के टर्मिनल इम्यूलेशन को केवल सीरियल संचार के लिए एक को फिर से स्थापित करने की कोशिश करने के बजाय अच्छे उपयोग के लिए रखा जाता है।

संपादित करें: मैं picocom का भी उल्लेख करूंगा , जो बेहद उपयोगी है, इस पर कुछ भी अत्यधिक नहीं है और सिस्टम पर बहुत आसानी से बनाता है जो इसे एकीकृत नहीं करता है।

विंडोस पर, मैं दूसरा पोटीन या संभवतः टेराटर्म। पोटीन एक अच्छा ssh क्लाइंट भी बनाता है, इसलिए यह वैसे भी आस-पास है।


1

आप X-CTU का उपयोग कर सकते हैं , जो एक हल्का XBee प्रोग्रामर है, जिसके 4 टैब में से एक में बहुत अच्छा सीरियल टर्मिनल है। इसकी विशेषताएं

  • हेक्साडेसिमल दृश्य
  • व्याख्यान दर्शन
  • सीटीएस, सीडी और डीएसआर लाइन की स्थिति
  • डीटीआर, आरटीएस और ब्रेक के दावे
  • 1-क्लिक पोर्ट ओपनिंग और क्लोजिंग
  • पैकेट में डेटा भेजने के लिए टेक्स्ट एडिटर
  • स्पष्ट स्क्रीन बटन


0

मुझे अपनी स्पार्कफ़्ल एलसीडी के साथ भी यही समस्या थी, और कॉम्पूफ़ेज़ द्वारा दीमक लग गई, और इसने ठीक काम किया। Linux पर मैंने बस bash से stty और echo का उपयोग किया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.