driver-online
  log-inmypagesitemap
top
   자유게시판
   로그북
    견우일지
    시스템팀 개발일지
    Beginning Driver
   유용한 팁&강좌
   CrashDump분석(beta)
   개발QnA
    WDM 입문
    USB
    NDIS
    File System
    Debugging 관련
    그 외
 

[Tip] 개발에 유용한 유틸리티
 ·작성일 2007.11.22:17.35 (목)  · 작성자 subsub  · 조 회 14,745



 디바이스 드라이버 및 시스템 프로그래밍 개발을 할 때 유용하게 사용할 수 있는 유틸리티들을 
 소개합니다.  여러분들중에서도  좋은 기능의 유틸리티들이 있으면 덧글로 소개 해주세요. 
 
 * DebugView 
 디바이스 드라이버 및 애플리케이션에서 출력하는 디버그 메세지를 가로채 보여주는 로그툴이다. 
 드라이버 디버깅 메세지를 출력하면서 디버깅할 때 유용하다. 

 * DeviceTree 
  WDK or DDK 에도 포함되어 있는 유틸리티로, 현재 디바이스 드라이버들의 
  Device Object 및 Driver Object 의 정보를 알려주고 계층정보들을 쉽게 분석해준다. 
  이 유틸리티를 이용해 드라이버 계층 및 드라이버 정보들을 분석할 수 있다.
  
  * Protocol Software Analyzer  
 
   1) USB Protocol Software Analyzer  
      USB 를 통해 통신되는 Protocol 데이터들을 분석하기 위한 프로그램들로
     H/W 를 통한 Analyzer 툴보다는 정확하지 않거나 데이터들을 놓치는 경우도 있지만
     간단히, PC 의 USB 를 통해 디바이스로 어떤 데이터들이 통신되는지 확인해 볼 수 있다.  
     다양한 개발사에서 나온 툴들이 있으니 장단점을 분석해 사용해보기 바란다. 

      busTRACE Technologies  - busTRACE   
      AGG Software  -  Advanced USB Port Monitor
      HHD Software  -  USB Monitor
      Perisoft            -  BusHound
      SourceQuest   -  SourceUSB
      SysNucleus      - USBTrace  

    2) Serial Port Monitor Software 
       Serial Port 를 통한 데이터들을 모니터링 할 수 있는 프로그램이다. 
       Read/Write 형태의 데이터들을 볼 수 있다. 실제 Interrupt 같은 H/W 적인 부분의 데이터는 알 수 없다. 
       
       Sysinternals - PortMon
       HHD Software - Serial Monitor 
    
  

*답변을 받은 후 감사의 글을 남기는 것은 꼭 지켜야할 네티켓입니다.
 
  

이 전 : 여러분들에게 첫 인사드립니다.


·vermouth 디바이스 드라이버 개발쪽은 처음이라서 많은 도움 받고 갑
니다^^
2008.12.01 코멘트 삭제
 
quick-menu
event
study
QnA
pds
family-site concert used used2 intro
address
address