서적에 관한 질문 및 오류 등을 문의 할 수 있으며, 저자로부터 직접 답변을 받을 수 있습니다.

안녕하세요..


저는 현재 안드로이드폰을 사용중입니다. 외국 개발자들이 만드는 커스텀롬을 제 핸드폰에 올려서 사용중인데 제가 직접 커스텀롬을 만들어 보고 싶어서 이 책을 구매하여 공부하는 중입니다. 기본적으로 c나 c++같은 프로그래밍 언어는 어느정도 할줄 아는데 리눅스관련해서는 해본적이 없어서 상당히 어렵습니다..;;

책내용중에 148쪽에 코드가 나오는데 이 코드를 수정하고 빌드하려면 어떤 프로그램을 사용하여 해야하는지 어디서 이 코드를 얻어 오는지 궁금합니다. 혹시 우분투 환경에서 JDK나 SDK로 코드를 열어서 하는것인지 모르겠습니다. 

그리고 이 사이트를 이용하시는 다른분들은 개발하기 위해서 보드를 직접구매하여 개발하시던데 단순하게 저는 제 핸드폰으로 테스트해보면서 개발이 가능한지 궁금합니다. 


고도리

2011.07.14 01:54:31
*.200.239.234

안녕하세요.

 

1. 커스텀롬에는 두가지 종류가 있습니다.

1> cyanogenmod 처럼 소스레벨로 처리하는 경우, 이 경우는 커널서부터 어느정도 공개되어 있어야 합니다.

forum.xdadevelopers.com 사이트 사람들이 많이 이 경우를 사용합니다.

2> 국내 custom rom의 경우는 위와 같이 소스레벨로 하는 경우는 좀 드물고(잘해야 커널 정도), 대부분은 기존에 폰에 올라간 프로그램들을 최적화 하는 것입니다.(통신사업자나 제조사에서 무겁게 해 놓은 부분들)

 

해서 커스톰롬을 어떤 방향으로 하실지가 제일 중요하고요.

 

1> 의 경우가 저희가 주로 얘기하는 포팅 얘기입니다. 리눅스도 잘 알아야 하고 안드로이드 소스에 대해서도 잘 알아야 합니다.

 

2. 148 page의 자료는 실제 임베디드 리눅스 관련 개발환경이 갖춰져 있어야 합니다.

컴파일은 codesourcery.com 사이트에서 받아서 하시면 되거나, 아니면 여기 사이트에 있는 "이솝프로젝트" v210/c100에서 사용되는 툴체인을 쓰셔도 됩니다.

 

그 후에 arm 장비나 폰에 다운로드 한 후, root 권한으로 실행시키면 될겁니다.

 

3. 해당 코드는 올려놓도록 하겠습니다.

 

4. 핸드폰이 어떤 모델이냐에 따라 많이 틀립니다. nexus-원, nexus-s 같은 경우는 reference phone이므로 개발에 사용하기가 좋지만, 다른 폰들은 개발에 사용하기가 그다지 좋지 않습니다.

 

 

첨부
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
23 init: sys_prop: unable to stop service ctl [DVBService] ... [2] 제임스59 2013-09-22 5480
22 안드로이드의 모든 것NDK (고현철,전호철 지음) 책 실습 중 문제에... [1] 어떤이의꿈 2013-10-02 5398
21 ffmpeg HOPLAY [3] 네이쳐 2013-12-01 4792
20 동영상 파일을 열때 avformat_open_input문 사용문의 [2] 네이쳐 2013-12-04 4878
19 ffmpeg 빌드에러 [2] 네이쳐 2013-12-05 4743
18 너무 자주 질문드리는 것 같아 죄송해요 ^^; [1] 네이쳐 2013-12-05 4468
17 hoffplay 빌드시 sec_format.h / SEC_OMX_Def.h 없다고 나옵니다. [3] 네이쳐 2013-12-06 4874
16 ffmpeg 빌드관련 질문드립니다 file [6] 시그인트 2014-02-11 4226
15 hoplayer_core 질문입니다. [2] 여월광 2014-03-03 4302
14 hoffplay 컴파일 질문 입니다. [2] 여월광 2014-03-03 5690
13 다시 질문 드립니다.ㅜㅜ apk 설치문제입니다. [3] 여월광 2014-03-07 9132
12 아..권한 하고 마운트 에서 막혀버리네요..ㅜㅜ [1] 여월광 2014-03-09 7429
11 pluscalc 질문입니다. [1] 여월광 2014-04-05 3898
10 안드로이드 ndk gpio컨트롤 하기 질문입니다. [2] ice179 2015-01-16 434
9 gpio 컨트롤관련하여 ledservice 가 바로 죽어 버리는현상이 나오는... [2] biokk 2015-01-17 224
8 gpio 컨트롤 예제질문입니다. [3] biokk 2015-01-21 649
7 android binder 의 onTransact(uint32_t code, ...)의 code값은 ... [1] ice179 2015-01-29 290
6 ndk 함수에서 c언어 동작은 onTransact 에서만 동작하나요? [3] ice179 2015-02-03 362
5 ledservice , 라이브러리 추가 관련한 질문입니다 [3] ice179 2015-02-04 341
4 ndk onTransact 함수에 대한 질문인데요 [1] ice179 2015-02-07 247

사용자 로그인