본문으로 건너뛰기
로그인 둘러보기
시스템·유틸리티 · 윈도우즈 유틸

Hterm

0

HTerm은 Tobias Hammer가 개발한 시리얼 통신용 터미널 프로그램으로, Windows 및 Linux에서 실행됩니다.

USB 포트XML 설정보드레이트 설정시리얼 통신오픈소스 아님터미널 프로그램파일 전송

소개

HTerm은 Tobias Hammer가 개발한 시리얼 통신용 터미널 프로그램으로, Windows 및 Linux에서 실행됩니다. 하드웨어 및 가상 USB 시리얼 RS232 포트를 모두 지원하며, 다양한 보드레이트와 데이터 형식(ASCII, 16진수, 바이너리, 10진수)으로 입출력이 가능합니다. 파일 전송, 패리티 및 흐름 제어 기능을 제공하며, XML 설정 파일을 통해 사용자 정의가 가능합니다.

상세정보

포트 및 보드레이트 지원

HTerm은 사용 가능한 모든 하드웨어 및 가상 USB 시리얼 RS232 포트를 지원합니다. 포트가 제공하는 모든 보드레이트를 사용할 수 있으며, 사용자 정의 보드레이트도 입력 필드에 직접 입력하여 사용할 수 있습니다. 하드웨어가 지원하지 않는 경우 오류 메시지가 출력됩니다.

데이터 형식 및 파일 전송

입력 및 출력은 ASCII, 16진수, 바이너리, 10진수 형식으로 처리할 수 있습니다. 파일을 보내고 받는 기능이 내장되어 있어 시리얼 장치와의 데이터 교환이 용이합니다.

설정 및 커스터마이징

XML 설정 파일을 통해 프로그램 동작을 커스터마이징할 수 있습니다. 설정 파일을 저장하고 편집하여 CfgFile/Default/Comport/Baudrate 경로에서 보드레이트 목록을 콤마로 구분하여 추가할 수 있습니다. Windows에서는 hterm.exe configuration.cfg, Linux에서는 ./hterm configuration.cfg 형태로 설정 파일을 로드하여 실행할 수 있습니다.

다운로드 및 설치 방법

공식 웹사이트에서 Windows용 ZIP 파일을 다운로드받아 압축을 풀면 hterm.exe 파일을 바로 실행할 수 있습니다. 설치 프로그램은 없으며, 압축 해제 후 바로 사용 가능합니다. Linux용 32비트 및 64비트 버전도 함께 제공됩니다.

기본 사용법

프로그램을 실행하면 시리얼 포트를 선택하고 보드레이트를 설정한 후 연결할 수 있습니다. 데이터 전송은 입력 필드에 텍스트를 입력하거나 파일 전송 기능을 통해 이루어집니다. 설정 파일을 활용하여 자주 사용하는 구성을 저장해둘 수 있습니다.

이런 경우에 유용합니다

마이크로컨트롤러, 임베디드 시스템, 산업 장비와의 시리얼 통신이 필요한 개발자나 엔지니어가 디버깅, 펌웨어 업로드, 장치 모니터링 작업을 수행할 때 유용합니다. 특히 USB-to-Serial 변환기를 사용하는 환경에서 안정적인 연결과 다양한 데이터 형식 지원이 도움이 됩니다.

제한 사항·확인 사항

macOS 포트는 현재 계획되거나 개발 중이지 않습니다. Raspberry Pi 포트는 개발 중이지만 아직 공식적으로 제공되지 않습니다. Windows에서 VCRUNTIME140_1.dll 오류가 발생할 경우 Visual C++ 재배포 가능 패키지를 설치해야 하며, Linux에서는 libgtk2.0-0 라이브러리가 누락되어 시작 오류가 발생할 수 있습니다. 이 프로그램은 상업 환경에서 사용할 수 있지만, 프로그램을 판매하거나 수정하여 배포하는 것은 엄격히 금지됩니다.

시스템 요구사항

Windows에서는 VCRUNTIME140_1.dll이 필요할 수 있으며, 이 경우 Microsoft에서 제공하는 vc_redist.x86.exe(Visual Studio 2015~2022)를 설치해야 합니다. Linux에서는 libgtk2.0-0 패키지가 기본으로 설치되지 않을 수 있으므로, sudo apt install libgtk2.0-0 또는 동등한 명령으로 설치해야 합니다.