WINCE의 대두 - 지능화,다목적 기능 제공,적용 범위의 증가,연결성이 좋음~~, 미디어 기능의 강화,장비간의 공유(준 피씨기능의 요구)

WINCE - 셋탑 박스 Voip등,Target 빌더용 SDK를 하드웨어에 따라 만듬 그 만드는 과정이 플랫폼 빌더를 사용, 모든 하드웨어에 포팅 가능한 패키지

WINDOWS Mobile - PPC,SmartPhone등의 OS, MS가 표준을 내림 결국,, S/W에 하드웨어가 맞춰야함 PPC 2002,2003 -> Windows Mobile 5.0으로 발전. 따로 라이센스 계약이 필요함.

WINCE의 플랫폼 개발은 - 기능별로 구성하고 필요한 Feature 만 컴파일 이미지 생성 하는 과정임(뭐 리눅스랑 비슷한거쥐 ㅡ.ㅡ;)

메모리 조심 CE 쪽 개발 할때는 메모리 조심

WINCE 개발시 이점 - 라이센스 문제 해결, 디바이스 드라이버는 일반 DLL 형식.(앗.. 뭐여 걍 짜면 되는거여 ㅡ,ㅡ;?) , 풍부한 소스코드 오픈(미쳤다 MS 6.0 부터는 전부 오픈소스), 풍부한 라이브러리들.. 350개 이상의 컴포넌트, 통합 개발 환경 지원.

MS의 전략 *.* - 데탑의 확장(익숙한 UI제공), H/W를 개발 안하고 OS및 응용 개발하여 요구 사항 빠르게 반영~(MS의 표준화된 H/W 신앙)

BSP- Board Support Package, H/W에 맞쳐 드라이버등을 제공, BSP 패키지들을 받아야 개발이 가능 할것 같다. (6.0 개발이 힘든 이유 BSP를 제공 안한다.. 어떻게 개발혀 ㅡ.ㅡ;)

OAL - 하위레벨 하드웨어 플랫폼에 맞춘 코드들 드라이버를 만든다 하면 이작업이 될듯 하드웨어와 커널의 중간자.

Catalog - 특정 피쳐들을 컴포넌트화

OS Design - 특정 카탈로그를 선택하여 이미지 생성

OS Run- Time Image - NK.BIN 이미지 생성 일반적으로 20메가 넘음 쿨럭 우와.. 피씨에서 개발 헉 시간 오래 걸린단다.. 에효. 에효 .. 똑같구나 이건 리눅스랑 ㅡ.ㅡ;



, .

1. Embedded Systemp
WINCE의 가장 큰 강점은 UI 임
WINCE 와 windows 하드웨어 설계는 틀리다.
WINCE는 실시간 OS가 되긴 힘듬
* 5.0 과 6.0과는 많이 틀림 : 수업은 5.0으로 함

- 임베디드 CPU의 선택 기준
  성능 참조 하여 선택

- 메모리
  램 : 기본 32메가는 커널 이미지 로딩에 쓰임 그러므로 64는 되어야 함
 
- 임베디드 필요성
  다기능,복합화의 요구, 시스템의 고성능

임베디드 리눅스와 WINCE
초기에 임베디드 리눅스 사용
오픈소스와 풍부한 미들웨어 무료
WINCE는 마소가 모바일 시장 겨냥하여 개발, 하드웨어에 맞게 포팅 가능한 커널임

Key Point - PPC와 WINCE는 틀리다.

, .