이것저것/Windows CE

Configuration files

우담바라 2007. 4. 4. 11:26

Boot loader, OS image를 만들기 위해 반드시 필요하며, 설정을 잘 해줘야 한다.

Bootloader, OS가 제대로 동작안하는 경우는 대부분 여기서 설정을 잘못해서 발생하는 경우가 많다.

Configuration file에는 BIB File, REG File, DAT File, DB File 4종류가 있다.


1. BIB (=Binary Image Builder) File

   이름에서도 알 수 있듯이, OS image안에 포함되는 module / Components를 정의하는 파일

   (어떤 Module / component 등이 있고, 그것들이 메모리 어디에 위치하는 등을 정의)

   FILES, MODULES, MEMORY, CONFIG의 4개의 Session으로 구성된다.

   1. FILES section

      정적인 Data file(font file, txt file, bmp file, wave file)이 메모리 영역안에 저장되도록 예약

      ex) Tahoma.ttf   $(_falatreleasedir)\Tahoma.ttf      NK    SHU

      참고:

      S : System 속성

      H : Hidden 속성

      U : Uncompressed 속성


   2. MODULES SECTION

      FILES section과 비슷하나 정적인 실행파일 (EXE, DLL)와 같은 Object module을 정의


   3. MEMORY Section

      대상 Target system의 Memory 정보를 정의

      RAM : 실행중인 프로세스를 위한 그리고 RAM Base File System을 위한 Memory 영역

      RAMIMAGE : ROM과 같이 달어질 메모리 영역 --> 한번만 선언되어야 한다.

      RESERVED : RAM영여을 예약하며, 다른 영역과 겹쳐서는 안된다.

                         (주로, Video Frame Buffer등을 예약)


    4. CONFIG Section

       optional. 압축 혹은 ROM size와 같은 속성들을 설정하기 위해 사용



2. REG files

    Windows CE Modules과 관련된 Registry가 정의.

    특히, Device Driver Entries와 같은 platform 의존적인 Registry가 정의


3. DAT files (파일 시스템 파일)

    Windows CE의 폴더 구조를 정의한다.

    ex) Direcotry("\DEMO") --> OS 부팅후 확인해보면 내컴퓨터안에 DEMO 폴더 생성


4. DB files

    Default image database를 정의  



출처 블로그 > wandb님의 블로그

여기 블로그가 ....원래 출처라는데....자료가 없네요...
그래서 제가 퍼온곳으로 출처를  남깁니다.

http://blog.naver.com/andro78

'이것저것 > Windows CE' 카테고리의 다른 글

Booting 환경  (0) 2007.04.04
SOUCES 파일에서 사용되는 Macro  (0) 2007.04.04
Windows CE Build 단계  (0) 2007.04.04
[WinCE] Buetooth Dongle Test  (0) 2007.03.26
Registry  (0) 2007.03.20