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
'개발Study > WindowsCE6.0' 카테고리의 다른 글
WindowsCE6.0 Driver 2 - build 및 OS에 포함시키기 (0) | 2015.01.02 |
---|---|
WindowsCE6.0 driver 1 - 드라이버 폴더트리 구조 (0) | 2015.01.01 |
댓글