FSTWikiRev. 1.9 WindowsDriverModel
Login:
Password:
Join
E D R S I H P RSS
FrontPage|FindPage|TitleIndex|RecentChanges

Windows Driver Model #

-- 김도집 2005-09-21 14:50:34

Contents

1 Windows Driver Model
1.1 개요
1.1.1 위키 내 관련 문서
1.2 개발 환경
1.3 기타 유용한 도구들
1.4 ?WinDbg
1.4.1 ?VMWare + ?WinDbg
1.4.2 ?WinDbg 사용
1.5 드라이버 스튜디오
1.6 관련 서적
1.6.1 WDM 서적
1.6.2 윈도우 내부 구조 이해
1.7 유용한 온라인 사이트

1.1 ?VMWare + ?WinDbg #

?WinDbg는 ?VMWare의 "named pipe"라는 것을 이용하여 가상 머신과 통신할 수 있다.

  1. ?VMWare의 가상 머신으로 윈도우를 설치한다.
  2. ?VMWare의 "Virtual Machine Setting"에서 "Hardware"탭을 선택하고 Serial Port를 추가하기 위하여 "Add" 버튼을 클릭한다.
  3. "Serial Port"를 선택한다.
  4. Serial Port Type에서 "Output to named pipe"를 선택한다.
  5. Specify Named Pipe에서 다음과 같이 입력한다.
    \\.\pipe\vm_com
    This end is the server
    This other end is a virtual machine
    
    Device status의 "Connect at power on"의 체크 박스를 선택한다.
  6. 이제 새 시리얼 포트가 하나 만들어졌다. 만들어진 시리얼 포트를 선택하면 "Hardware" 탭에 I/O mode에 "Yeild CPU on poll"라는 체크 박스를 선택한다.



  7. 이제 가상 머신의 윈도우를 부팅한다.
  8. 가상 머신의 C:\boot.ini를 다음과 수정한다.
    (생략) /fastdetect /DEBUG /DEBUGPORT=COM1 /BAUDRATE=115200
    
  9. ?VMWare의 가상 머신을 시작 한다.



  10. 이후 호스트 컴퓨터에 설치된 ?WinDbg의 단축 아이콘의 속성을 연다.
  11. 등록 정보창의 "바로가기"탭의 대상에서 다음과 같이 수정한다.
    "windbg.exe" -k com:pipe,port=\\.\pipe\vm_com
    
  12. ?WinDbg를 실행한다.
  13. 이제 가상 머신의 윈도우를 시작하면 된다.


1.2 관련 서적 #

다음은 WDM과 관련하여 도움이 되는 서적들을 나열한다.

1.2.1 WDM 서적 #

[ISBN-8989975069][ISBN-8980545290]

1.2.2 윈도우 내부 구조 이해 #

[ISBN-0735619174][ISBN-0735610215]

1.3 유용한 온라인 사이트 #


last modified 2005-11-30 08:57:04
ShowPage|FindPage|DeletePage|LikePages Valid XHTML 1.0! Valid CSS! powered by MoniWiki
0.0313 sec