Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
안드로이드 포팅 관련 질문입니다[맨땅에 헤딩중입니다]
작성자
작성일 2008-04-03 (목) 09:00
ㆍ추천: 0  ㆍ조회: 10676      
IP: 165.xxx.119
지금 열심히 자하랑님의 포팅에 따라 작업을 하고 잇습니다
여기서 몇가짖 궁금증이 생기는 데요
diff작업이란 무엇인가요
참고삼아서 2.6.10 kernel은 23과 diff를 해서 merge작업을 해 봤는데 양이 너무 많아서 gg치고 포기를 했습니다.
라고 써주셨는데요 지금 제가 사용하고 있는 ez-x5보드에서는 회사에서 2.6.21버전의 커널을 올려 놓았는데
(2.6.21은 2.6.18상위 버전이라 EABI가 지원되는 것을 확인 했습니다)
그런데 여기에는 1. kernel config부분에서 필수라고 하고 있는 저 두부분이 눈에 뜨지 않더군ㅇ
   
1. kernel config
  • CONFIG_AEABI=y : 필수. Android binary들이 EABI system call을 사용한다.
  • CONFIG_BINDER=y : 필수. Android에서 사용하는 IPC
  • CONFIG_LOW_MEMORY_KILLER=y : 필수? Android process 개수를 제한하는데 사용되는 것으로 추측 중..
  • CONFIG_INITRAMFS_SOURCE="" : Option.
  • CONFIG_CC_OPTIMIZE_FOR_SIZE=y : Option.

diff작업을 해야 될것이라는 생각이 들던데요
어떻게 해야 하는 것인지 궁금합니다 또한 두번째 device drivers 부분을 언급해주셨는데요
이는 어떻게 해줘야 할지 감부터가 안잡힙니다
도움을 주셨으면 감사하겠습니다
   
device drivers
  • framebuffer
    • yres_virtual을 yres*2로 수정하고 mmap buffer를 할당하도록 수정.
    • 아마 Android graphic engine에서 double buffering(정확히는 double buffer changing??)에 사용하기 위해서 위와 같이 하는 것으로 추측.
  • touchscreen
    • Android Emulator는 Emulator에서 mouse 위치와 버튼 정보를 정확하게 event 장치에 넘겨 준다.
      반면에 touchscreen driver는 touch device 자체의 좌표를 넘겨준다.
      이 때문에 touch device driver에 좌표 보정 기능을 추가하고 calibration data를 sysfs를 통해서 입력받을 수 있게 기능을 추가했다.
  • keyboard
    • Android Emulator는 Emulator에서 key 입력을 위 touchscreen event 장치에 넘겨주면서, ESC key를 BACK key로 remapping 해주고 있다.
      이 때문에 keyboard device driver에서 ESC==>BACK key remapping을 하도록 수정했다.


이름아이콘 포팅맨
2008-04-03 16:07
저두 헤딩중인데 ... 자하랑 님 꼭 알려주시기 바랍니다. 전 2.6.23커널에 binder하고 android추가하고 이미지를 만들었는데 4.9MB의 사이즈가 나오더군요..왜이렇게 큰건지..
자하랑님 감좀 잡게 도와주세요..^^
   
