※ CPU Core : ALU(연산장치)가 들어있는 단위
Windows CE Device 역사
Palm-size PC(1998) : 240x320 세로화면
Pocket PC(2000) : Palm-size PC 개선
Handheld PC : 산업용 컴퓨터 시장에서 환영
Windows CE OS
- 1.0은 전자다이어리 OS
- Platform Builder : OS를 만들 수 있음.
- .NET Compact Framework
※ .NET Compact Framework
하드웨어 독립적인 실행, Realtime이 중요함.
Family
- Windows CE
- Windows XP Embedded
- Windows Embedded for Point of Service : 선물시장, 유가...
Windows Embedded OS Chooser
프로그램이 질문하면 답변하는 식으로 구성.(Guide line)
1. 어떠한 형태의 장치를 만들(build) 계획입니까?
디카, 산업 자동화, 기구, ATM, 의료 장비, 핸드폰, 서버 장비, Set-top box, RPOS, (Thin) 클라이언트 장비(터미널 장비 - PC에 보조기억장비 없음), VOIP, 기타
2. 당신의 장치에 사용할 CPU Architecture?
X86(Intel, AMD등), ARM, MIPS, SHx
※ ISA(Instruction Set Architecture)
- 명령어 집합 구조, 같은 이름이면 CPU 명령어가 같다.
- op-code, operand(1,2,3)에 대한 약속.
- op-code 개수가 많으면 CISC(Complex Instruction Set Computer), op-code 개수가 적으면 RISC(Reduced Instruction Set Computer)
- 요즘에는 CISC 형태의 명령을 RISC 형태(micro operations)로 실행한다. -> pipeline에 효율적이다.
3. 운영체제의 용량은 어느 정도 필요한가?
4. 실시간 운영체제 기능이 필요한가?
6. 당신의 장치에서 desktop 응용 프로그램과 드라이버를 실행해야 하는가?
'컴퓨터 공부 > Windows CE' 카테고리의 다른 글
[6월 23일 3교시] Third Party 개발을 위한 OS 준비 (0) | 2009.06.23 |
---|---|
[6월 23일 2교시] OS 빌드 단계 (0) | 2009.06.23 |
[6월 23일 1교시] 실습 (0) | 2009.06.23 |
[6월 22일 3교시] Windows CE Architecture (0) | 2009.06.22 |
[6월 22일 1교시] 소개 (0) | 2009.06.22 |