디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

안드로이드 어플리케이션을 개발하려고 합니다.

nccpu갤로그로 이동합니다. 2010.02.25 13:23:57
조회 473 추천 0 댓글 17

안드로이드 어플리케이션을 개발하기 위해, 64비트 윈도우즈 7 OS가 탑재된 저의 듀얼코어 x86 머신에 이클립스라는 엄청난 ide를 다운받아 압축을 풀었습니다. 그리고 안드로이드 sdk를 설치 했습니다. 저의 완벽한 Hello, world코드를 작성해서 안드로이드 에뮬레이터를 돌렸습니다. 근데 에뮬레이터가 너무 느리더군요.
순간 열이 오르고, 손발이 떨렸습니다. 에뮬레이터를 이 따위로 만들다니 말입니다. 구글 실망입니다.
그래서 제가 직접 에뮬레이터 소스코드를 수정하려고 마음 먹었습니다. git 레포지토리에서 안드로이드 풀소스코드를 체크아웃하고, 에뮬레이터 소스코드 디렉토리로 들어갔습니다. 들어가서 살펴 보니 qemu라는 오픈소스 virtual machine을 이용하여 에뮬레이터를 만들었더군요. 근데 소스코드를 보니 문제는 arm cpu를 에뮬레이트한다는것입니다. 이런 멍청할수가. 어차피 안드로이드 어플리케이션은 dalvik vm 위에서 실행되기때문에 굳이 arm cpu를 에뮬레이트할 필요가 없습니다. 안드로이드 어플리케이션은 타겟플랫폼과 독립적으로 돌아가기 때문입니다. 이 말은 곧 arm cpu를 에뮬레이트 할 필요없이, 그냥 x86 cpu를 에뮬레이트 하면 된다는 말이죠. 근데 이런 의문이 들겠죠. 어차피 x86을 에뮬레이트하나 arm을 에뮬레이트하나 성능에서는 그게 그거 아니냐고, 하지만 그게 그거 아닙니다. qemu에는 kqemu 라는 엑셀레이터 모듈이 있는데, 이 놈은 x86 인스트럭션을 에뮬레이트된 가상 x86cpu가 아닌 하드웨어 cpu, 즉, 실제 pc에 장착된 실제 cpu에서 돌린다는거죠. 이 말은 에뮬레이터의 성능을 거의 네이티브한 속도로 올릴 수 있다는 말이 됩니다.

