드라이버 개발 환경 설정

@codemaru · July 16, 2014 · 1 min read

시스템 설치할 때마다 여기 저기 검색해서 찾기 귀찮아서 정리한 페이지!!!

  • NTSTATUS 코드표

https://msdn.microsoft.com/en-us/library/cc704588.aspx

  • windbg 심벌 경로

srv*C:\WebSymbols*http://msdl.microsoft.com/download/symbols

  • 윈도 XP 커널 디버그 설정

boot.ini 편집

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Debugging with Cable” /fastdetect /debug /debugport=COM1 /baudrate=115200

  • 윈도 Vista+ 커널 디버그 설정

msconfig 들어가서 Advanced에서 디버그 옵션을 켜면됨

  • virtualbox 이미지

미리 구워논 이미지가 없으면 아래 사이트에서 다운로드 받아서 사용하면 편리함

https://www.modern.ie/en-us/virtualization-tools

  • WDk 7.1.0

http://www.microsoft.com/en-us/download/details.aspx?id=11800

  • Windows Vista+ Debug Filter 설정

설정 안 하면 DbgPrint 출력안뎀. 귀찮으면 레지 파일 다운받기.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug Print Filter]

“DEFAULT”=dword:0000000f

  • virtualbox 커널 디버깅용 파이프 설정

직렬포트, 호스트 파이프, 생성, \.\pipe<name>

windbg pipe 체크, 포트에 \.\pipe<name>

@codemaru
돌아보니 좋은 날도 있었고, 나쁜 날도 있었다. 그런 나의 모든 소소한 일상과 배움을 기록한다. 여기에 기록된 모든 내용은 한 개인의 관점이고 의견이다. 내가 속한 조직과는 1도 상관이 없다.
(C) 2001 YoungJin Shin, 0일째 운영 중