Platform Builder를 사용하기 위해 설치되는 프로그램

1. Windows 2000

2. V3 정품

3. Ultra Editor

4. 압축프로그램

5. Snaglt

6. Platform Builder

7. Addon #1-#3

8. Arm SDT 250

9. Multi ICE (prt mode test)

10. Adoce 3.1

11. ActiveSync 3.1 (test)

12. Evt 3.0

13. wince source install

14. TIT adaptation

15. Build

Ghost 하는 방법

1. master와 slave 하드를 설정한다. (ghost할 내용이 있는 하드는 master로, ghost할 하드    는 slave로 정한다.)

2. 부팅 디스켓(ghost)을 넣고 재부팅 한다.

3. GHOSTPE.exe를 실행한다.

Platform Builder Install

1. Windows CE Platform Builder 3.0 Disk1을 넣고 Setup.exe를 실행시킨다.

2. CD Key는 CD #1 케이스의 뒤에 있다.

3. 전부 설치하면 너무 크므로 ARM720T만 인스톨한다. (x86은 PC에서 자체 test하는 프로    그램임. 자체 test를 하고자 한다면 이것도 같이 인스톨한다.)

4. CESH를 default하기 위해서 □Use default settings"를 선택한다.

5. Setup

6. CD #1, #2, #9, #10, #11을 차례로 넣어준다. (이것은 ARM720T만 인스톨했을 때 필요한    CD 이다.)  --> x86 포함해도 이 CD들만 필요했음.

7. Windows 재부팅

8. PB(Platform Builder) ADDON #1을 넣고 Setup.exe 한다.

9. Platform Builder에서 인스톨한 사항이 체크된다.  (여기서는 ARM720T와 x86이 나왔음)

10. CD #2, #3을 차례로 넣어준다.

11. ADOC3.1을 Install한다.

12. D:\wince300\others\dataaccess31\adoc.reg을 연다.

(Ultra Editor로 열어야 함.)

13. -apartment를 모두 Both로 바꾼다.

14. C:\backup\ceconfig\dualboot를 열어 모든 파일을 복사한다.

15. 제어판의 시스템에서 프린터 포트의 등록정보를 수정한다. (□MultiICE 세팅 정보 참고)

만일 프린터 포트가 설정이 되어있지 않다면, 드라이버의 드라이버업데이트에서 적절한 드라이버를 찾아 설치한다. 드라이버 정보는 C:\windows에 있다.

16. dualboot을 c:\wince300\public\common\oak\bin\i386 디렉토리에 덮어쓴다. 만일 이전 파일이 있을 경우 반드시 덮어쓴다.

17. D:\wince300\public\common\oak\bin\i386\instppsh을 연다.  --> enter --> 재부팅

(Cesh 동작된다)

18. D:\wince300\public\common\oak\bin\i386\instmice을 연다.  --> enter --> 재부팅

(Muilti-ICE를 위한 레지스트리 수정)

19. Multi-ICE를 이용할 수 있다.

20. D:\wince300\others\dataaccess31에 C:\backup\others\dataaccess31의 내용을 모두 복사    한다.

21. D:\wince300\public\common\oak\bin\i386에 C:\backup\public\common\oak\bin\i386의 내    용을 모두 복사한다.

NEW PROJECT 만들기

1. wince300\platform에 디렉토리를 새로 만든다. (여기서는 Test를 만들었음)

(이름은 8자 이하여야만 한다.)

2. wince300\platform\Airsaction0의 모든 내용을 Test로 copy(*.bif 파일은copy 하지 말 것)

3. copy하면...

만일, 기존에 생성했던 프로젝트와 같은 이름의 프로젝트를 새로 만들 경우, 다음을 반드시 삭제해야 한다.

D:\ProgramFiles\Windows CE  Platform Builder\3.00\cepb\bin\ide의 모든 BSP파일을 삭제

4. 새로운 BSP를 만든다.

5. ARM 720을 선택하고 name을 적는다. (Platform에 만들었던 디렉토리 이름을 써넣으면    된다.)   -->  OK

6. MyBSP를 선택한 후, BSP의 이름을 써넣는다.  --> Next

7. Maxall로 설정한다.  --> Finish

8. Finish를 누르면 다음과 같이 나온다.  --> OK

9. Debug를 Release로 설정한다. (Active Configuration에서)

10. Add to Platform으로 Component를 Add 한다. (pm_ppp, pm_tcpip, pm_cesrv, Data          Access 3.1, VBEng, VBForms, mfc, atl을 Add 한다)

(만일, 없는 Component가 있다면, File메뉴의 Manage Platform Builder Components에서 import하면 된다. Platform Builder을 새로 setup한 경우, Data Access 3.1가 없을 것이다.

이 Component는 wince300\others\DataAccess31\adoce31.cec이다.)

11. 컴포넌트 세팅을 다 한 상태이다.

12. Parameter View를 선택한다.

13. Platform에서 Settings을 선택하고, 언어를 세팅한다. (한국어/영어(USA)에 주의 할 것)

14. Sysgen을 맞춘다.  (아래는 한글 CE 3.0 Sysgen이다.)

15. 영문 CE 3.0 Sysgen

16. 환경전역변수를 세팅한다. (모두 다 입력할 때까지는 Set으로만 추가됨)

세팅이 끝난 후 OK를 누른다.  Batch파일들의 Define에 따라서 Setting값이 달라진다.      이것을 변경하면 반드시  Generate Platform Header를 수행해야 한다.

17. Build의 Generate Platform Header로 Sysgen을 행한다.

18. 0 error(s), 0 warning(s)가 나오면 끝난 것이다.

19. 새로 Build한 것이므로 Build Platform을 해주고 파일을 Copy해줘야 한다.

(□Builder 처음부터 다시 하는 방법□ 참고)

Error가 있으면 Copy를 다시 시행한다. Warning은 무시한다.

20. wince300\test\reldir\arm720_release에 최종 이미지 파일 NK.NB0가 생성된다.

이것을 DownLoad 받으면 된다.

(참고로, 장비에 이전의 이미지가 있다면 Diskonchip dformat를 한 후 Down 받아야 한다.)

21. 한국어 모드로 이미지 작성 시 파일을 수정한 후 저장한다.                               (□수정한 파일 및 내용□ 참고)

Parameter View에서

1) common.bib 수정

2) common.reg 수정

3) config.bib에서 ROM size와 RAM size를 설정할 수 있다.

4) platform.bib 수정

5) platform.reg 수정

6) project.bib 수정

7) project.reg 수정

8) D:\wince300\public\common\oak\files\lntltrns에 KOR이란 폴더를 만들고, USA 폴더에    있는 common.str을 복사하여 KOR에 붙여 넣는다. 그리고 내용을 KOREA에 맞게 수정한    다.

9) D:\wince300\public\ie\oak\files\ie.reg을 수정한다. (시간 표시법을 바꾸었다 함)

10) D:\wince300\public\wceshellfe\oak\files\wceshellfe.reg를 수정한다.