출처 : http://blog.byeoli.com/category/%EB%AA%A8%EB%B0%94%EC%9D%BC


ActiveSync 4.x 이상의 버전에서는 3.x 버전과와 달리 싱크 프로그램에서 자체 원격 연결을 지원하지 않습니다. 이 때문에 일반적으로 모바일 장치의 프로그램을 개발하기 위해선 어쩔 수 없이 ActiveSync의 도움을 받아서 사용해야 했습니다.

다음은 Visual Studio 2005 개발 환경에서 ActiveSync를 사용하지 않고 직접 모바일 장치와 원격으로 연결하는 방법입니다.

테스트 환경
- Windows XP Pro SP2
- Visual Studio 2005
- Windows Mobile 5 Smart Phone SDK

- 모바일 장치의 네트워크 주소는 인터넷 공유기의 가상 IP 환경(192.168.x.x)
- 블랙잭(M620, WM5 SP)의 무선랜 연결, 락(Security Lock) 해제 상태.

액티브 싱크 없이 CE 5.0 장치를 디버깅

Step 1. 다음의 파일들을 직접 아래의 경로에서 모바일 장치로 복사해 옵니다.
X:\Program Files\Common Files\Microsoft Shared\CoreCon\1.0\Target\wce400\(해당하는 CPU 선택)
(모바일 장치에서의 실행 경로는 테스트 해 본 결과 임의의 폴더로 지정해도 무방했습니다.)
- ClientShutdown.exe
- ConmanClient2.exe
- CMAccept.exe
- eDbgTL.dll
- TcpConnectionA.dll

(위의 파일들이 기존의 ActiveSync를 사용한 디버깅 과정에서, 이미 장치의 Windows 폴더 등에 다운로드 되어 있다면 그 파일들을 사용해도 됩니다.)

Step 2. 모바일 장치에서 ConmanClient2.exe 를 직접 실행합니다.

Step 3. Visual Studio 2005에서 IP 관련 정보를 설정해 줍니다.
VS 2005 에서 '도구 - 옵션 - 장치 도구 - 장치' 에서 자신이 원하는 장치를 선택합니다.
속성 버튼을 누른 후 전송 탭에서 'TCP Connect 전송' 을 선택한 후 구성을 클릭합니다.
장치 IP 주소에서 '특정 IP 주소를 사용' 선택한 후에 장치의 IP 주소를 입력합니다.

