본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

windowsbusestracing

0

windowsbusestracing은 Microsoft가 제공하는 Windows용 버스 트레이싱 스크립트 모음입니다.

Windows트레이싱

소개

windowsbusestracing은 Microsoft가 제공하는 Windows용 버스 트레이싱 스크립트 모음입니다. USB 및 I3C 버스의 동작을 추적하고 기록할 수 있도록 구성되어, 주변 장치를 개발하거나 운영 체제와의 연동을 디버깅할 때 활용됩니다. winget 패키지 ID는 Microsoft.WindowsBusesTracing이며, 공식 저장소 microsoft/busiotools에서 ZIP 형식으로 배포됩니다.

상세정보

USB 버스 트레이싱

Windows에서 USB 버스의 동작 상태를 추적하기 위한 스크립트를 제공합니다. USB 관련 문제를 진단할 때 로그를 수집하는 데 활용할 수 있습니다.

I3C 버스 트레이싱

I3C 버스에서 발생하는 이벤트를 추적하기 위한 스크립트를 제공합니다. I3C 기반 주변 장치의 동작을 확인할 때 사용할 수 있습니다.

PowerShell 및 배치 스크립트 기반 진단

스크립트는 PowerShell과 배치(.bat) 형태로 제공되어 명령 프롬프트 또는 PowerShell 환경에서 직접 실행할 수 있습니다.

설치 방법

winget이 설치된 환경에서는 다음 명령으로 패키지를 설치할 수 있습니다.

  • winget install –id Microsoft.WindowsBusesTracing –exact

또한 공식 GitHub 저장소(microsoft/busiotools)에서 ZIP 파일을 직접 내려받아 수동으로 배치할 수도 있습니다.

기본 사용법

  1. 설치된 폴더 또는 압축 해제 폴더에서 제공되는 PowerShell 또는 배치 스크립트를 확인합니다.
  2. 디버깅하려는 버스 종류(USB 또는 I3C)에 맞는 스크립트를 선택해 실행합니다.
  3. 스크립트가 생성하는 로그와 출력 결과를 수집합니다.
  4. 수집된 로그를 바탕으로 USB 또는 I3C 관련 문제를 분석하고 진단합니다.

활용 예시

  • Windows에서 USB 주변 장치가 정상적으로 인식되지 않을 때, 트레이싱 스크립트로 로그를 수집해 원인 분석에 활용
  • I3C 기반 센서나 주변 장치의 동작을 추적해 펌웨어와 운영 체제 간 연동 검증
  • 장치 드라이버 개발 및 테스트 과정에서 버스 이벤트의 흐름 확인

제한 및 라이선스

본 패키지는 MIT 라이선스로 배포되며, 자세한 내용은 저장소의 LICENSE 파일에서 확인할 수 있습니다. 패키지는 ZIP 형식으로 제공되며 별도의 자동 업데이트 기능은 제공되지 않습니다.

시스템 요구사항

- Windows 운영 체제(x64)
- 패키지 설치 시 winget 사용 가능 환경
- PowerShell 및 배치 스크립트 실행 환경
- USB 또는 I3C 버스 디버깅 목적의 사용