ÄÁÅÙÃ÷»ó¼¼º¸±â

¾Èµå·ÎÀ̵åÀÇ ¸ðµç °Í ºÐ¼®°ú Æ÷ÆÃ
¾Èµå·ÎÀ̵åÀÇ ¸ðµç °Í ºÐ¼®°ú Æ÷ÆÃ
  • ÀúÀÚ°íÇöö,À¯Çü¸ñ °øÀú
  • ÃâÆÇ»çÇѺû¹Ìµð¾î
  • ÃâÆÇÀÏ2012-09-14
  • µî·ÏÀÏ2019-08-29
º¸À¯ 2, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 17, ´©Àû¿¹¾à 0

Ã¥¼Ò°³

ÀÚ¹Ù(Java)¸¦ ÀÌ¿ëÇÑ ¾Èµå·ÎÀÌµå ¾îÇà °³¹ß¼­´Â ±× µ¿¾È ¸¹¾ÒÀ¸³ª ¾Èµå·ÎÀ̵å ÀÚü¸¦ ¾Ë·ÁÁÖ´Â ¼­ÀûÀº ¾ø¾ú´Ù. SDK, PDK, NDK¸¦ ÀÌ¿ëÇÑ °³¹ß ¹æ¹ýºÎÅÍ init ÇÁ·Î¼¼½º ºÐ¼®, ¾Èµå·ÎÀ̵å GDI µî±îÁö ¼³¸íÇÑ ÀÌ Ã¥Àº ¾Èµå·ÎÀ̵带 ´Ù¾çÇÑ ¾Èµå·ÎÀ̵åÆù Ç÷§Æû(platform)¿¡ Æ÷ÆÃ(porting)ÇÏ·Á´Â °³¹ßÀÚ¿¡°Ô ´Üºñ¿Í °°Àº Ã¥ÀÌ´Ù.

±¸±Û(Google)ÀÌ ³»³õÀº ¹®¼­ ¿Ü¿¡ ¸¶¶¥ÇÑ ÀÚ·á°¡ ¾ø¾î Çì¸Å´ø °³¹ßÀÚµéÀ» À§Çؼ­ Çö¾÷ °³¹ßÀÚ¿Í °­»ç°¡ ¾Èµå·ÎÀÌµå ½Ã½ºÅÛÀ» ÀÚ¼¼È÷ ¼³¸íÇß´Ù. ¾Èµå·ÎÀ̵å ÇÁ·¹ÀÓ¿öÅ©(framework)ÀÇ µ¿ÀÛ ¿ø¸®¸¦ ºÐ¼®Çؼ­ ´Ù¾çÇÑ Ç÷§Æû¿¡ Æ÷ÆÃÇÏ°í ³ª¾Æ°¡ Çϵå¿þ¾î¿Í ¿Ïº®ÇÑ ¿¬°è¸¦ ÀÌ·ç°Ô Çϸç ÀÓº£µðµå ¸®´ª½º(Embedded Linux), µ¥½ºÅ©Åé°ú ¼­¹ö¿ë ¸®´ª½º±îÁö, ¸®´ª½º¸¦ »ç¿ëÇϰųª °øºÎÇÏ´Â °³¹ßÀÚ¿Í Çлý¿¡°Ôµµ ÇÊ¿äÇÑ ³»¿ëÀÌ °÷°÷¿¡ ÀÖ¾î µµ¿òÀÌ µÈ´Ù.

¸ñÂ÷

ÀúÀÚ ¼­¹®
µ¿È£È¸ ¼Ò°³
̵̧ȍ

chapter 01 ±¸±Û ¾Èµå·ÎÀ̵å
section 01 ¾Èµå·ÎÀ̵堰³¿ä
section 02 ¾Èµå·ÎÀ̵åÀǠƯ¡
section 03 ¾Èµå·ÎÀ̵åÀÇ ±¸¼º ¿ä¼Ò ¹× ±¸Á¶
section 04 ¾Èµå·ÎÀ̵å Ä¿³Î
section 05 ¾Èµå·ÎÀ̵å¿ë ¸®´ª½º Ä¿³Î ÆÐÄ¡
section 06 ¾Èµå·ÎÀ̵堶óÀ̺귯¸® °èÃþ
section 07 °³¹ß È¯°æ
section 08 ¾Èµå·ÎÀ̵堰³¹ß ¹æ¹ý

chapter 02 ¾Èµå·ÎÀ̵åÀÇ init ÇÁ·Î¼¼½º ºÐ¼®
section 01 ¾Èµå·ÎÀ̵å init ÇÁ·Î¼¼½º¿Í ºÎÆà°úÁ¤
section 02 ¾Èµå·ÎÀ̵åÀÇ init
section 03 ¾Èµå·ÎÀ̵å init ¼¼ºÎ ºÐ¼®
section 04 init¼Ò½º ºÐ¼®
section 05 setpropÀ» ÀÌ¿ëÇÑ initservice Á¦¾î ½Ç½À

chapter 03 udev, ueventd, Android device management
section 01 udevź»ý ¹è°æ
section 02 udev¶õ?
section 03 udevÀǠƯ¡ 
section 04 udev ¼³Á¤ 
section 05 uevent¿Í µð¹ÙÀ̽º 
section 06 ueventd 

chapter 04 ¾Èµå·ÎÀ̵å Input Device 
section 01 Input Device °³¿ä 
section 02 ¾Èµå·ÎÀ̵å Input Device Driver 
section 03 ¾Èµå·ÎÀ̵å Input Manager 
section 04 Ä¿³ÎÀÇ GPIO KEY/GPIO INPUT Driver 