그래서 저는 에뮬레이터의 소스코드를 수정하기 위해 vi를 실행시켰습니다. 근데 vi사용법을 모릅니다. 아 그리고 vi를 쓰는데 바이러스가 걸린다니, 몰랐습니다. 오천원님 감사합니다. 하마터면 바이러스 걸릴뻔 했습니다. 이제 부터 오천원님 말씀데로 httpd.conf를 수정할때만 vi를 쓰도록 하겠습니다. 하지만 저는 vxWorks 에서 작동하는 device driver를 개발하는 우월한 고급 시스템프로그래머라 httpd.conf를 수정할 일이 없네요. 결론은 그냥 쓰던 emacs를 계속 쓰기로 했다는겁니다.

 

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 외모와 달리 술 일절 못 마셔 가장 의외인 스타는? 운영자 24/07/01 - -
172888 프레야 이 씹새끼야 봐라 [2] LightEach갤로그로 이동합니다. 10.03.03 150 0
172885 페도라12 이모군(110.8) 10.03.03 93 0
172883 횽들 QT프로그래밍 책은 열혈강의가 진리인가요? [6] ㄹㄹ(166.104) 10.03.03 375 0
172882 이히히히히, 얘들아 나 여자친구 생겼어 [5] 태연여신님갤로그로 이동합니다. 10.03.03 162 0
172881 티맥스 좀 꺼지라고 갖다버려 씹새들아. [10] UTF-8(112.150) 10.03.03 407 0
172880 횽들 올해 갓 고2인 고삐리가 진로상담좀 부탁함 [13] ㅁㄴㅇ(183.4) 10.03.03 146 0
172879 이히히히히, 얘들아 나 여자친구 생겼어 [6] ㅇㅇㅃ갤로그로 이동합니다. 10.03.03 179 0
172878 클라이언트 UI만들때 어떤게 좋을까요???? [5] ㄹㄹ(166.104) 10.03.03 128 0
172876 횽들 지금 일이 중요한게 아니다 광속클릭해야할게 있어. [5] Gromit갤로그로 이동합니다. 10.03.03 158 0
172875 4백만을 초과하지 않는 피보나치 수열의 짝수 항을 모두 더하라. [2] 김좌지갤로그로 이동합니다. 10.03.03 103 0
172874 Eㅡ 잉크라는 전자잉크로 구성된다고 한다 . [1] 때릴꺼야?(116.40) 10.03.03 85 0
172873 2ch식에 게시판 만드는방법 좀 알려줘 [3] 2ch(121.151) 10.03.03 95 0
172872 LightEach님은 봅니다. [11] 프레야갤로그로 이동합니다. 10.03.03 206 0
172871 식사하셨습니까 횽아들... [1] rntjr갤로그로 이동합니다. 10.03.03 94 0
172870 윤쿰횽은 또 봅니다 Vita500갤로그로 이동합니다. 10.03.03 68 0
172869 아님말고였으면 좋았을껄... ㅅㅂ 겁난다. [4] rntjr갤로그로 이동합니다. 10.03.03 122 0
172868 붉은별이랑 티맥스 윈도우랑..솔직히 어떤 게 더 대단한 건가요? [13] 야메떼♥갤로그로 이동합니다. 10.03.03 346 0
172867 윤쿰횽은 봅니다 [2] Vita500갤로그로 이동합니다. 10.03.03 82 0
172866 귀여운 우리아가 입니다. [29] 프레야갤로그로 이동합니다. 10.03.03 306 0
172865 VS2010 RC [5] 중달(121.166) 10.03.03 111 0
172864 형들 코드 테스트좀 해줘 부탁이구만 [1] yundream(211.189) 10.03.03 152 0
172863 고전명작게임중엔 이것도 있지! [7] 피쉬앤칩스(203.142) 10.03.03 141 0
172862 Open API 키 보안에 대해.. [3] GISMAN갤로그로 이동합니다. 10.03.03 207 0
172861 지금 때가 어느땐데 리눅스 입문을 하고앉았음? [6] 켁큇갤로그로 이동합니다. 10.03.03 162 0
172860 jsp 인데요 파일 업로드 할려고하는데 좀 도와주시면 안될까요? [4] 최다니L갤로그로 이동합니다. 10.03.03 82 0
172859 한영전환 [2] 유리한갤로그로 이동합니다. 10.03.03 86 0
172858 여자사람 입문은 어떻게 해야하지?? [4] 태연여신님갤로그로 이동합니다. 10.03.03 162 0
172857 리눅스 입문은 어떻게 해야하지?? [9] 똥털(210.99) 10.03.03 160 0
172856 찾아보니 옛날에 삼실에서 찍은 사진이 있네.... [4] 오천원(125.138) 10.03.03 139 0
172855 붉은별이거 리눅스 기반이넹ㅋㅋㅋ [13] 태연여신님갤로그로 이동합니다. 10.03.03 289 0
172854 롤리팝 [6] McHello갤로그로 이동합니다. 10.03.03 128 0
172852 과자 강탈을 들으니.. 나의 경우엔.. [4] Vita500갤로그로 이동합니다. 10.03.03 112 0
172851 음.. 은근히 기분 나쁘네 -_- 과자를 강탈 당하고 있음. [18] 외계달팽갤로그로 이동합니다. 10.03.03 272 0
172850 이건 마치... [3] 오사카(221.153) 10.03.03 118 0
172848 한 때 루카스아츠의 어드벤처 게임이 먹어줬었는데 [7] 오사카(221.153) 10.03.03 132 0
172847 vi초보인데요 자동 줄 정렬 하는방법 없나요/ [3] 개늅(110.11) 10.03.03 119 0
172846 너님들 외국어 윈도우(비스타)에서 한국어 입출력 어떻게 하냐? [1] 도와줘요(183.2) 10.03.03 81 0
172845 막힌 세면대 뚫기;; [2] 중달(211.207) 10.03.03 454 0
172844 옛다 붉은 별... [3] 오사카(221.153) 10.03.03 289 0
172842 붉은 별 운영체제고 나발이고 [5] 오사카(221.153) 10.03.03 244 0
172841 페도라12 설치했음 이모군(58.235) 10.03.03 80 0
172840 비스타도해킹당하나? [1] 빛나라1갤로그로 이동합니다. 10.03.03 104 0
172838 아 혼자 헤더 뜯어보다가 이유 알았다 [10] transcend갤로그로 이동합니다. 10.03.03 236 0
172837 北, 독자적 컴퓨터 운영체제 `붉은별' 개발 [3] 양반씨갤로그로 이동합니다. 10.03.03 281 0
172836 대학 교제값 상당하네요 .. [12] Ejr(123.109) 10.03.03 229 0
172834 2년만에 개강하네 [14] 양희철갤로그로 이동합니다. 10.03.02 282 0
172832 운영체제 수업.... [15] 초보자(203.238) 10.03.02 244 0
172830 프겔러들아 버는 족족 다 씁시다 [3] DMW(125.138) 10.03.02 178 0
172829 첫 월급... 그리고 스타2베타 체험기 [2] 임베디드(112.150) 10.03.02 180 0
172827 구글에 대한 책을 봤는데 [5] 수학인(115.21) 10.03.02 145 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2