Step 4. 모바일 장치에서 CMAccept.exe 파일을 직접 실행합니다.
VS 2005에서 장치 연결을 시도합니다. (이 때 3분이내에 장치와의 연결이 완료되어야합니다. 만약 연결되지 않을 경우 CMAccpet.exe 파일을 다시 실행해 주세요.

Step 5. 기존의 작업환경과 동일하게 디버깅을 할 수 있습니다.
Posted by 노을지기
 
에뮬레이트 인터넷 연결하기
 
1. ActiveSync 4.x 이상버전에서  연결설정 메뉴에서 DMA를 선택
 
2. Visual Studio 2005 메뉴 -> Tool -> Device Emulator Manager 선택
Device Emulator Manager 에서 사용하는 디바이스에서 오른쪽 버턴 클릭 후 Cradle 선택함
 
* 정상적일때는 ActiveSync 가 에뮬레이터와 동기화함

싱크가 안될겨우 :
1. ActiveSync 4.x 이상버전에서  연결설정 메뉴에서 DMA를 선택되었는지 확인
2.  Device Emulator Manager를 먼저 실행하고 에뮬레이트로 디버깅함

싱크가 되었다 안되었다 할경우
1. ActiveSync 연결설정을 COM포트, DMA를 바꾸가며 샛팅한다

*** 2번으로 했을때, 바로 크래들로 연결이 안됨.

그래서 먼저 실행 후 크래들로 연결 이 가능함.

그후 인터넷 연결 시 성공!!

Posted by 노을지기

기본적으로 제공되는 것은 영문 Emulator  이미지를 제공한다.


그래서 언어에 맞는 이미지를 다운받아 사용한다.


한글 Mobile 5 Pocket PC 이미지


http://www.microsoft.com/downloads/details.aspx?FamilyID=eec33ae3-c129-4c25-abaa-18e8e842178f&DisplayLang=en


한글 Moblie 5 Smart Phone 이미지


http://www.microsoft.com/downloads/details.aspx?FamilyID=52fed581-8f8d-4c46-9966-4832098191b7&DisplayLang=en


Posted by 노을지기

출처 : http://blog.naver.com/lonlykia/36515501

내 USB에 PDA를 넣고 다니다가 아무 피씨에서나 사용^^

MojoPac이 유행이긴 해도 … 이건 Portable PDA / USB

참조한곳 ::

원저자의 홈피 : http://www.furrygoat.com/2005/09/portable_ce_20.html

여긴 좀더 재밌는게 http://www.furrygoat.com/embedded/

clip_image001clip_image002

한글판과 영문판

(영문판은 DeviceEmulator050419.msi을 설치하면 나온다)

  PPC_2003_SE_WWE_ARMv4.bin

  SP_2003_SE_WWE_ARMv4.bin (스마트 폰)

자 시작!!!

1. 설치할 폴더를 PC 하드에 만든다. 본 예에선 DeviceEmulator로 만듬.

그리고 그밑에 다음 폴더를 추가로 만듬.

OS_ROM_File  (OS 이미지 화일용 폴더)

Apps               (PDA에서 외부 Storage Card로 인식하고 PC <–> PDA 간 화일교환)

State              (종료시 PDA상태 저장용)

clip_image003

2. 아래 경로에서 DeviceEmulator050419.msi를 다운한다.

http://www.ppcdemon.com/index.php?option=com_remository&Itemid=27&func=select&id=34&orderby=3

참고: 사이트 다른곳 : http://netghost.ru/download/ppc/

3. 설치시작 –

다운 받은 DeviceEmulator050419.msi를 설치한다.

더불클릭으로 하면 안됨. 아래처럼 할것

윈도 : 시작 - 실행창 - cmd ( 엔터)

      msiexec /a DeviceEmulator050419.msi (엔터)

풀어놓을 위치를 물어 보면, 아까 만든 폴더인 DeviceEmulator를 선택!

4.추가 보조 화일 다운 받는다.

http://www.jsifaq.com/docs/files/76011/snetcfg.zip

http://www.furrygoat.com/Software/pce2.cmd.txt

이들을 압축화일은 DeviceEmulator폴더에 압축풀어 넣고 pce2.cmd.txt는 pce2.cmd로 이름 변경하여 넣는다.

5. pce2.cmd 수정 (Emulator 롬 이미지와 화면크기)

롬이미지의 화일의 상대경로만 적는다. 즉 DeviceEmulator폴더 밑의 경로만(화일명 포함) 여기선 \oS_ROM_file\OS_ROM.bin

clip_image004

화면 크기 640×480x16이 기본이고 이대로 사용해되 되나,

     PDA뽀다구는 240×320x16으로 수정하면 ^^됨.

clip_image005

6. 지금 까지가 진행된 모습.

clip_image006

7.한글 PPC2003 이미지 얻기.

http://www.microsoft.com/downloads/details.aspx?familyid=EEC33AE3-C129-4C25-ABAA-18E8E842178F&displaylang=en

이링크에서 “continue”를 누르면 됨. 여기서 한국어판을 다운 받는다

이름이 Windows Mobile 5.0 Emulator Images for Pocket PC - KOR.msi 이고

크기는 100메가정도.

공백없는 화일명으로 변경한다 (msiexec 의 오류때문) image.msi로 변경.

더불클릭으로 하면 안됨, 반드시 아래와 같이 따라할것 !!!!!

윈도 : 시작 - 실행창 - cmd ( 엔터)

     msiexec /a image.msi (엔터)   [암호 물어보걸랑 숫자 "1"만 쭉 넣는다]

그러면 Windows Mobile 5.0 Emulator Images for Pocket PC - KOR라는 폴더가 생기고 그 아래 찾아보면 다음과 같은 이미지 화일 (확장자가 *.bin) 4개를 얻는다.

clip_image007

GSM은 GPS버전, VR은 전화기(?), VGA는 화면 크기가 640×480인것이다.

여기서 PPC_KOR.bin을 OS_ROM.bin로 이름을 변경하여

DeviceEmulator 폴더 아래의 OS_ROM_file 폴더에 복사해 넣는다.

8.실행하기 :

DeviceEmulator 폴더 아래의 pce2.cmd 더불클릭 !!

시스템 성능에 따라 약간의 시간이 경과한후 PDA 나타난다..

혹, 네트웍 관련 어쩌구하는 에러나오면 무시!

참고로, 한글판이나 Windows Mobile 5.0는 속도가 좀 느리다

노스우드 펜2.4에서도 좀 버벅 거리는 듯…

실행모습들 …

clip_image008clip_image009

화면 크기가 640*480인것 :한글 PPC2003 실행

clip_image010

(그냥 옆으로 퍼진 화면일 뿐…)

9. USB스틱에 DeviceEmulator 폴더 내용을 모두 복사한후 거기서

pce2.cmd 실행해도 !

추신: 본문 펌 허가로 변경하였습니다. 댓글남기시고 퍼가심 되겠슴다

댓글은 스팸때문에 로긴한 분만 허용입니다 ^^

추신 2; DeviceEmulator050419.msi 화일을 받지 못하시는 분들을 위해 필요없는 롬 이미지를 제외한 응용프로그램 폴더만 압축해서 올려 놓았습니다. 압축풀어 사용하시면 될듯 (시험해보지 않았으므로 …) 합니다. 이후 위절차중 “7″번 부터 따라하시면됩니다 .

추신 3: USB PDA에서 인터넷 접속 :  http://blog.naver.com/lonlykia/36528014

추신 4: ActiveSync 사용법 추가 : http://blog.naver.com/lonlykia/38368283

추신5″ : 내용이 헷갈리시거나 설치가 곤란한 분은 투데이스에 제글을 올리신 분이 모든 과정을 완료한 작업 완료화일을 올려 두셨군요. 이걸 받아서 압축 풀고 실행하시면 위의 복잡한 과정 필요없이 됩니다. 아래 링크에서 다운 받으시기 바랍니다

===================

혹시 사용해 보고 싶다면http://ftp6.ohpy.com/up/elbbs/2007/06/02/50097/1180750372/pocket.zip
http://ftp6.ohpy.com/up/elbbs/2007/06/02/50097/1180750641/pocket.z01
다운 반아 압축을 풀고 start.cmd 실행하세요.
=======================

Posted by 노을지기
이전버튼 1 이전버튼