Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
invain님께 의견을 듣고 싶습니다.
작성자
작성일 2008-06-14 (토) 20:02
ㆍ추천: 0  ㆍ조회: 8685      
IP: 203.xxx.46
첨부#1 strace-init.952 (18KB) (Down:450)
첨부#2 init.769 (7KB) (Down:402)
안녕하세요 ^^ 전에 바인더의 문제를 가지고 고민하고 있는 팀입니다.

strace를 사용해서 init서부터 차근차근 보다가 set_network.sh로 분기되는 process의 내용을 보다가

이상한거 같아 첨부파일로 올려봅니다.

물론, 기존에 set_network.sh로 들어가는 내용은 이곳에서 참고해서 추가 했습니다.

* Android using OS (eg, Linux) network directly, but handle DNS directly.
* DNS lookup order follows
1. /system/etc/hosts lookup
2. system_property [net.eth0.dns1]
* system_property is provided android init process using unix domain socket @property_service
* You should run "init" process for network management.
* You should set up DNS 'net.eth0.dns1' using "/system/bin/setprop", "/etc/default.prop", "/data/local.prop"

이부분에서 /data/local.prop 와 /system/etc/hosts 파일은 에뮬레이터 상에도 찾아볼 수가 없는데요.

invain님의 의견을 듣고 싶습니다.

혹시 이부분에 대해 고민 하신 분 계신가요??

init.952는 Prototype에서 받은 정상적인 동작하는 것이고
init.769는 제가 strace한 것입니다.


이름아이콘 invain
2008-06-14 22:23
`` 님이 선택한 글 입니다.
strace 한 내용을 보았습니다. 위의  set_network.sh의 처리부분은 네트웍의 이용과 관련이 있을뿐 실제로 정상적인 초기화면 구동에는 영향을 주지 않으니 참고하세요. 너무 고생이 많으시네요..^^

약간 별개일수 있는데... 재미있는(?)거 하나 얘기해볼까요? trace에보면 android는 TLS(Thread Local Storage)를 제대로 지원하지 못하는 상태에서 무슨 이유에서인시 architecture specific한 gettid()가 마구 사용되져?? 완전 오픈소스화될때 소스레벨로 분석을 해보시면 binder와 관련성이 있어서 공부가 될겁니다. 그럼 화이팅...
   
이름아이콘 들풀
2008-06-14 22:31
안드로이드 혁님..그냥..인베인님 책 나올때까지 좀 기다리시는 것이 좀더 체계적으로
이해하는데..도움될듯 한데..~ 수고...
   
이름아이콘 안드로이드혁
2008-06-15 01:07
어쪄죠? 프로젝트 기간이 있어서요 ㅠㅠ 정말 이 보드로 해내고 싶거든요 ...
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
4953 안드로이드에 탑재된 프로그램 지우는 방법 좀 알려주세요... 2008-04-25 9021
4952 도와주세요~ 2008-05-05 8596
4951 에뮬의 system과 data를 추출할때.... 2008-05-06 8479
4950 커널 사이즈가 얼마정도 나오시나요? 2008-05-07 8519
4949 sd카드에서 데이터 가져오기에 대한 질문 2008-05-07 8720
4948 UI와 디자인에 대해서 궁금한 점이 있습니다. 2008-05-07 8277
4947 2.6.23을 zImage빌드를 하였습니다 2008-05-07 8387
4946 안드로이드에서 파일 다운로드에 관해 여쭤봅니다... 2008-05-13 9522
4945 UI이벤트 처리 질문. 2008-05-13 8394
4944 다이얼로그 허접하게 만들었습니다 참조하세요~.. 2008-05-14 8470
4943 혹시m5버전 멥에 오버레이 띄우는 방법 아시는분~.. 2008-05-15 8577
4942 Bitmap 사용하는 방법 아시는분 계신가요??? 2008-05-16 8695
4941 loop back 마운트에 대해서 2008-05-16 8446
4940 문자를 이용하려 하는데... 2008-05-19 8491
4939 안드로이드에서의 한글 지원은? 2008-05-19 10546
4938 안드로이드를 띠울때 2008-05-19 8511
4937 포팅 관련 질문입니다. 2008-05-19 8467
4936 포팅관련 framebuffer에 관하여.. 2008-05-19 11383
4935 service를 이용한 네트워크 접속, 어떤가요? 2008-05-20 8782
4934 Spinner관련해서요.ㅠ 2008-05-20 9465
4933 질문이 있습니다. 2008-05-20 8435
4932 Re.. 수정해서 다시 올려욤 2008-05-21 14245
4931 메시지박스띄우기 2008-05-21 10863
4930 multicast programming 2008-05-21 10471
4929 가장 먼저 실행되는 Activity 2008-05-23 9053
4928 Dialog View 에서 activity 로 Dialog의 종료된 상태를 넘겨주.. 2008-05-23 10585
4927 Bitmap형식의 이미지사이즈를 바꾸고 싶습니다... 2008-05-26 11608
4926 안드로이드 App. 메뉴에서 32번 글 VideoPlayer 2008-05-28 17815
4925 포팅시 binder 문제에 대하여.. 2008-05-30 12806
4924 파일첨부가 않되어 밑의글에 이어 추가해요~ 2008-05-31 8418
4923 localhost로도 접속이 안되는데 왜 그럴까요?? 2008-06-01 8548
4922 invain님께.. (리플에 대한 내용입니다) 2008-06-02 9203
4921 안드로이드에서 DataBase접근하는 방법에 대해서.... 2008-06-02 15299
4920 안드로이드 플랫폼상의 문자입력기 관련 질문.. 2008-06-03 8426
4919 안드로이드 플랫폼상의 문자입력기 관련 질문.. 2008-06-03 11355
4918 간만에 또 막히는 곳이 있어서 질문올립니다. 2008-06-03 8439
4917 "Hit" testing on a View(MapView) 2008-06-04 13978
4916 들풀님의 Safari 분석 자료에서 질문 있어요... 2008-06-04 8755
4915 invain님~ 두가지 질문이 있습니다` 2008-06-05 10177
4914 에뮬레이터 내장 폰북의 DB에 연동한 폰북에 사진등록 방법 질.. 2008-06-05 11350
4913 안드로이드 소스 상에서의 폰트 변경 2008-06-05 11293
4912 contact database에 photo 추가 관련 2008-06-06 11342
4911 Google IO: Android 50 Q&A 2008-06-06 8648
4910 다시 외부 DB 접근하는 것에 대해 여쭤봅니다. 2008-06-09 9730
4909 오류가 나는데 이유를 잘 몰르겠네요.-_-;; 2008-06-09 14183
4908 다이얼로그 질문이 있습니다. 2008-06-10 8487
4907 들풀님께 여쭈어봅니다 ^^ 2008-06-12 8428
4906 invain님께 의견을 듣고 싶습니다. 2008-06-14 8685
4905 폰에 그림이나 문자 표시하는법. 2008-06-16 8355
4904 맵 소스는 어디서 볼 수 있나요? 2008-06-17 8455
12345678910,,,101