최고의 시리얼 모니터?


22

최근에 Sparkfun 직렬 LCD를 사용하기 시작했습니다. arduino를 통해 제어 할 수 있지만 컴퓨터의 터미널을 통해 제어 할 수 있기를 원합니다. 커서를 움직이거나 화면을 지우려면 16 진수 코드 (예 : 0xFE)를 보낼 수 있어야합니다. 이 기능을 제공하는 Windows 용 오픈 소스 터미널 프로그램을 찾을 수 없습니다. 잘 작동하는 프로그램의 예로 Eltima 시리얼 포트 모니터 가 있지만 학생에게는 다소 비싸다. 신호를 LCD로 가져 오기 위해 USB- 직렬 FTDI 브레이크 아웃 보드가 있습니다. Windows 7에서 프로그램에 대한 제안은 크게 감사하겠습니다.

답변:


21

pySerial 사용하여 짧은 Python 프로그램을 작성합니다 .

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

당신은 같은 것을 원하는 퍼티 또는 TeraTerm 사람이 읽을 수있는 직렬를 들어 I / O, 또는 오픈 / 액세스 직렬 포트에 쉽게 그것을 만드는 좋은 프로그래밍 환경을 제공합니다. 저는 파이썬 전문가는 아니지만 MrEvil은 좋은 지적이 있습니다. 또한 jsdb Javascript 쉘 에는 사용하기 쉬운 COM 포트 기능이 있습니다.

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

TeraTerm +1 친구는 친구가 하이퍼 터미널을 사용하지 못하게합니다. 그러나 바이너리와 체크섬 또는 CRC가 많은 프로토콜의 경우 직렬 포트를 사용하고 제어하는 ​​언어의 가장 좋은 방법에 대한 이해와 함께 툴백에 Python, Lua 또는 Perl과 같은 것을 사용할 수 있습니다.
RBerteig


5

모두가 전에 말했듯이 : Realterm. 내 # 1 직렬 터미널 프로그램 PERIOD입니다.

그 외에도 몇 가지 다른 프로그램 / 하드웨어 조합으로 좋은 결과를 얻을 수 있습니다.

Bus Pirate에는 LCD 모드가 내장되어 있으며 직렬 인터페이스의 거의 모든 직렬 장치와 인터페이스 할 수 있습니다. 터미널 소프트웨어 또는 Python, C 등을 통해 통신

Docklight는 터미널 스파이 프로그램 / 터미널 스크립팅 프로그램입니다. 나는 그것을 조사하기 시작했지만 좋은 기능이있는 것 같습니다.


1
Windows 7 x64에 설치할 수 없습니다. 이것은 플랫폼 별 버전을 요청해야한다는 최초의 설치 프로그램입니다
Jader Dias


3

RealTerm은 모든 직렬 포트 응용 프로그램에서 작동합니다. 프로그래밍 방식으로 LCD를 제어하거나 데이터 / 명령을 수동으로 보내 려는지 확실하지 않습니다. RealTerm을 사용하면 16 진수 또는 ASCII 값을 직렬 포트로 보낼 수 있습니다. 때로는 약간의 버그가 있지만 가격은 무료입니다 (무료).

http://realterm.sourceforge.net/


RealTerm도 사용합니다. 아주 좋습니다.
레온 헬러

1
Windows 7 x64에 설치할 수 없습니다. 이것은 플랫폼 별 버전을 요청해야한다는 최초의 설치 관리자입니다.
Jader Dias

잘 모르겠습니다. Windows XP에서만 사용했습니다.
mjh2007



2

유닉스 시스템에서는 "screen / dev / ttyxxx"가 매우 편리합니다. 나는 cu를 많이 사용했지만 흐름 제어를 끄는 데 오랫동안 버그가있어 임베디드 시스템에는 덜 유용합니다. 그런 다음 커밋이 있습니다. 모든 경우에, 시스템의 터미널 에뮬레이션은 단지 직렬 통신을위한 것의 재발 명을 시도하는 대신에 잘 사용됩니다.

편집 : 나는 또한 매우 편리하고 과도한 것을 가지고 있으며 통합되지 않은 시스템에서 매우 쉽게 구축되는 picocom 을 언급 할 것 입니다.

windos에서 나는 두 번째 퍼티 또는 아마도 teraterm입니다. 퍼티도 좋은 ssh 클라이언트를 만들므로 어쨌든 가지고 다니기가 편리합니다.


1

4 개의 탭 중 하나에 매우 우수한 직렬 터미널이있는 경량의 XBee 프로그래머 인 X-CTU를 사용할 수 있습니다 . 그것은 특징

  • 16 진법
  • 텍스트보기
  • CTS, CD 및 DSR 회선 상태
  • DTR, RTS 및 Break 어설 션
  • 원 클릭 포트 개폐
  • 패킷으로 데이터를 전송하기위한 텍스트 편집기
  • 화면 지우기 버튼


0

sparkFun LCD와 동일한 문제가 있었고 CompuPhase의 Termite를 찾았습니다. 리눅스에서는 방금 stty와 echo를 bash에서 사용했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.