소개
PulseView는 sigrok 프로젝트의 Qt 기반 논리 분석기, 오실로스코프 및 MSO GUI입니다. 이 소프트웨어는 다양한 장치 유형을 지원하는 휴대용, 크로스 플랫폼, 자유/오픈소스 신호 분석 소프트웨어 제품군에 속합니다. 공식 웹사이트에 따르면 PulseView는 2014년 8월 10일에 처음 출시되었으며, 현재 버전은 0.4.2입니다. GNU GPL 버전 3 이상 라이선스로 배포되며, 시그로크 하드웨어와 연동하여 신호를 시각화하고 분석하는 데 사용됩니다.
상세정보
빠른 신호 렌더링
모든 줌 레벨에서 O(log N) 신호 렌더링을 제공하여 대용량 데이터에서도 부드러운 확대/축소와 스크롤이 가능합니다.
프로토콜 디코더 지원
다양한 통신 프로토콜에 대한 디코딩 기능을 내장하여 시리얼, SPI, I2C 등과 같은 신호를 해석할 수 있습니다.
트레이스 그룹 지원
논리 채널을 그룹화하여 복잡한 신호 구성을 관리하고 분석할 수 있도록 지원합니다.
다운로드 및 설치 방법
Windows 사용자는 공식 다운로드 페이지에서 32비트 및 64비트 설치 프로그램을 받을 수 있습니다. pulseview-0.4.2-(32bit).exe 및 pulseview-0.4.2-(64bit).exe 파일을 다운로드한 후 실행하여 설치할 수 있습니다.
또한 Scoop 패키지 관리자를 통해 scoop install pulseview 명령으로 설치할 수 있습니다.
기본 사용법
PulseView는 장치를 자동으로 스캔하지 못할 수 있으므로, 특정 장치를 사용하려면 -d 또는 –driver 옵션을 지정해야 합니다. 예를 들어 Lecroy XStream 오실로스코프를 사용하려면 다음과 같이 실행합니다:
pulseview -d lecroy-xstream:conn=vxi/192.168.178.20/111
시작 시 장치 스캔을 방지하려면 -D 또는 –dont-scan 옵션을 사용할 수 있으며, 이는 스캔 중 오류가 발생했을 때 유용합니다. 이 옵션을 사용하면 수동으로 장치를 스캔해야 합니다.
다른 유용한 명령줄 옵션으로는:
- -V 또는 –version: 버전 정보 표시
- -l 또는 –loglevel: 로그 레벨 설정 (최대 5)
- -c 또는 –clean: 이전 세션 복원하지 않고 시작
지원 환경 및 시스템 요구사항
Windows XP 이상 버전에서 실행 가능하며, 32비트 및 64비트 아키텍처를 모두 지원합니다. 공식 배포 파일은 x64 아키텍처용 설치 프로그램(exe) 형태로 제공됩니다.
최신 버전 및 업데이트
현재 안정 버전은 0.4.2이며, 공식 웹사이트와 GitHub 저장소에서 확인할 수 있습니다. nightly 빌드도 제공되지만, 안정 버전 사용을 권장합니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


