시리얼 포트용 ASCII 및 HEX 터미널
마지막 업데이트: 작성자: Oliver ReedSerialTool 터미널 및 HEX 터미널
SerialTool은 시리얼 포트를 통해 송수신되는 데이터를 시각적으로 확인할 수 있도록 두 가지 전문 도구를 제공합니다: 텍스트 터미널과 헥사(HEX) 터미널.
SerialTool 텍스트 터미널
텍스트 터미널은 시리얼 포트로 전송되거나 수신되는 모든 데이터를
한 줄씩 정렬하여 보여줍니다.
포트마다 서로 다른 색상을 지정할 수 있어 여러 데이터 스트림을 쉽게 구분할 수 있습니다.
수신 데이터는 다음과 같은 다양한 형식으로 표시할 수 있습니다:
ASCII, 16진수(HEX), 혼합 형식(CSV 포함), 2진수, 니블(반바이트), 8진수.
텍스트 터미널 화면
텍스트 터미널은 송·수신된 모든 데이터를 줄 단위로 표시하며, 포트별 색상을 지정하여 복잡한 데이터 로그도 쉽게 읽을 수 있도록 합니다.
터미널 모드에서 명령 입력하기
터미널 모드에서는 키보드로 Type your command here 입력창에 직접 명령을 입력할 수 있습니다. 입력되는 모든 문자는 Serial in use 영역에서 선택한 포트를 통해 즉시 전송됩니다.
Enter 키의 동작은 완전히 사용자 지정할 수 있습니다.
원하는 종료 문자 방식으로 \n (LF), \r (CR), \r\n 중 선택할 수 있습니다.
터미널 입력창에서 직접 명령을 입력하세요.
필요할 경우 Clear Type Area 버튼을 눌러 입력 영역을 즉시 초기화할 수 있습니다.
동작 모드
Streaming 모드
Streaming 모드에서는 종료 문자가 수신될 때까지 데이터가 하나의 줄에 연속적으로 표시됩니다.
(예: \n 또는 HEX 0x0A 또는 사용자 지정 종료 문자)
종료 문자가 감지되면 자동으로 새로운 줄이 생성됩니다.
Packet 모드
Packet 모드에서는 SerialTool이 패킷이 완성된 것으로 판단하면 새로운 줄을 생성합니다. 즉, 마지막 바이트 수신 후 사용자가 지정한 밀리초(ms)만큼 시간이 경과하면 줄이 생성됩니다.
주요 기능
- 사용자 지정 라인 색상 — 로그 가독성 향상
- 자동 라인 강조 — 특정 바이트 패턴으로 시작·종료·포함된 라인을 표시
- 고속 패턴 검색 — 전체 로그에서 원하는 데이터 찾기
- 탐색 바 — 긴 로그를 빠르게 이동
- 수동 라인 필터링 — 필요한 데이터만 표시
고급 터미널 설정
터미널의 모든 동작은 Terminal Settings 메뉴(우클릭으로 실행)를 통해 세부 조정할 수 있습니다.
고급 터미널 설정 창
종료 문자 (Streaming 모드)
한 줄의 끝을 정의할 종료 문자를 선택할 수 있습니다.
색상 설정
- 가시성과 구성 향상을 위한 색상 사용자 지정
폰트 설정
- 터미널에 최적화된 3개의 기본 모노스페이스 글꼴 제공
- 시스템 글꼴 사용 가능
- CTRL + 마우스 휠로 글꼴 크기 조절
- 자세한 분석을 위한 문자 간격 조절 기능
Word-Wrap 모드
수신된 모든 문자를 그대로 표시하며, 일반적으로 출력되지 않는 제어 문자를 포함한 모든 비가시 문자까지 확인할 수 있습니다. 바이너리·커스텀 프로토콜 디버깅에 매우 유용합니다.
라인 표시 옵션
- 자동 줄바꿈 표시 (↵)
- 왼쪽 라인 번호 표시
- 라인 번호와 함께 타임스탬프 표시 옵션
설정 자동 저장
모든 설정은 자동으로 저장되며, 다음 세션에서도 그대로 적용됩니다.