'Versign'에 해당되는 글 1건

  1. 2009.08.28 Brew 개발 환경 구축 (5)

 

회사에서 브루를 하게 되었습니다.

한 귀로 듣고 한 귀로 흘렸던 Qualcomm 사의 모바일 플랫폼 Brew 가 밥줄이 됐습니다.ㅋ

그 첫 단계로 책의 첫 부분에 있는 브루 SDK 를 설치하고 있습니다.

지금부터 한 단계씩 진행될 때마다의 과정을 포스팅합니다.

브루 SDK 를 설치하기 전에 Microsoft Visual Studio 를 설치해야합니다.

6.0 부터 .NET, 2005 까지 별 상관은 없을 것 같아 2005 를 설치했습니다.

MSDN 은 덤으로... 오랜만에....ㅋ








여기까지는 그냥 MSDN 설치 완료만 캡쳐.ㅋ

그럼 이제부터 브루 SDK 를 홈페이지에서 다운받아 설치합니다. 

http://www.qualcomm.com/brew : 브루 홈페이지.

 


버전을 선택하여 설치를 시작합니다.



쭉쭉 넥스트 했습니다.ㅋ





계속해서...Next






환경변수를 set 할거냐인데... set 해줬습니다.




그럼 Finish!



책에 보니까 개발지 인증을 받아야 한다고 나왔습니다. 그래서 브루 홈피의 개발자 리소스로 가서 인증을 받습니다.





어떻게 된 일인지... Sign in 페이지가 계속 로딩이 되지 않아 인증은 다음에 받기로 했습니다.ㅡㅡ;

필수는 아니라고 했습니다 책님이...ㅋㅋ

아 뭐 별거 아니었습니다 여기까지.ㅋㅋ

그럼 이제 Hello World 를 찍어볼 차례.

Visual Studio 2005 를 켭니다.!

와... 처음 써봤는데 화면이 근사했습니다.ㅋ

촌놈이라고 비웃으실 분이 많겠죠. ㅠㅜ




먼저 에이콘 출판사 홈페이지에가서 소스파일들을 다운받았습니다.... 다 치려고 했으나...

퇴근 버스시간이 다가왔기 때문!!

여기서 받으면 됩니다.

http://www.acornpub.co.kr





받았으며 적당한 디렉터리에 압축을 풀고 프로젝트를 open 합니다.

파일 > 새로 만들기 > 프로젝트

그리고 빌드를 하는데 중요한 것은 먼저 프로젝트의 소스에 있는 파일의 경로가 아마 잘못되어 있을 것입니다. 저는 그랬습니다.

sdk 를 인스톨할 때 아마 C:\Program Files\BREW 3.1.5\sdk\src 여기에 보면

AEEAppGen.c

AEEModGen.c

이 두개의 파일이 깔렸을겁니다.

이 두개의 파일들이 일련의 유틸리티 함수와 함께 모든 어플들의 root 클래스인 IApplet 클래스의 인스턴스 안에 우리가 개발한 어플을 넣을 수 있게 해주는 wrapper 들을 포함하고 있다

고 합니다... 나중에 꼭 살펴보라네요^^;

프로젝트의 소스파일에 있는 잘못된 경로의 이 파일들을 지우고 본래의 위치의 파일들을 열어서 프로젝트에 추가시킵니다.

그런다음 빌드 > 솔루션빌드 를 실행합니다.

뭔가 잘못되었는지 워닝이 엄청나게 나면서 성공은 했습니다.;;



그런다음 디버깅 > 디버깅 시작 을 선택하여 애플을 시작합니다.

dll 을 실행할 어플리케이션으로 퀄컴 브루 에뮬레이터를 선택합니다.

이 것은 C:\Program Files\BREW 3.1.5\sdk\bin\BREW_Simulator.exe 을 의미하는 것 같습니다.

그런데 선택하고나니 디버깅 정보를 찾을 수 없거나 정보가 일치하지 않는다며... 디버깅을 계속 하겠냐고 묻더군요...

짜증나서 그냥 '예' 했습니다.

그랬더니 윈도우창 하나가 뜨더니 옛날 공짜 핸드폰 같은 것이 떡하니 나타나는 것이었습니다.



저기 화면 좌측 상단에 보이는게 Hello world 어플같았습니다.

여기서 또 해줘야할 것이 Tools > Settings 를 선택한 다음 Specify MIF Directory 를 체크한 뒤 프로젝트 디렉터리로 바꿔주는 일입니다.



그리고 마지막으로 Initial Applet Directory 를 프로젝트의 상위 디렉터리로 바꿔줘야 합니다.




그럼 이제 어플을 실행시켜봅니다.

hello 어플에 포커싱이 되어있으므로 OK 버튼을 클릭합니다.

헬로월드가 다음과 같이 찍히게 되는 것입니다...!!!





아 요거참... 찝찝하게 성공했네요...ㅠㅜ

생략한 부분이 좀 많은데 하다보면 문제가 정말 많습니다.

제 생각에는 Visual Studio 2005 가 브루 개발 환경과는 궁합이 잘 안맞는 것 같습니다. 책에서는 6.0 을 대상으로 한다고 써있었는데...

역시 책 말을 잘들어야 하는건가...ㅠㅜ

담주에 와서 다시 6.0  도 깔아서 깔끔하게 끝낼 생각입니다.

그럼 이만~


Posted by 행복한 프로그래머 궁금쟁이박

댓글을 달아 주세요

  1. chpie 2009.09.01 05:04  댓글주소  수정/삭제  댓글쓰기

    헐퀴....

  2. BlogIcon 행복한 프로그래머 궁금쟁이박 2009.09.01 09:08 신고  댓글주소  수정/삭제  댓글쓰기

    헉 빼먹은게 있는데 SDK Tools 도 설치해야합니다..
    그래야 비쥬얼 스튜디오에서 브루 프로젝트 생성이 가능해집니다.

  3. chpie 2009.09.02 06:53  댓글주소  수정/삭제  댓글쓰기

    네.. ㅋㅋ