본문 바로가기
개발Study/WindowsCE6.0

WindowsCE6.0 Driver 3 - PDD / MDD

by happy90 2015. 1. 2.
SMALL

PDD / MDD 이들은 무엇인가.

아직 소스파일을 건드려본적은 없지만 가끔 한 드라이버가 PDD와 MDD로 나뉘어진 경우를 본다.

내용을 건드려본 적이 없어서 걔네들이 뭘하는 애들인지 모르겠다.

그래서 내용 조사를 좀 해보려 한다.


Windows CE의 Driver는 PDD와 MDD 두개 층으로 나뉜다고 한다.

PDD    : Platform Device Driver

MDD    : Model Device Driver

 

되게 좋은 그림을 퍼왔다. (출처 : http://xenostudy.tistory.com/170)

더 설명이 필요 없는것 같다.

MDD는 각 드라이버의 공통부분을 제공하는 부분으로, 일반적인 부분은 구현되어있다.

PDD는 H/W적인 특성에 따라 개발자가 구현해야하는 부분으로써, MDD를 통해 Application단에서 접근이 가능하다.

그림을 보면 이렇게 이해가 된다.

MDD의 경우 android와 비교해보니 android의 framework단과 같은 기능을 한다고 생각하면 될 것 같다.



LIST

댓글