이름아이콘 공대오크
2008-04-03 20:00
어떻게 추가 하셨나요 ;; 알려 주세요.. 이러다가 오늘 밤새겠어요 'ㅅ';;
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
5003 안드로이드 에뮬레이터 속도 [2] 2008-03-04 16943
5002 개념설명 : "@+" syntax in layout xml 2008-03-04 11934
5001 Touch Screen Event [1] 2008-03-04 12778
5000 Webkit 관련 2008-03-04 11253
4999 P2P 관련 2008-03-04 12522
4998 에뮬레이터간 XMPP 메시징환경 설정 2008-03-04 10971
4997 SD Card 환경설정 [1]+1 2008-03-04 11680
4996 안드로이드 디버깅 로그 출력 2008-03-04 13594
4995 안드로이드(Android) Webkit 사양관련 2008-03-04 14674
4994 레이아웃 : TextView와 Scrollbar 2008-03-04 12327
4993 안드로이드 포팅 [8] 2008-03-04 46926
4992 [파노라마] WebKit에 대한 궁금한 점이.. [1] 2008-03-07 9104
4991 WebKit-GTK에 대하여. [1] 2008-03-07 11073
4990 프로그램을 만들다 난관에 부딧혀 질문올립니다... [2] 2008-03-07 9641
4989 웹 관련해서 질문이 있습니다. [3] 2008-03-11 8542
4988 Android와 OpenBinder에 대한 질문입니다. [3] 2008-03-13 11159
4987 ProgressBarDialog 컨트롤에 대해서.... [3] 2008-03-14 11032
4986 안드로이드 os안에 있는 이미지 파일을 출력하고자 합니다... 2008-03-15 9660
4985 webkit 구조 및 기능에 대한 질문입니다. 2008-03-18 12125
4984 [답변]webkit 구조 및 기능에 대한 질문입니다 [4] 2008-03-18 13928
4983 [답변] 안드로이드 os안에 있는 이미지 파일을 출력하고자 합.. [2] 2008-03-19 12798
4982 안드로이드와 피카사 관련 질문 2008-03-19 8985
4981 rotatedrawable을 어떻게 사용해야되는데요 [1] 2008-03-20 11692
4980 TI OMAP 보드 포팅 [4] 2008-03-21 10955
4979 xmpp를 이용하여 p2p 어플리케이션 제작하신분 계신가요??.. [4] 2008-03-24 9486
4978 포팅관련 질문을 올립니다 [2] 2008-03-24 9943
4977 JVM 관련해서 물어볼 곳이 여기밖에 없네요. [4] 2008-03-25 10179
4976 안녕하십니까 m5에 관한 질문좀 드릴께요 [2] 2008-03-25 9078
4975 다시한번 질문드립니다. [1] 2008-03-26 8498
4974 안드로이드 안에 있는 app데모중에.. [1] 2008-03-26 9656
4973 armadillo-500(arm1136jf-s) - USB Gadget 동작 [3] 2008-03-27 10401
4972 TI OMAP 보드 보팅 중 uboot관련 [5] 2008-03-27 9954
4971 맵 갱신을 하려고하는데요. 에러가 나네요. [2] 2008-03-27 12138
4970 다이얼 로그 질문 이에요.. [2] 2008-03-28 9084
4969 scroll bar 사용시에 터치패드로 움직이는 것을 막고 싶습니다.. 2008-03-28 9193
4968 안드로이드와 UMA/GAN의 조화 2008-03-31 9074
4967 안드로이드 플랫폼 개발과 관련하여 질문 [2] 2008-04-01 8928
4966 이거 만우절 장난인가요? 진짠가...?ㅜㅜ [2] 2008-04-01 9299
4965 안드로이드 포팅 관련 질문입니다[맨땅에 헤딩중입니다].. [2] 2008-04-03 10676
4964 안드로이드 플랫폼에 있는 [1] 2008-04-03 9457
4963 다이얼로그에 관련된 좋은 샘플을 구합니다. [2] 2008-04-04 9285
4962 Conversion to Dalvik format failed with error 1 [3] 2008-04-07 11151
4961 시스템 해킹 관련 [1] 2008-04-07 8787
4960 안드로이드 챌린지 제출방법에 대해서 궁금한점이 있습니다... [4] 2008-04-08 8720
4959 포커스에 관한것좀 여쭙겟습니다. [4] 2008-04-09 15575
4958 파일 관리에 대해 질문있습니다. [1] 2008-04-11 8510
4957 mp3플레이어 MusicDroid에 대해서.. [2] 2008-04-14 10015
4956 안드로이드의 CE제품 적용 [1] 2008-04-21 8663
4955 xml 디자인 관련 [3] 2008-04-21 9815
4954 파일 입출력 관련.. [2] 2008-04-24 9645
12345678910,,,101