driver-online
  log-inmypagesitemap
top
   자유게시판
   로그북
    견우일지
    시스템팀 개발일지
    Beginning Driver
   유용한 팁&강좌
   CrashDump분석(beta)
   개발QnA
    WDM 입문
    USB
    NDIS
    File System
    Debugging 관련
    그 외
 
개발Q&A > WDM 입문
Re] 윈도우 드라이버 처음 입문입니다..
 ·작성일 2013.02.15:15.46 (금)  · 작성자 도라  · 조 회 2,781



먼저 USB를 이용해서 어떤 장치의 드라이버를 만드는지가 중요하겠군요.
USB는 인터페이스이기 때문에 그 인터페이스를 사용하는 프린터, 키보드, 카메라......등의 장치 드라이버를 만드는게 일반적입니다.
실제 개발에 있어서 USB 인터페이스를 쓴다는 것 보다 어떤 장치 드라이버를 만드느냐가 더 중요한 관건입니다. 즉, 해당 장치에 대한 기본적인 지식이 있다면 USB 인터페이스는 하나의 도구일 뿐입니다.

인증은 WHQL(Windows Hardware Quality Labs)의 Test Tool을 통해 받는데, 장치별로 인증 방식이 약간씩 다릅니다.

인증을 안받는다고 해서 큰 불이익은 없으나, 드라이버 설치시 인증 받지 않은 드라이버라는 경고창 정도 나옵니다(요즘도 그러는지는....).

Windows 2000이상부터는 특별히 상위 OS에서만 지원하는 함수를 쓰지 않는다면 하나의 드라이버로 만들어도 잘 동작하는 경우도 있습니다., 설치 관련해서는 inf에서 구분만 잘 해 주면 됩니다.
단, 32비트, 64비트 드라이버는 별도로 개발 해 주어야 합니다. 
큰 문제 없다면  하나의 소스로 빌드 만 해당 환경(x86 or x64)에 맞는 빌드 환경에서 해주면 됩니다.

도움이 되었길 바랍니다. 

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

이 전 : 윈도우 드라이버 처음 입문입니다..

다 음 : Re] Re] 윈도우 드라이버 처음 입문입니다..재질문 드립니다..

 
quick-menu
event
study
QnA
pds
family-site concert used used2 intro
address
address