안녕하세요? 착한이입니다.
Windows Embedded Compact 2013 또는 Windows Embedded Compact 7 운영체제용
프로그램이나 디바이스 드라이버를 개발하다 보면
OS 상의 Registry에 데이터를 저장하기도 하고 읽어 오기도 합니다.
WAD-MX6 와 같은 임베디드 장치의 Registry를 살펴 보려면
Microsoft 사에서 제공하는 Remote Registry Editor 프로그램을 이용하면 됩니다.
Microsoft Remote Tools Framework 에 포함된 프로그램입니다.
이번 강좌에서는 Remote Registry Editor 프로그램을 이용하여
변경된 Registry 부분만 찾아 내는 방법, 즉 Monitoring 에 대해 알아 보겠습니다.
1. Microsoft Remote Registry Editor 프로그램 실행하기
Windows Embedded Compact 2013 Platform Builder 를 설치하셨거나 Remote Tool을 설치하셨다면
윈도우 시작 버튼을 클릭 한 후, Microsoft Remote Registry Editor 라고 입력하면 리스트에 표시 됩니다.
이를 클릭하면 프로그램이 실행됩니다.
다른 방법으로는 Visual Studio 2015 의 Tools 메뉴 선택 - Remote Tools - Registry Editor 를 선택하면
프로그램이 실행 됩니다. 아래 그림을 참고 하세요.
2. 장치와 연결하기
우선 Windows Embedded Compact 2013 OS가 실행되는 장치와 연결하기 위해서는
LAN으로 장치와 PC가 연결되어 있어야 합니다.
장치와 PC가 직접 연결되어 있거나 공유기를 사용하여 같은 네트웍 상에 연결되어 있으면 됩니다.
Remote Registry Editor 프로그램이 실행되면 다음과 같이 연결할 장치를 선택하는 화면이 나옵니다.
"Windows Embedded Compact Debugger" 를 체크 표시하고 OK 버튼을 클릭합니다.
아래와 같이 장치의 IP 주소를 입력하는 화면이 나타납니다.
IP 주소를 입력하고 OK 버튼을 누릅니다.
반드시 임베디드 장치와 PC가 같은 네트웍 상에 있어야 합니다.
3. Remote Registry Editor Monitoring 기능 사용하기
프로그램이 장치와 연결되고 다음과 같은 화면이 나옵니다.
왼쪽 창에서 Registry 항목을 클릭하면 장치의 Registry 정보를 보여 줍니다.
장치의 Registry 정보를 변경하거나 파일로 저장할 수 있습니다.
또한 특정 항목을 찾을 수도 있습니다.
여기까지 Remote Registry Editor 사용법에 대해 알아 보았습니다.
임베디드 개발자라면 자주 사용하고 계실 것입니다.
그럼 Monitoring 기능은 어떻게 사용할 수 있을까요?
바로 History 항목을 선택하시면 됩니다.
프로그램의 왼쪽 창에서 History 항목 선택하면 다음 화면을 보실 수 있습니다.
오른쪽 창에서 "Enable Full Registry Monitoring" 버튼을 클릭합니다.
이제 장치의 Registrry 정보가 변경되면 다음과 같이 변화된 내용을 확인할 수 있습니다.
예를 들어, USB를 연결했다가 제거하면 어떤 Registry 가 변경 되는지 확인할 수 있습니다.
프로그램 개발 시에, Registry 에 제대로 저장이 되었는지 확인할 때도
유용하게 사용할 수 있습니다.
간단하지만 정말 유용하게 사용하실 수 있습니다.
Remote Registry Editory 로 장치의 Registry 를 Monitoring 할 수 있다는 것 기억해 두세요.
그럼 즐거운 개발 하시길 바랍니다.
WeAreDev에서 만든 WAD-MX6W CPU 모듈과 솔루션에도 많은 관심 부탁 드립니다.
WAD-MX6W CPU 모듈의 사양은 다음과 같습니다.
1. CPU : i.MX6 (Cortex A9 - Max 1.2GHz) Quad Plus, Quad, Dual Plus, Dual, Solo Core
2. RAM : 2GB DDR3 (Max 4GB)
3. eMMC : 8GB (Max 128GB)
4. WiFi & Bluetooth Combo
5. Connector : 300 pins Connector
6. OS : Windows Embedded Compact 2013(WinCE 8),
Windows Embedded Compact 7(WinCE 7),
Android 7.1
Linux(Yocto)
QNX
7. Size : 50 x 32 mm
WAD-MX6W CPU 모듈 관련 문의 사항이 있으시면
http://www.wearedev.net/?mod=contactus 또는 help@wearedev.net 으로 연락 주십시오.
그럼 즐거운 개발 하시길 바랍니다.