chapter 05 ¼¾¼­ ¼­ºê½Ã½ºÅÛ 
section 01 ¼¾¼­ÀÇ Á¾·ù 
section 02 ¼¾¼­ ½Ã½ºÅÛÀÇ ±¸¼º°ú ÀÌÇØ
section 03 ¼¾¼­ÀÇ NDK ÀÎÅÍÆäÀ̽º ¼Ò°³ 
section 04 SensorManager 
section 05 Á¤¸® 

chapter 06 ¾Èµå·ÎÀ̵å GPS ¼­ºê½Ã½ºÅÛ 
section 01 ¾Èµå·ÎÀ̵忡¼­ÀÇ GPS µ¿ÀÛ 
section 02 ¾Èµå·ÎÀ̵å GPS ¼Ò½º ºÐ¼® 
section 03 GpsLocationProvider Message Ã³¸® ±¸Á¶ 

chapter 07 ¾Èµå·ÎÀ̵堿Àµð¿À ¼­ºê½Ã½ºÅÛ 
section 01 ¾Èµå·ÎÀ̵忡¼­ÀÇ »ç¿îµå °³¿ä 
section 02 ¾Èµå·ÎÀ̵堻ç¿îµå ±¸Á¶ 
section 03 ¾Èµå·ÎÀ̵堻ç¿îµå ½Ã½ºÅÛ°ú HAL ÃʱâÈ­ ¼ø¼­ 
section 04 AudioFlinger 
section 05 AudioPolicyService 
section 06 AudioPolicyManager 
section 07 AudioFlinger HALÀǠŬ·¡½º ±¸Á¶  

chapter 08 ¾Èµå·ÎÀ̵å IPC Binder
section 01 OpenBinder °³¿ä 
section 02 ¸®´ª½º¿¡¼­ÀÇ IPC¿Í ¾Èµå·ÎÀ̵å IPC¿ÍÀÇ °ü°è 
section 03 ¾Èµå·ÎÀ̵å BinderÀÇ ±âº» µ¿ÀÛ ¼³¸í ¿¹Á¦ 
section 04 ¾Èµå·ÎÀ̵å Binder Device Driver 
section 05 Service Manager ºÎºÐ ºÐ¼® 
section 06 ¾Èµå·ÎÀ̵å Framework¿¡¼­ÀÇ Binder 
section 07 Binder IPCÀÇ »ç¿ë 
section 08 BinderÀÇ RPC »ç¿ë 
section 09 Binder RPC ¼­ºñ½ºÀÇ ½ÇÇö ¿¹ 
section 10 ¾ç¹æÇâ IPC Binder 
section 11 Binder¸¦ ÀÌ¿ëÇÑ ¾Èµå·ÎÀ̵堽ýºÅÛ Á¦¾î(¿Àµð¿À ¼­ºê½Ã½ºÅÛ) 
section 12 Binder Á¤¸® 

chapter 09 ¾Èµå·ÎÀ̵å Ä«¸Þ¶ó ½Ã½ºÅÛ 
section 01 °³¿ä 
section 02 ¾Èµå·ÎÀ̵å Ä«¸Þ¶ó ½Ã½ºÅÛÀÇ ÀÌÇØ 
section 03 Ä«¸Þ¶ó ¾ÖÇø®ÄÉÀ̼Ǡ
section 04 Ä«¸Þ¶ó ¾ÖÇø®ÄÉÀ̼ǠFramework 
section 05 Ä«¸Þ¶ó Å¬¶óÀ̾ðÆ® 
section 06 Ä«¸Þ¶ó ¼­ºñ½º 
section 07 Ä«¸Þ¶ó HAL 
section 08 °á·Ð

chapter 10 ¾Èµå·ÎÀ̵å 
section 01 ¾Èµå·ÎÀ̵å GDI °³¿ä 
section 02 µð½ºÇ÷¹ÀÌ ¹öÆÛ °ü¸® ±â¹ý 
section 03 °øÀ¯ ¹öÆÛ °ü¸® ±â¹ý 
section 04 SurfaceFlinger 
section 05 SurfaceFlingerÀÇ ±â´É°ú ±¸¼º ¿ä¼Ò 
section 06 SurfaceFlingerÀÇ ÃʱâÈ­ 
section 07 SurfaceFlingerÀÇ threadLoop( ) ÇÔ¼ö 
section 08 SurfaceSession°ú SurfaceÀÇ »ý¼º
section 09 LayerBase   
section 10 copybit     

appendix A ¸®´ª½º °³¿ä
section 01 À¯´Ð½ºÀǠź»ý ¹è°æ 
section 02 ¸®´ª½ºÀÇ ½ÃÀÛ°ú Àι°µé   
section 03 ¸®´ª½º °³¿ä  
section 04 ¸®´ª½º ¿î¿µÃ¼Á¦ÀǠƯ¡   
section 05 ÀÓº£µðµå ½Ã½ºÅÛ°ú ¸®´ª½º 
section 06 ÀÓº£µðµå ¸®´ª½º ½Ã½ºÅÛÀÇ ±¸¼º  
section 07 ¸®´ª½º Ä¿³Î 2.6  
section 08 Çϵå¿þ¾î Áö¿ø 
section 09 ÆÄÀϽýºÅÛ 
section 10 ¹öÀü Æ¯¼º    

appendix B ¾Èµå·ÎÀ̵å ÄÄÆÄÀÏ
section 01 °³¹ß È¯°æ ±¸ÃàÇϱâ 

appendix C Audio Headset Detection 
section 01 ¾Èµå·ÎÀ̵å Framework ºÎºÐ 

appendix D Package Manager Service 
section 01 Package Manager ServiceÀÇ ½ÃÀÛ 
section 02 Package Install 
section 03 Package Delete 
section 04 Scan Package 

appendix E ÂüÁ¶ »çÀÌÆ® 

ã¾Æº¸±â

ÇÑÁÙ ¼­Æò