이것저것 176

Booting 환경

1. XIP (eXecute in Place) 모든 Embedded System에서 만족되어야 하는 기본 조건 (Windows CE에서만 국한되는 기법이 아니다.) CPU가 OS를 Nor Flash나 ROM으로부터 직접 읽어와 실행하는 것을 의미 이 경우, Winwos CE OS Binary Image는 NK.nb0이다. (NK.BIN이 아니다.) 참고적으로 이 NK.nb0은 압축되지 않은 이미지이고, 그대로 실행될 수 있는 자료이다. 이처럼 XIP는 압축되지 않은 OS image를 Flash에서 직접 실행될 수 있기 때문에, 많은 양의 DRAM을 요구하지 않고, Booting시간이 빠르고, SDRAM에 비해서 저전력이다 (Flash 자체의 특성때문) 하지만, Flash의 Reading Access Ti..

Configuration files

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 sect..

Windows CE Build 단계

1. Sysgen OS Design으로 선택된 모듈과 컴포넌트들을 여과(Filtering)해주는 단계 2. Build OS Design과 BSP 소스 Code를 Compile하는 단계 3. Build Release (BUILDREL) : 컴파일을 한 파일들을 Release Direcotry(%_FLATRELEASEDIR%) 안으로 파일들을 복사해 오는 단계 4. Make image : 최종적인 OS Run-time image(NK.bin)을 생성해 내는 단계 블로그 > wandb님의 블로그 여기 블로그가 ....원래 출처라는데....자료가 없네요... 그래서 제가 퍼온곳으로 출처를 남깁니다. http://blog.naver.com/andro78

[자 작] - Microsofr Visual SourceSafe2005 / Microsofr Visual Studio2005 설치

둘다 전혀 사전 지식 없이 설치를 해보았다. 기본적으로 동작 테스트에 의미를 두고 진행하였다. 먼저, Visual SourceSafe를 먼저 설치해주었다. 큰 용량차이가 나지않는듯 하여, Full 버젼으로 설치를 해주었다. 다음으로, Visual Studio2005를 설치하였다. 역시나 그냥 Full 버젼으로 설치. Install......Install......Install......Install......Install......Install......Install......Install...... 시간이 꽤나 걸렸다. 두개의 프로그램을 다 설치 하였으면, 무엇 무엇이 깔렸는지 확인해보자. 시작 -> 프로그램 -> Microsoft Visual SourceSafe -> Microsoft SQL Serv..

vss

[형상관리] 소스관리 VSS 2005 computer management | 2007/03/25 16:58 형상관리란 큰개념에서 보아야 하겠지만, 우선은 소스관리 개념으로 ... 한정. 소스관리엔 버전관리 및 릴리즈 관리 등등이 있겠지! 물론, 버그 리포팅 툴과 결합할 필요도 있을 것이다. 하여튼 MS .NET 을 사용해서 그런지 VSS 2005를 사용하기로 했다. Effective Visual Studio .NET 책을 이제야 보는데 VSS 부분은 6.0c를 설명하고 있더라. ^^' 애구 6.0d를 사용해본 나로선 ... 한참 뒤떨어짐을 안다. 하여튼 .... tool> options 에서 화면 캡쳐해보다. ( 난 정말 시간이 많이 남아서 이런 짓을 하는걸까? ^^;) 앗참 영문판을 사용중이다. Cur..

[WinCE] Buetooth Dongle Test

제원 Test Board : EMDK-4000 OS : WinCE 5.0 BluetoothDongle : ASUS wl-btd201M (Bleutooth Dongle v2.0 + EDR Class 1) Platform Builder 에서 처음 이미지를 만들때, Step6(Networking & Communications) 에서 Personal Area Network[PAN] -> Bluetooth 가 체크 되어 있는 꼭 확인~!!! 이렇게 하면 기본이미지에, Bluetooth가 적용된다. 하지만, USB 타입의 제품을 연결했을 경우, 정상 인식되지 않는다. 그래서 추가적으로 Catalog 에서 Bluetooth 관련 component 들을 추가해주어야한다. Catalog 창에서 Bluetooth 관련된 ..

[WinCE] EMDK-4000 시리얼 포트 제어

EMDK-4000 보드는, 3개의 시리얼 포트가있다 초기에는 UART0는 디버그 메시지가 출력, UART1는 EXT/TTL 스위치를 이용하여 각각 다른기능을 구현할수있다. UART12는 적외선 통신용으로 사용된다. 기본 설정 => UART0 port 에서 Debug 메시지 출력 참고1> UART0를 타 보드와 시리얼로 테스트를 하고자 할때는, Debug 출력을 uart1 변경을 하고, Registry 에서 UART0을 사용하도록 셋팅해야한다. 참고2> UART1을 통신용 포트로 사용하기위해서는 하드웨어적으로 아마 0옴 저항을 추가적으로 연결해줘야 할것이며, Debug 출력을 uart0 변경을 하고, Registry 에서 UART1을 사용하도록 셋팅해야 한다. 스위치는 TTL 모드로 두고 테스트를 해야할것..