2008. 7. 31. 10:45
Windows Device Driver 관련 용어들..
2008. 7. 31. 10:45 in Programmings/Windows Programming
갑작스레 디바이스 드라이버를 작성을 해야할 것 같아서.. 현재 열공(?)중이다...
아.. 솔직히 이런 저런일들로.. 아무것도 할 수 없을 것 같은 상태이긴 하지만.. 그래도 한다.. 꾸역꾸역..
아.. Windows Device에서 사요하는 용어는 몇가지가 있다. 그 중에서 기본이 되는 용어들 몇가지를 살펴보고자 한다.
- DDK (Driver Development Kit)
- VxD (Virtual Device Driver)
- WDM (Windows Driver Model)
- IFS (Installable File System)
- WDF (Windows Driver Foundation)
- WDK (Windows Driver Kit)
DDK
- Windows 상에서 Device Driver를 개발하는 사람들이 꼭 사용해야할 모음(?) 정도로 생각하면 될 듯 하다.
가장 기초가 되는, 뭐 이거 없으면 개발을 할 수 없는 뭐.. 그런것?? ntddk.h, wdm.h 등이 있다.
VxD
- 가상 장치 관리자라고 불린다. x는 디바이스에서 키보드, 마우스 등을 나타낸다.
Windows 95, 98, ME 등에서 사용을 하는 녀석이다.
WDM
- windows NT 로 넘어오면서 통합된 Driver 의 필요에 의해 생성된 녀석이다. 일종의 Framework라고 생각하면 맞을 듯 하다.
WDF
- Vista가 출시되면서 나오게 된 모델로, WDM 보다 조금 더 확장 된 개념으로 보면 된다.
IFS
- 파일시스템 위주의 특화된 Kit 이라고 보면 된다. 파일시스템에는 CDFS, FASTFAT, NTFS 등이 있으며, ntifs.h를 사용해서 생성한다.
WDK
- Windows 의 모든 드라이버를 말한다.
기존의 DDK를 사용하였지만, 지금은 이녀석(WDK)를 사용하여 디바이스 드라이버를 작성하게 될것 같다.
아.. 대충 이리 용어라는걸 알아봤는데.. 도데체 디바이스 드라이버는 어찌 만드는 거지?? -_-;;
'Programmings > Windows Programming' 카테고리의 다른 글
GetCurrentDirectory()를 이용한 Windows에서 현재경로 받아오기.. (1) | 2008.08.20 |
---|---|
Windows 프로그램을 시작 프로그램으로 등록하기 (0) | 2008.08.19 |
GetMessage() 와 PeekMessage() (1) | 2008.08.11 |
MSDN 키보드 입력 작동 방식 스크랩 (0) | 2008.07.28 |
키보드 키의 상태값을 알아오기 (0) | 2008.07.24 |