Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
Re..안드로이드 드라이버 이해를 위한 공부는 어떤 것을 먼저 해야할까요?
작성자
작성일 2008-12-17 (수) 23:08
ㆍ추천: 0  ㆍ조회: 8124      
IP: 222.xxx.192
다음 링크의 자료도 한번 보세요.. 리눅스 커널 개론 정도가 되겠네요 ^^
 
"Anatomy of Linux ... " 이런식의 제목으로 커널에 대해 잘 정리가 되어있습니다.
"말씀하진 전반적인 구조"를 아시는데 도움이 될것 같아 링크 남깁니다.
(아래 링크는 Monaca 님의 블로그에서 발췌했습니다. http://monac.egloos.com/)

http://www.ibm.com/developerworks/views/linux/libraryview.jsp?topic_by=All+topics+and+related+products&sort_order=desc&lcl_sort_order=desc&search_by=anatomy&search_flag=true&type_by=Articles&show_abstract=true&start_no=1&sort_by=Date&end_no=100&show_all=false&S_TACT=105AGX59&S_CMP=GR
 
"Anatomy of the Linux kernel" 부터 시작하시면 될것 같습니다.
 
 
 

=====================================
■ [kainn] 안드로이드 드라이버 이해를 위한 공부는 어떤 것을 먼저 해야할까요? (2008-12-15 14:11)
안녕하세요 android를 이제 보기 시작한 초보입니다.
 
현재 구글에 있는 Source를 다운 받아 무작정 보고 있습니다만, 아무래도 구조가 일반적인 embedded OS보다
 
훨씬 복잡하게 되어 있네요.--;
 
LDM(Linux Driver Model)에 대한 문서를 찾아서 봤습니다만, 이건 구조는 대충이라도 느낄 수 있습니다만..
 
전반적인 구조를 알기엔 너무 추상적입니다.
 
찾아본 document는 kobject에 대한 내용을 다루고 있는데 일반적으로 테스크에 따라 direct call해서 쓰던 구조만 보다가
 
이런 복잡한 계층 구조를 보니 당혹스럽네요.--;
 
드라이버 구조를 이해하기 위해 어떤 것을 봐야 하는지
 
답답한 마음에 글을 쓰게 되었습니다.
 
일반적으로 driver를 이해하기 위해선 이러한 구조를 이해해야 할 것 같습니다.
 
1. driver init은 누가 call하고 관리되는가(hotplug)?
 
2. driver와 system은 어떤식으로 link되어 사용되는가?
 
- 예를 들면 File system이 flash driver나 sd driver에 어떤식으로 link 되는가?
 
3. system은 UI가 어떻게 call하여 사용하는가?
 
이런식으로 생각하다 보니 kernel을 전반적으로 이해하지 않으면 힘들 것이라는 불안한 추측이 머리 안에 떠오르네요..--;
 
이러한 것을 이해하려면 어떤식으로 접근하여 공부하는 게 좋을지 잘하시는 분들의
 
조언을 얻고자 글을 쓰게 되었습니다.
 
감사합니다.
이름아이콘 들풀
2008-12-18 07:08
HiJune 님 링크가 아주 훌륭하네요..
   
이름아이콘 HiJune
2008-12-18 09:18
들풀님 감사합니다~ 저도 서핑중에 발견한 링크라,, 공유합니다. ^^
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
4653 안드로이드 배워보고 싶습니다. 2008-12-16 7914
4652 안드로이드 소스 트리 2008-12-17 8415
4651 s3c6400 android 포팅 절차 2008-12-17 9137
4650 Re..안드로이드 드라이버 이해를 위한 공부는 어떤 것을 먼저 .. 2008-12-17 8124
4649 proxy 설정은 어디서 어떻게 하나요? 2008-12-18 10503
4648 Emulator 정보는 어디에 저장되어 있나요? 2008-12-18 8066
4647 application 실행 오류 문제 2008-12-18 8173
4646 App 실행이 안되요... 2008-12-18 8847
4645 소스상에서 widget 의 위치 ... 2008-12-18 7913
4644 mediaplayer 질문입니다. 2008-12-19 13178
4643 LCD UI 회전 2008-12-20 8419
4642 view클래스에서의 activity실행방법에 대해 질문입니다... 2008-12-22 8077
4641 Activity Manager 실행 오류 2008-12-22 8060
4640 왕~초보 질문이요.. 2008-12-22 8000
4639 pop3에 접촉하기. 2008-12-22 8154
4638 Eclipse Ganymade 에서 발생하는 Emulator Error, 어떻게 해결.. 2008-12-22 8388
4637 안드로이드에서 pop3접속할대 javax사용 가능 하나요..ㅇ.ㅇ.. 2008-12-23 9518
4636 Fedora에서 android 컴파일 2008-12-23 10903
4635 타겟 커널 컴파일 문제 좀 도와주세요 2008-12-23 8459
4634 제품생산에 대한 라이센스? 2008-12-24 9033
4633 리소스 layout에 xml파일 추가 하는 것 관련 질문입니다... 2008-12-24 8517
4632 터치나 키패드 없이 터미널 창으로 Application 실행 방법.. 2008-12-24 8225
4631 엑티비티를 더 멋이게 보이는 방법? 2008-12-24 8162
4630 안드로이드 마켓의 국내 개발자 등록 문제에,,,.. 2008-12-26 8350
4629 dev phone unlock 2008-12-26 8586
4628 안드로이드 포팅 관련 초보 질문드립니다 2008-12-26 8251
4627 Re..Native Application에 대한 안드로이드 포팅 2008-12-27 9447
4626 저도 포팅에 관련되서 질문 좀 드릴께요 ㅠ 2008-12-27 8427
4625 스트리밍 관련 문의 2008-12-29 8189
4624 Re..뚫었습니다!! 2008-12-29 9048
4623 [질문]안드로이드 상에서 화면 크기 변경 2008-12-29 9749
4622 [질문]또 올립니다.^^;; 하드웨어 테스트하는 방법.. 2008-12-29 7627
4621 Framework 관련 질문 2008-12-29 8416
4620 안드로이드 마켓 2008-12-29 8106
4619 Re..[재문의] 스트리밍 관련 2008-12-29 9326
4618 전화오는걸 이벤트로 체크할 수 있나요? 2008-12-31 8371
4617 Re.. PhoneStateListener 예제. 2008-12-31 21048
4616 dev phone을 어떻게 구입할수 있나요? 2008-12-31 8015
4615 새해인사 드립니다. ^^ 그리고 질문도. ㅋㅋ 2009-01-01 7526
4614 Re..실시간으로 질문하네요^^ 2009-01-02 8527
4613 background와 service에 대해서.. 2009-01-02 8067
4612 안드로이드 기본 어플관련.. 2009-01-02 8165
4611 G1 폰 언락 질문 입니다. adb shell -> device not found... 2009-01-02 11145
4610 adnroid 1.0 porting 질문입니다. 2009-01-03 8480
4609 Android 포팅 겸 임베디드 실습 보드로 쓸만한 것?.. 2009-01-04 9526
4608 음 질문은 아니고 제안.. 2009-01-05 8110
4607 이제 막 입문자가 질문 드립니다. 2009-01-05 7805
4606 안드로이드 어플 선택 실행방법? 2009-01-05 8523
4605 새 Activity 생성에 관한 질문입니다... 2009-01-05 8495
4604 안드로이드에서 DB질문이요... 2009-01-05 8157
12345678910,,,101