'Windows Embedded CE'에 해당되는 글 3건
- 2007.11.14 Windows Embedded CE 6.0 Catalog Items
- 2007.10.31 Windows CE 이미지 생성을 위한 configuration files
- 2007.10.17 Windows CE 개발자를 위한 커뮤니티들..
2007. 11. 14. 10:22
Windows Embedded CE 6.0 Catalog Items
2007. 11. 14. 10:22 in Windows Embedded/Windows Embedded CE 6.0
Platform Builder에서 좌측의 카탈로그 아이템 뷰(Catalog Items View)를 보면 수많은 카탈로그 아이템들이 있는 것을 볼 수 있다. 솔직히 너무 많이 뭐가 뭔지 잘 모르고 사용하고 있다.
대충 보고 이거다 싶으면 추가시키는 형식이다... ㅡㅡㅋ
Platform Builder의 Catalog Items View
이제는 이녀석들이 어떤 녀석들인지 조금이라도 알고 사용하고자 한다. 아는게 힘이니깐... ㅋ
것보다 사용하지도 않는 것들을 추가시켜 용량을 이미지의 용량을 늘리는 쓸데없는 짓을 방지하기 위한 차원이랄까?? 뭐 대충 그런거다.
MSDN을 보면 Catalog Items에 대한 간략한 설명이 있는 곳이 있어 링크한다.
위의 링크를 클릭하면 아래와 같은 페이지를 볼 수 있으며, Catalog Items에 대한 정보를 얻을 수가 있다.
MSDN의 Catalog Items에 대한 간략한 설명이 있는 웹페이지
이 웹페이지를 참고해서 필요한 녀석들을 추가하도록 하자!!
'Windows Embedded > Windows Embedded CE 6.0' 카테고리의 다른 글
Windows Embedded CE 6.0에서 한글 폰트 설정 (2) | 2007.11.22 |
---|---|
Windows Embedded CE 6.0 R2 릴리즈 & 설치 (0) | 2007.11.16 |
WinCE 6.0의 Network Projector (0) | 2007.11.08 |
Windows Embedded CE update (0) | 2007.11.06 |
Windows Embedded CE 6.0의 OSDesign에서 Platform manager를 추가하지 말라! (0) | 2007.11.05 |
2007. 10. 31. 14:06
Windows CE 이미지 생성을 위한 configuration files
2007. 10. 31. 14:06 in Windows Embedded/Windows Embedded CE 6.0
Windows CE용 이미지를 생성하는데 사용되는 몇가지의 구성 파일(Configuration file)들이 있다.
이미지를 만들기 위해 반드시 필요하고, 또 설정을 잘 못할 시 만든 OS image가 제대로 동작을 안하는 경우도 종종 있다.
BIB, REG, DAT, DB 4개의 파일이 바로 그것이다.
1. BIB(Binary Image Builder)
BIB파일은 NK.bin으로 압축할 파일들에 대한 정보, 압축이미지의 속성을 결정하는 파일이다.
쉽게 말해서 만들 OS image안에 포함되는 모듈이나 컴포넌트들을 정의하는 파일이다.
BIB파일은 4개(FILES, MODULES, MEMORY, CONFIG)의 세션으로 구성된다.
2. REG
시스템 레지스트리 파일을 만드는데 사용되는 파일이다.
Make Image과정 중 모든 *.reg파일을 통합하여 REGINIT.ini파일을 만든다.
나중에 부팅 과정에서 형성될 초기 시스템 레지스트리 환경을 구축한다.
3. DAT
단축아이콘 등을 원하는 위치에 생성하도록 지시하는 파일이다.
4. DB
데이터베이스 테이블을 생성하도록 지시하는 파일이다.
이미지를 만들기 위해 반드시 필요하고, 또 설정을 잘 못할 시 만든 OS image가 제대로 동작을 안하는 경우도 종종 있다.
BIB, REG, DAT, DB 4개의 파일이 바로 그것이다.
1. BIB(Binary Image Builder)
BIB파일은 NK.bin으로 압축할 파일들에 대한 정보, 압축이미지의 속성을 결정하는 파일이다.
쉽게 말해서 만들 OS image안에 포함되는 모듈이나 컴포넌트들을 정의하는 파일이다.
BIB파일은 4개(FILES, MODULES, MEMORY, CONFIG)의 세션으로 구성된다.
- FILES
: 실행가능한 파일들, 그렇지 않은 파일들 모두 정의될수 있고, 이것들이 메모리 영역안에 저장된다.
ex) aaa.avi $(_FLATRELEASEDIR)\aaa.avi NK SHU
NK라는 이름을 가지는 이미지 파일안으로, aaa.avi 파일이 압축된다.
폰트, 단축아이콘, 멀티미디어 파일등이 포함될 수 있다.
참고 : S : System
H : Hidden
U : Uncompressed
- MODULE
: FILES 와 비슷하지만, 실행가능한 파일(OCX, DLL, EXE)들을 정의한다.
ex) config.bib 의 예
MODULES
nk.exe $(_FLATRELEASEDIR)\kernkitl.exe NK SHXL
kd.dll $(_FLATRELEASEDIR)\kd.dll NK SHK
NK라는 이름을 갖는 이미지파일 안으로 nk.exe, kd.dll파일이 압축된다.
참고 : X : 이미지 속에 압축될 때 서명된 정보를 보관하도록 지시
L : 가상메모리 상에서 해당하는 파일이 분리되어 보관되지 않게 지시
(코드, 데이터 영역이 연속적인 공간상에 존재하도록 하기 위함)
K : Kernel 모드
- MEMORY
: 대상 Target system의 Memory정보를 정의한다.
ex) config.bib 의 예
MEMORY
NK 80240000 009C0000 RAMIMAGE
RAM 80C00000 03400000 RAM
....
NK라는 이름을 갖는 이미지가 0x80240000 ~ 0x009C0000만큼의 메모리를 사용하며, 이것은 RAMIMAGE(ROM)의 속성을 갖는다는 의미를 갖는다.
- CONFIG
: 압축 혹은 ROM size와 같은 속성들을 설정하기 위해 사용한다.
2. REG
시스템 레지스트리 파일을 만드는데 사용되는 파일이다.
Make Image과정 중 모든 *.reg파일을 통합하여 REGINIT.ini파일을 만든다.
나중에 부팅 과정에서 형성될 초기 시스템 레지스트리 환경을 구축한다.
3. DAT
단축아이콘 등을 원하는 위치에 생성하도록 지시하는 파일이다.
4. DB
데이터베이스 테이블을 생성하도록 지시하는 파일이다.
'Windows Embedded > Windows Embedded CE 6.0' 카테고리의 다른 글
릴리즈 모드에서 "DEBUGMSG()"보는 방법 (0) | 2007.11.02 |
---|---|
Files 디렉토리의 bib, reg파일 수정 후 NK바이너리에 적용시키는 방법 (0) | 2007.11.01 |
Windows Embedded CE 6.0 Update Check (0) | 2007.10.29 |
[WindowsCE 6.0 특집 ③] 윈도우 임베디드 CE 애플리케이션 디버깅 (0) | 2007.10.18 |
[WindowsCE 6.0 특집 ②] 윈도우 임베디드 CE 6.0의 Cellcore 및 RIL 기능 (0) | 2007.10.18 |
2007. 10. 17. 20:21
Windows CE 개발자를 위한 커뮤니티들..
2007. 10. 17. 20:21 in Windows Embedded/Windows Embedded CE 6.0
요즘들어 WinCE로 개발하는 개발자들 사이에서 'Windows Embedded CE 6.0'에 대한 관심이 많아지고 있다.
국내의 경우를 보면 삼성전자 반도체 사업부LSI팀 외에도 어드벤텍, DST, 매직아이 등의 회사들도 Windows Embedded CE 6.0용의 BSP개발을 거의 마무리, 테스트중에 있다고 한다. 올 하반기부터는 이를 기반으로 하는 6.0 플랫폼 기반의 하드웨어(교육용 보드 및 제품)를 사용할 수 있지 않을까 생각한다.
이와 더불어 WECOM, WEEG등의 Windows
CE에 관련된 임베디드 커뮤니티 등도 활성화 되어있는 상태이다.
이에 따라 MS쪽에서도 커널과 CSP기반에서 BSP를 개발할 수 있도록 CE 6.0용 BSP Wiki를 공개하고 있다. 이 Wiki는 BSP를 개발하는데 필요한 기본지식은 물론이고, 포팅할 부분과 디버깅, 테스트 방법에 대해서도 설명이 되어 있다고 한다.
그렇지 않아도 개발하는데 많은 어려움을 겪고 있는 임베디드 부분에서 이러한 커뮤니티 활성화를 위한 웹페이지가 있다는 것은 크나 큰 도움이
되지않을가 생각한다.
함께 개발하고 함께 배워갈 수 있는 위키 혹은 커뮤니티가 되길 바란다.이 외에도 활성화 되고 잘 활용할 수 있는 사이트를 아시는 분들은 좀 갈켜주세요~ ㅋ
'Windows Embedded > Windows Embedded CE 6.0' 카테고리의 다른 글
[WindowsCE 6.0 특집 ②] 윈도우 임베디드 CE 6.0의 Cellcore 및 RIL 기능 (0) | 2007.10.18 |
---|---|
[WindowsCE 6.0 특집 ①] 연결된 장치 개발을 위한 윈도우 임베디드 CE 6 플랫폼 (0) | 2007.10.18 |
Windows Embedded CE 6.0 platform builder 설치 순서. (0) | 2007.10.17 |
Windows Embedded CE 6.0 관련 웹 캐스트 (0) | 2007.10.17 |
Platform Builder 6.0의 Catalog Items View... (0) | 2007.10.17 |