서브메뉴
검색
본문
Powered by NAVER OpenAPI
-
Windows XP 임베디드 실전 가이드
저자 : Sean D. Liming
출판사 : 에이콘출판
출판년 : 2004
정가 : 45000, ISBN : 8989975514
책소개
Windows XP Embedded 는 MS에서 출시하고 있는 Embedded OS 중의 하나이다. XP Pro 바이너리 파일을 그대로 사용하고 있으며 기능에 따른 컴포넌트들로 구성되어 있어 별 다른 코딩 작업 없이 필요한 컴포넌트만 선택해서 작은 사이즈의 OS를 만들어 주는 툴이다.
사실 점점 커지고 있는 XP Embedded 시장 상황에 비해 지금까지 변변한 기술 문서가 없던 것이 사실이었다. 이 책은 MSDN 이나 Help 문서에만 있던 방대한 내용들을 화면 캡쳐와 자세한 설명들로 채워져 있다. 그 외에 저자가 경험하거나 뉴스그룹에서 자주 거론 되었던 각종 팁들도 소개하고 있으며 타겟 디자이너 , 컴포넌트 디자이너에 대한 설명뿐 아니라 XP Embedded 만이 가지는 특정 기능 EWF , CD-ROM Booting , Headless System , FBA , Device Update Agent 등에 대해서도 다루고 있다.
처음 접하는 분들을 위해 실습 문서가 준비되어 있으며, 기존의 사용자들에겐 툴의 기능에 대한 세부적인 사항까지 언급하고 있어서 문제 해결이나 그 동안 부분적으로만 알고 있던 내용들에 대해 깊이 있게 이해 할 수 있는 좋은 기회가 될 것이다.
목차
서문 vii
윈도즈 XP 임베디드에 대해 1
1.1 XPe의 역사 1
1.2 새로운 기능 3
1.3 XPe : 비즈니스의 경우 5
1.4 이 책에 대해 6
개발에 필요한 사항 9
2.1 필요한 사전지식 9
2.2 소프트웨어 사양 9
2.3 하드웨어 사양 10
2.4 네트워크 사양 12
2.5 설치 개요 12
XPe 툴 개요 15
3.1 파트 2 개요 15
3.2 XPe의 구조 16
3.3 개발 개요 19
3.4 예제에 필요한 하드웨어 20
3.5 요약 21
타겟 분석기 / Target Analyzer 23
4.1 타겟 분석기 툴 23
4.2 타겟 분석기를 이용한 예제 1번 26
4.3 XML 노트패드(Notepad) 35
4.4 요약 38
타겟 디자이너 39
5.1 인터페이스 40
5.2 메뉴, 툴 바, 상태 바 41
5.3 예제 2 : 컨피그레이션 생성과 PMQ 파일 Import 45
5.4 컴포넌트 브라우저 54
5.5 예제 3 - 필터 매니저 56
5.6 컨피그레이션 에디터 59
5.7 Output 패널 62
5.8 컨피그레이션 작업 63
5.9 이미지 빌드 74
5.10 예제 4 : 런 타임 이미지의 편집과 빌드 76
5.11 예제 4 :
Footprint 추정기 / footprint Estimator 78
5.12 요약 83
컴포넌트 디자이너 85
6.1 개요 85
6.2 컴포넌트 디자이너 : 메뉴와 툴 바 87
6.3 예제 5 : 컴포넌트 생성 90
6.4 SLD와 컴포넌트 리소스 95
6.5 컴포넌트 생성 97
6.6 SLD 설계 및 컴포넌트와 그룹간 관계 98
6.7 정보 수집 100
6.8 XP 레지스트리의 기초 108
6.9 예제 6 : 타겟 분석기의 PMQ 파일을 import해서 플랫폼/매크로 컴포넌트 생성 118
6.10 예제 7 : KDF import 123
6.11 예제 8 : 어플리케이션 컴포넌트 생성 129
6.12 예제 9 : 디바이스 드라이버 컴포넌트 생성 144
6.13 요약 154
컴포넌트 데이터베이스 매니저 155
7.1 CDM 열기 156
7.2 데이터베이스 탭 / DataBaseTab 157
7.3 플랫폼 탭 159
7.4 패키지 탭 160
7.5 컴포넌트 탭 163
7.6 리포지토리 탭 164
7.7 그룹 탭 165
7.8 import 167
7.9 예제 10A : SLD 파일 import 168
7.10 예제 10B : 컴포넌트 업데이트 168
7.11 요약 176
타겟 시스템으로 이미지 배포 177
8.1 개요 177
8.2 디스크 178
8.3 배포에 사용하는 툴 185
8.4 이미지를 타겟으로 배포 하는 방법 198
8.5 예제 11 : SDI 설치와 SDI 디스크 구현 201
8.6 예제 12 : 로컬 듀얼 부트 205
8.7 예제 13 : 리모트 하드 드라이브/플래시 드라이브 설치 208
8.8 예제 14 : 리모트 부트 서비스/ Remote Boot Service 216
8.9 요약 227
Headless 시스템과 원격 관리 229
9.1 Headless VGA 드라이버 229
9.2 원격 관리 / Remote Management 232
9.3 관리자와 사용자 계정 234
9.4 예제 15 : Headless VGA 235
9.5 요약 246
Enhanced Write Filter / EWF 247
10.1 개요 247
10.2 EWF 구조 248
10.3 오버레이 (Overlays) 유형 250
10.4 EWF 컴포넌트와 툴 252
10.5 EWF와 오버레이 설정 256
10.6 EWF와 고려사항 260
10.7 EWF 문제 해결 260
10.8 예제 16 : IDE 하드 드라이브에서 EWF 구현 264
10.9 요약 281
CD-ROM 부팅 283
11.1 개요 283
11.2 El-Torito 드라이버 284
11.3 El-Torito CD 생성 286
11.4 예제 17 : El-Torito CD 생성 286
11.5 예제 18 : ISO9660 데이터를 두번째 파티션에 추가 (Optional) 309
11.6 문제 해결 311
11.7 요약 312
Device Update Agent 313
12.1 Device Update Agent 개요 313
12.2 DUA Service Settings 315
12.3 보안 문제 326
12.4 DUA 스크립트 컴파일러 327
12.5 스크립트 파일 생성 328
12.6 커맨드 레퍼런스 329
12.7 예제 19 : Device Update Agent 330
12.8 문제 해결 343
12.9 요약 345
메시지 박스 가로채기(Interception) 및
에러 보고 347
13.1 개요 347
13.2 메시지 박스 가로채기 (Interception) 348
13.3 Win32 서비스 350
13.4 에러 보고 / Error Reporting 352
13.5 예제 20 : 메시지 박스 가로채기와 Win32 서비스 구현 352
13.6 요약 360
복제 / Cloning 361
14.1 개요 361
14.2 개발과 생산 363
14.3 클로닝(Cloning) 프로세스 364
14.4 예제 21 : 복제된 시스템 배포 369
14.7 요약 381
First Boot Agent 383
15.1 FBA란 무엇인가? 383
15.2 FBA 설명 384
15.3 FBA Directives 386
15.4 Shutdown과 Reboot 명령 387
15.5 예제 22 : FBA 제어 387
15.6 에러 처리 392
15.7 요약 395
Shell 397
16.1 Explorer Shell 397
16.2 예제 23 : Explorer Shell 402
16.3 Custom Shell 407
16.4 예제 24 : Reggie Shell 408
16.5 요약 412
이미지 크기와 부팅 시간 413
17.1 이미지 크기 414
17.2 부팅 시간 416
17.3 예제 25 : 더 작게, 더 빠르게, 더 낫게… 419
17.4 요약 429
원격 디버깅 / Remote Debugging 431
18.1 어플리케이션 개발 431
18.2 커널 레벨 디버깅 433
18.3 예제 26 : 원격 어플리케이션 디버깅 434
18.4 요약 446
플래시 및 다른 미디어로부터의 부팅 447
19.1 개요 447
19.2 컴팩트 플래시 / Compact Flash 447
19.3 예제 27 : EWF를 사용한 컴팩트 플래시 부팅 448
19.4 DiskOnChip 470
19.5 USB 플래시 디스크 키 (Keys) 471
19.6 IBM 마이크로드라이브 471
19.7 요약 471
HAL과 Multiprocessing 473
20.1 Computer 컴포넌트와 Hardware Abstraction Layer 473
20.2 임베디드에서의 SMP(Symmetric Multiprocessing) 지원 477
20.3 예제 28 : 멀티프로세서 시스템에서의 XPe 478
20.4 Intel Hyper Threading 485
20.5 요약 485
다중 모니터 487
21.1 다중 모니터 가이드라인 487
21.2 데스크탑 셋업 489
21.3 예제 29 : 2개의 어댑터 492
21.4 요약 496
종합 497
22.1 개발 프로세스의 모든 것 497
22.2 요약 503
팁과 트릭 505
23.1 부팅 문제 506
23.2 컨피그레이션 문제 507
23.3 FBA 문제 518
23.4 MUI 문제 519
23.5 EWF 관련 문제 522
23.6 기타 문제 523
시스템 레벨 정의 파일/ System Level Definition Files 541
A.1 SLD - 분석 541
A.2 컴포넌트 / Components 543
A.3 리포지토리 580
A.4 디펜던시 584
A.5 패키지 587
A.6 리포지토리 셋 / Repository Set 588
디바이스 업데이트 에이전트 커맨드 언어/Device Update Agent Command Language 591
B.1 스크립트 파일 규칙 591
B.2 커맨드 레퍼런스 / Command Reference 593
B.3 상수 참조 / Constants Reference 644
CMI 익스플로러 655
C.1 커맨드 입력 656
C.2 CMI 익스플로러 열기 661
C.3 CMI 커맨드 662
참고 문헌 681
D.1 마이크로소프트에서 제공하는 자료 681
D.2 책 681
D.3 기술문서 및 논문 682
각종 자료 685
E.1 플랫폼 686
E.2 소프트웨어 툴 686
E.3 기타 688
Windows XP Embedded SP1 기본 실습 문서 685
1 개요 690
2 Creating an Initial Configuration 692
3 Identifying Target Hardware 694
4 Creating Components 697
5 Import the Component into the database 703
6 Building the Windows XP Embedded Operating System Image 705
7 Creating and Testing the Run-Time Imagee 710
8 Test the XP Embedded System 712
9 Windows XP Embedded SP2 개요 및 구성내용 714
Windows XP Embedded SP2 개요 및 구성내용 715
1 XP SP2 Inheritance - Security 716
2 XP Embedded SP2 에서 추가될 업데이트 721
3 Fast Booting 관련 723
4 Maintaing Secure Devices 724
5 출시 예정 일정 730
6 요약 731