±¹³»µµ¼
ÄÄÇ»ÅÍ/ÀÎÅͳÝ
IT Àü¹®¼
ÇÁ·Î±×·¡¹Ö °³¹ß ¹æ¹ý·Ð
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
45,000¿ø |
---|
40,500¿ø (10%ÇÒÀÎ)
2,250P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
¡º¾Èµå·ÎÀ̵å Çϵå¿þ¾î ¼ºñ½º¡»´Â ¡¶¾Èµå·ÎÀÌµå ¾Æ³ªÅä¹Ì: ½Ã½ºÅÛ ¼ºñ½º(2011)¡·,¡¶¾Èµå·ÎÀÌµå ¹Ìµð¾î ÇÁ·¹ÀÓ¿öÅ©(2012)¡·¸¦ °è½Â½ÃÄÑ ¾Èµå·ÎÀ̵尡 Á¦°øÇÏ´Â Çϵå¿þ¾î Á¦¾î¸¦ À§ÇÑ ¸ÞÄ¿´ÏÁòÀ» ºÐ¼®ÇÏ°í ÀÖ´Ù. Á©¸®ºó(4.1.2)¹öÀü ±â¹ÝÀÇ ¾Èµå·ÎÀ̵å Çϵå¿þ¾î ¼ºñ½º °³¿ä¿Í ¾²·¹µå °£ÀÇ Åë½ÅÀÇ ºÐ¼®¿¡ ÇÊ¿äÇÑ Çʼö Áö½Ä µî ÀúÀÚµéÀÌ Çö¾÷¿¡ Á¾»çÇÏ¸é¼ Ç÷§Æû ¼Ò½º¿Í ·Î±×¸¦ Á÷Á¢ ºÐ¼®ÇÏ°í Å×½ºÆ®ÇÏ¿© Áö±Ý±îÁö Àß ¾Ë·ÁÁöÁö ¾Ê¾Ò´ø ¾Èµå·ÎÀ̵å Ç÷§ÆûÀÇ Çϵå¿þ¾î Á¦¾îÀÇ ±âº» ¿ø¸® ¹× ½ÇÁ¦ ÇÁ·¹ÀÓ¿öÅ©ÀÇ µ¿ÀÛ¿¡ ´ëÇØ ÀÚ¼¼È÷ ¼³¸íÇÏ°í ÀÖ´Ù.
ÃâÆÇ»ç ¼Æò
¡º¾Èµå·ÎÀ̵å Çϵå¿þ¾î ¼ºñ½º¡»´Â ¡º¾Èµå·ÎÀÌµå ¾Æ³ªÅä¹Ì: ½Ã½ºÅÛ ¼ºñ½º(2011)¡», ¡º¾Èµå·ÎÀÌµå ¹Ìµð¾î ÇÁ·¹ÀÓ¿öÅ©(2012)¡»¸¦ °è½Â½ÃÄÑ ¾Èµå·ÎÀ̵尡 Á¦°øÇÏ´Â Çϵå¿þ¾î Á¦¾î¸¦ À§ÇÑ ¸ÞÄ¿´ÏÁòÀ» ºÐ¼®ÇÏ°í ÀÖ´Ù. ÀúÀÚµéÀº Çö¾÷¿¡ Á¾»çÇÏ¸é¼ Ç÷§Æû ¼Ò½º¿Í ·Î±×¸¦ Á÷Á¢ ºÐ¼®ÇÏ°í Å×½ºÆ®ÇÏ¿© Áö±Ý±îÁö Àß ¾Ë·ÁÁöÁö ¾Ê¾Ò´ø ¾Èµå·ÎÀ̵å Ç÷§ÆûÀÇ Çϵå¿þ¾î Á¦¾îÀÇ ±âº» ¿ø¸® ¹× ½ÇÁ¦ ÇÁ·¹ÀÓ¿öÅ©ÀÇ µ¿ÀÛ¿¡ ´ëÇØ ÀÚ¼¼È÷ ¼³¸íÇÏ°í ÀÖ´Ù.
¾Èµå·ÎÀ̵å ÃÊâ±â ½ÃÀý¿¡ ºñÇØ ¾Èµå·ÎÀÌµå °³¹ßÀÚµéÀÌ ¸¹ÀÌ ´Ã¾î³ª°í °ü·Ã ÀÚ·áµéµµ ¼Õ½±°Ô °Ë»öÇÒ ¼ö ÀÖ´Â ½Ã±â°¡ µÇ¾úÁö¸¸, ¾Èµå·ÎÀÌµå °³¹ßÀº ¿©ÀüÈ÷ Èûµé°í ¹öÀüÀÌ ¾÷µ¥ÀÌÆ®µÉ ¶§¸¶´Ù ±¸Á¶ º¯°æÀ¸·Î ÀÎÇØ ÀÌÀü Äڵ带 ÀçÈ°¿ëÇÏÁö ¸øÇÏ´Â °æ¿ì°¡ ºó¹øÇÕ´Ï´Ù. ¾Èµå·ÎÀ̵å Ç÷§Æû¿¡ ´ëÇÑ ±íÀº ÀÌÇØ°¡ ÇÊ¿äÇÏÁö¸¸, °³¹ßÀÚ´Â ¹ö±× ¼öÁ¤ À§ÁÖÀÇ ¾÷¹«·Î ÀÎÇØ ³ª¹«¸¸ º¸°í ½£À» º¼ °Ü¸¦ÀÌ ¾ø´Â °ÍÀÌ Çö½ÇÀÔ´Ï´Ù. ÀÌ Ã¥ ¶ÇÇÑ Çö¾÷ÀÇ °³¹ßÀÚµéÀÌ ¾î¶»°Ô ÇÏ¸é °³¹ß ÇÁ·Î¼¼½º¸¦ °³¼±ÇÒ °ÍÀΰ¡¶ó´Â ¹°À½¿¡¼ºÎÅÍ ½ÃÀÛÇÏ¿´½À´Ï´Ù. ±× ¹°À½ÀÇ ÇعýÀº ´Ù¸§ ¾Æ´Ñ Á¤¼®´ë·Î ¾Èµå·ÎÀ̵åÀÇ ±âº»ÀûÀÎ ±¸Çö ¿ø¸®¸¦ ÆÄÇìÄ¡´Â °ÍÀÔ´Ï´Ù. ±âº»±â°¡ Æ°Æ°ÇÑ °³¹ßÀÚ´Â ½º¸¶Æ®Æù ½Ã´ë¿¡ °É¸ÂÀº ¡°Smart¡± ÇÑ °³¹ßÀ» ÁÖµµÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾Èµå·ÎÀ̵å Ç÷§ÆûÀÇ µ¿ÀÛ ¿ø¸®¸¦ ÀÌÇØÇÏ°í ±× Áö½ÄÀ» Á÷Á¢ °³¹ß ¾÷¹«¿¡ ÀÀ¿ëÇÏ°í ½ÍÀº °³¹ßÀÚ¿¡°Ô ÀÌ Ã¥À» °·ÂÈ÷ ÃßõÇÕ´Ï´Ù.
1Àå: ¾Èµå·ÎÀ̵å Çϵå¿þ¾î ¼ºñ½º
¾Èµå·ÎÀ̵å´Â ¾ÖÇø®ÄÉÀ̼ÇÀÌ Çϵå¿þ¾î¸¦ Á÷Á¢ Á¦¾îÇÒ ÇÊ¿ä°¡ ¾øÀÌ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·¹ÀÓ¿öÅ©ÀÇ API¸¦ ÀÌ¿ëÇÏ¿© Çϵå¿þ¾î¿¡ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï Çϵå¿þ¾î ¼ºñ½º¸¦ Á¦°øÇÑ´Ù. Çϵå¿þ¾î ¼ºñ½º´Â ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ°¡ Çϵå¿þ¾î¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Áö½ÄÀÌ ¾ø¾îµµ Çϵå¿þ¾î¸¦ Á¦¾îÇÒ ¼ö ÀÖ´Â »óÀ§¼öÁØ(High-Level)ÀÇ API¸¦ Á¦°øÇÑ´Ù. µû¶ó¼ ¾ÖÇø®ÄÉÀ̼ÇÀº Çϵå¿þ¾î°¡ Á¦°øÇÏ´Â API¸¦ È£ÃâÇÏ¿© ¾Èµå·ÎÀ̵å Çϵå¿þ¾î¸¦ Á¦¾îÇÒ ¼ö ÀÖ´Ù. 1Àå¿¡¼´Â ¾Èµå·ÎÀ̵å Çϵå¿þ¾îÀÇ ÁÖ¿ä ÄÄÆ÷³ÍÆ®¿Í ¾Èµå·ÎÀ̵åÀÇ Çϵå¿þ¾î ¼ºñ½ºÀÇ Á¾·ù¿¡ ´ëÇؼ ¼³¸íÇÑ´Ù. RIL µ¥¸ó°ú ÅÚ·¹Æ÷´Ï ÇÁ·¹ÀÓ¿öÅ©´Â ¼·Î ´Ù¸¥ ÇÁ·Î¼¼½º¿¡¼ ½ÇÇàµÇ°í ÀÖÀ¸¹Ç·Î ÇÁ·Î¼¼½º °£ Åë½ÅÀ» À§ÇÑ IPC°¡ ÇÊ¿äÇÏ´Ù. ¾Èµå·ÎÀ̵å´Â RIL µ¥¸ó°ú ÅÚ·¹Æ÷´Ï ÇÁ·¹ÀÓ¿öÅ© °£ÀÇ Åë½ÅÀ» À§ÇØ À¯´Ð½º µµ¸ÞÀÎ ¼ÒÄÏÀ» »ç¿ëÇÑ´Ù. ±×¸®°í À¯´Ð½º µµ¸ÞÀÎ ¼ÒÄÏÀ» ÀÌ¿ëÇÑ ÇÁ·Î¼¼½º °£ Åë½ÅÀ» ¼³¸íÇϸç ÅÚ·¹Æ÷´Ï ÇÁ·¹ÀÓ¿öÅ©¿¡¼ ¾²·¹µå °£ ºñµ¿±â Åë½ÅÀ» Áö¿øÇϱâ À§ÇØ Á¦°øµÇ´Â ¸Þ½ÃÁö, Çڵ鷯, ·çÆÛ, ¸Þ½ÃÁö Å¥ µî¿¡ ´ëÇؼ ¼Ò°³ÇÑ´Ù.
2Àå: RIL
RILÀº ¸ðµ©À» ¾Èµå·ÎÀ̵å·ÎºÎÅÍ Ãß»óȽÃÅ°´Â ÀÏÁ¾ÀÇ HAL·Î ¾Èµå·ÎÀ̵å RILÀº ´Ù¾çÇÑ ¸ðµ© º¥´õ¸¦ Áö¿øÇϱâ À§ÇØ ¸ðµ©Á¦¾î¸¦ À§ÇÑ Ç¥ÁØ ¹æ¹ýÀ» Á¤ÀÇÇÏ¿´´Ù. RILÀº RIL µ¥¸ó°ú ¸ðµ© Á¦¾î¸¦ À§ÇÑ º¥´õ RIL·Î Å©°Ô ±¸ºÐÇÒ ¼ö ÀÖ´Ù. RIL ÃʱâÈ ½Ã RIL µ¥¸óÀº º¥´õ RIL¸¦ µ¿ÀûÀ¸·Î ·ÎµùÇÑ´Ù. 2Àå¿¡¼´Â °¢Á¾ Ŭ¶óÀ̾ðÆ®ÀÇ I/O À̺¥Æ®³ª ŸÀӾƿô À̺¥Æ®¸¦ È¿À²ÀûÀ¸·Î ó¸®Çϱâ À§ÇÑ RIL µ¥¸óÀÇ RIL À̺¥Æ® ½ºÄÉÁÙ·¯¿¡ ´ëÇØ ¼³¸íÇÏ°í RIL À̺¥Æ® ½ºÄÉÁÙ·¯°¡ RIL À̺¥Æ®¸¦ ½ºÄÉÁÙ¸µÇÏ´Â ¸ÞÄ¿´ÏÁò°ú ¸ðµ©À¸·ÎºÎÅÍ Àü´ÞµÈ RIL resp¿Í RIL ind¸¦ RIL µ¥¸óÀÌ Ã³¸®ÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ ¼Ò°³ÇÑ´Ù.
3Àå: ÅÚ·¹Æ÷´Ï ÇÁ·¹ÀÓ¿öÅ©
ÅÚ·¹Æ÷´Ï ÇÁ·¹ÀÓ¿öÅ©´Â ÀÚ¹Ù ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·¹ÀÓ¿öÅ©·Î »óÀ§ Phone ¾ÖÇø®ÄÉÀ̼ǿ¡ ÅÚ·¹Æ÷´Ï °ü·Ã API¸¦ Á¦°øÇÑ´Ù. ÅÚ·¹Æ÷´Ï ÇÁ·¹ÀÓ¿öÅ©´Â Phone ¾ÖÇø®ÄÉÀ̼ǿ¡ ÀÇÇؼ ÃʱâȵǸç Phone ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ½ÇÇàµÈ´Ù. ³×Æ®¿öÅ©ÀÇ Æ¯¼º»ó ³×Æ®¿öÅ©·ÎºÎÅÍ Àü´ÞµÇ´Â ÀÀ´äÀÌ ¿Ã ½ÃÁ¡À» ¿¹ÃøÇϱ⠾î·Á¿ì¹Ç·Î ºñµ¿±â ¹æ½ÄÀÇ Åë½Å ¹æ¹ýÀÌ ÇÊ¿äÇÏ´Ù. Phone ¾ÖÇø®ÄÉÀ̼ÇÀº ÅÚ·¹Æ÷´Ï ÇÁ·¹ÀÓ¿öÅ©¿¡ ¼ºñ½º req¸¦ º¸³½ ÈÄ ¼ºñ½º resp¸¦ ¹Þ±â±îÁö ´ë±âÇÏ´Â °ÍÀº ºñÈ¿À²ÀûÀ̹ǷΠ·çÆÛ¸¦ ±â¹ÝÀ¸·Î ¸Þ½ÃÁö Åë½ÅÀ» »ç¿ëÇÑ´Ù. 3Àå¿¡¼´Â ÅÚ·¹Æ÷´Ï ÇÁ·¹ÀÓ¿öÅ©°¡ 1Àå¿¡¼ ¼¼úÇÑ ¸Þ½ÃÁö, Çڵ鷯, ·çÆÛ, ¸Þ½ÃÁö Å¥ µîÀ» ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö¿¡ ´ëÇÑ ¼³¸íÀ» ´ã°í ÀÖ´Ù.
4Àå: USIM
USIM(Universal Subscriber Identity Module)Àº °¡ÀÔÀÚ Á¤º¸¸¦ ÀúÀåÇÏ°í À̸¦ Á¦°øÇÏ´Â µ¶¸³ÀûÀÎ ½Ã½ºÅÛÀÌ´Ù. ÈÞ´ë ÀüÈ´Â USIM°úÀÇ Åë½ÅÀ» ÅëÇØ ÇÊ¿äÇÑ Á¤º¸¸¦ ¿äûÇϰųª ÀúÀåÇÑ´Ù. 4Àå¿¡¼´Â USIMÀÌ ¹«¾ùÀÎÁö ±×¸®°í USIM°ú ÈÞ´ë ÀüÈ¿ÍÀÇ Åë½ÅÀº ¾î¶² ¹æ½ÄÀ¸·Î ÁøÇàµÇ´ÂÁö »ìÆ캻´Ù. ´õºÒ¾î USAT(USIM Application Toolkit)À̶ó ºÒ¸®´Â USIM°ú ÇÔ²² UICC(Universal Integrated Circuit Card)¿¡ ¼³Ä¡µÇ¾î µ¿ÀÛÇÏ´Â ½Ã½ºÅÛ¿¡ ´ëÇؼ ¾Ë¾Æº¸µµ·Ï ÇÑ´Ù.
5Àå: ¾Èµå·ÎÀ̵å ÆÄ¿ö ¸Å´ÏÁö¸ÕÆ®
¾Èµå·ÎÀ̵åÀÇ À¯Àú ¿µ¿ª¿¡¼ ÆÄ¿ö ¸Å´ÏÁö¸ÕÆ®ÀÇ ÁÖ¿ä µ¿ÀÛÀº È¸é ¹à±â Á¦¾î¿Í Sleep ¹æÁöÀÌ´Ù. À¯Àú ¿µ¿ª¿¡¼ ÆÄ¿ö ¸Å´ÏÁö¸ÕÆ®ÀÇ ÁÖ¿ä µ¿ÀÛÀº ÆÄ¿ö ¸Å´ÏÀú ¼ºñ½º¿¡ ÀÇÇØ ±¸ÇöµÇ¸ç, ¾ÖÇø®ÄÉÀÌ¼Ç ¹× ¼ºñ½º´Â ÆÄ¿ö ¸Å´ÏÀú ¼ºñ½º¸¦ ÀÌ¿ëÇؼ È¸é ¹à±â Á¦¾î¿Í Sleep ¹æÁö µ¿ÀÛÀ» ¼öÇàÇÑ´Ù. 5Àå¿¡¼´Â ±âº»ÀûÀÎ ÆÄ¿ö »óÅÂ¿Í ¹èÅ͸®ÀÇ ¼³¸íÀ» ½ÃÀÛÀ¸·Î ¾Èµå·ÎÀ̵å ÆÄ¿ö ¸Å´ÏÁö¸ÕÆ®ÀÇ °èÃþ ±¸Á¶ ¹× Ŭ¶óÀ̾ðÆ®¿Í ¼ºñ½º °üÁ¡¿¡¼ ÆÄ¿ö ¸Å´ÏÁö¸ÕÆ®¸¦ ¼³¸íÇÑ´Ù. ¶ÇÇÑ, È¸é ¹à±â Á¦¾î µ¿ÀÛ, À¯Àú ¿µ¿ª¿¡¼ Wake LockÀÇ Á¾·ù¿¡ µû¸¥ µ¿ÀÛ, ±×¸®°í ÆÄ¿ö ¸Å´ÏÀú ¼ºñ½º¸¦ ÀÌ¿ëÇÏÁö ¾Ê´Â Wake LockÀÇ µ¿ÀÛ µîÀ» ¿¹Á¦¿Í ´õºÒ¾î ¼³¸íÇÑ´Ù.
6Àå: ¾Èµå·ÎÀ̵å Ä¿³Î ÆÄ¿ö ¸Å´ÏÁö¸ÕÆ®
¾Èµå·ÎÀ̵åÀÇ Ä¿³ÎÀº ¸®´ª½º Ä¿³ÎÀ» ±â¹ÝÀ¸·Î µ¿ÀÛÇÏ¸ç ¸ð¹ÙÀÏ È¯°æÀ» À§ÇØ ÀüÅëÀûÀÎ ¸®´ª½º Ä¿³ÎÀÇ Suspend ¹× Resume µ¿ÀÛ ¿Ü¿¡ Suspend µ¿ÀÛ°ú Resume µ¿ÀÛÀ» °¢°¢ µÎ ´Ü°è·Î ³ª´©¾î Early Suspend µ¿ÀÛ°ú Late Resume µ¿ÀÛÀ» ¸®´ª½º Ä¿³Î¿¡ Ãß°¡ÇÏ¿´´Ù. ¶ÇÇÑ, ƯÁ¤ ¸ðµâ ȤÀº ƯÁ¤ ÀåÄ¡°¡ Suspend »óÅ·ΠÁøÀÔÇÏÁö ¾Ê°í µ¿ÀÛÇÏ°Ô Çϱâ À§ÇØ Áï, CPU ¸®¼Ò½º¸¦ »ç¿ëÇϱâ À§ÇØ Wake Lock ±â´ÉÀ» »õ·ÎÀÌ Ãß°¡ÇÏ¿´´Ù. 6Àå¿¡¼´Â ÀüÅëÀûÀÎ ¸®´ª½º Ä¿³ÎÀÇ ÆÄ¿ö ¸Å´ÏÁö¸ÕÆ® ¹æ½ÄÀÎ APM°ú ACPIÀÇ ¼³¸íÀ» ½ÃÀÛÀ¸·Î ¾Èµå·ÎÀ̵å Ä¿³Î¿¡¼ÀÇ Suspend, Early Suspend, Late Resume, Resume µ¿ÀÛ°ú Wake Lock µ¿ÀÛÀ» ¼³¸íÇÑ´Ù.
¸ñÂ÷
01 Àå ¾Èµå·ÎÀ̵å Çϵå¿þ¾î ¼ºñ½º
1.1 ¾Èµå·ÎÀ̵å Çϵå¿þ¾î ¼ºñ½ºÀÇ ¼Ò°³
1.1.1 ¾Èµå·ÎÀ̵åÀÇ µîÀå
1.1.2 ¸ð¹ÙÀÏ µð¹ÙÀ̽ºÀÇ Çϵå¿þ¾î ±¸Á¶
1.1.3 ¾Èµå·ÎÀ̵å Çϵå¿þ¾î ¼ºñ½ºÀÇ °³¿ä
1.1.4 º»¼ÀÇ ¼¼ú ¹æÇâ
1.2 IPC(Inter-Process Communication)
1.2.1 ¾Èµå·ÎÀ̵åÀÇ ÇÁ·Î¼¼½º
1.2.2 ÇÁ·Î¼¼½º(Process)ÀÇ fork() ¹× exec() ÇÔ¼ö
1.2.3 ¸®´ª½º Ä¿³ÎÀÇ IPC
1.2.4 ¸®´ª½º ÆÄÀÌÇÁ(Pipe)
1.2.5 ÀÎÅÍ³Ý ¼ÒÄÏ(Socket)
1.2.6 À¯´Ð½º µµ¸ÞÀÎ ¼ÒÄÏ(Unix domain Socket)
1.3 I/O ¸ÖƼÇ÷º½Ì
1.3.1 ¼¹ö/Ŭ¶óÀ̾ðÆ® ¸ðµ¨
1.3.2 select() ÇÔ¼ö¸¦ ÀÌ¿ëÇÑ I/O ¸ÖƼÇ÷º½Ì
1.3.3 select() ÇÔ¼öÀÇ ¿¹Á¦
1.4 ITC(Inter-Thread Communication)
1.4.1 ¸ÖƼ ¾²·¹µå(Multi-Thread)
1.4.2 ¾Èµå·ÎÀ̵åÀÇ ITC ¸ðµ¨
1.4.3 ¸Þ½ÃÁö(Message)
1.4.4 ·çÆÛ(Looper)
1.4.5 Çڵ鷯(Handler)
1.4.6 Çڵ鷯 ¾²·¹µå(HandlerThread)
1.5 µ¥¸ó ¼ºñ½º ºÐ¼®
1.5.1 ÀϹÝÀûÀÎ µ¥¸ó ÇÁ·Î±×·¥ÀÇ ±¸Á¶
1.5.2 init ÇÁ·Î¼¼½ºÀÇ µ¥¸ó ¼ºñ½º »ý¼º
1.5.3 µ¥¸ó ÇÁ·Î¼¼½º¿Í ¸ÖƼ-Ŭ¶óÀ̾ðÆ® °£ Åë½Å
02 Àå RIL
2.1 RIL(Radio Interface Layer)ÀÇ ¼Ò°³
2.1.1 RIL ¼Ò°³
2.1.2 AP¿Í ¸ðµ© °£ »óÈ£ ÀÛ¿ë
2.1.3 AP¿Í ¸ðµ© °£ÀÇ Åë½Å: RIL ¸í·É
2.2 RILÀÇ ±¸Á¶
2.2.1 ¾Èµå·ÎÀ̵å ÅÚ·¹Æ÷´Ï ½ºÅÃ
2.2.2 ¾Èµå·ÎÀ̵å RILÀÇ ¸ðµ© Á¦¾î ¸ðµ¨
2.3 RIL µ¥¸óÀÇ ±¸Á¶
2.3.1 RIL µ¥¸óÀÇ ±¸¼º¿ä¼Ò
2.3.2 RIL À̺¥Æ®
2.3.3 RIL À̺¥Æ® ½ºÄÉÁÙ·¯
2.4 RIL µ¥¸ó ÃʱâÈ
2.4.1 µ¥¸óÀÇ ½ÃÀÛ
2.4.2 RIL µ¥¸ó ÃʱâÈ °úÁ¤
2.4.3 º¥´õ RIL ¶óÀ̺귯¸® µ¿Àû ·Îµù
2.4.4 RIL À̺¥Æ® ½ºÄÉÁÙ·¯ »ý¼º
2.4.5 º¥´õ RIL ÃʱâÈ
2.4.6 º¥´õ RILÀÇ Radio Á¦¾î ÇÔ¼ö µî·Ï ¹× I/O À̺¥Æ®¿ë ¼ÒÄÏ »ý¼º
2.5 RIL À̺¥Æ® ó¸® ¸ÞÄ¿´ÏÁò
2.5.1 RIL À̺¥Æ® ½ºÄÉÁÙ·¯ÀÇ µ¿ÀÛ ¿ø¸®
2.5.2 RIL À̺¥Æ® ó¸® Äݹé ÇÔ¼ö
2.5.3 RIL req ó¸® ¸ÞÄ¿´ÏÁò
2.5.4 RIL resp ó¸® ¸ÞÄ¿´ÏÁò
2.5.5 RIL ind ó¸® ¸ÞÄ¿´ÏÁò
03 Àå ÅÚ·¹Æ÷´Ï ÇÁ·¹ÀÓ¿öÅ©
3.1 ÅÚ·¹Æ÷´Ï ÇÁ·¹ÀÓ¿öÅ©ÀÇ °³¿ä
3.1.1 ÅÚ·¹Æ÷´Ï ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±â´É
3.1.2 ÅÚ·¹Æ÷´Ï ÇÁ·¹ÀÓ¿öÅ©ÀÇ Á¦°ø ¼ºñ½º
3.2 ÅÚ¸®Æ÷´Ï ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±¸Á¶
3.2.1 ÅÚ·¹Æ÷´Ï ÇÁ·¹ÀÓ¿öÅ©ÀÇ °èÃþº° ±¸¼º¿ä¼Ò
3.2.2 PhoneApp Ŭ·¡½º
3.2.3 PhoneProxy Ŭ·¡½º
3.2.4 Phone ÀÎÅÍÆäÀ̽º
3.2.5 Radio ÀÎÅÍÆäÀ̽º
3.2.6 state tracker Ŭ·¡½º
3.2.7 CallManager Ŭ·¡½º
3.2.8 ÅÚ·¹Æ÷´Ï ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¹öÀüº° º¯°æ»çÇ× (1.5~4.2)
3.3 ÅÚ·¹Æ÷´Ï ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÃʱâÈ
3.3.1 Phone ¾ÖÇø®ÄÉÀ̼ÇÀÇ »ý¼º
3.3.2 ÅÚ·¹Æ÷´Ï ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÃʱâÈ
3.3.3 RILJavaÀÇ ÃʱâÈ
3.4 ÅÚ·¹Æ÷´Ï ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¼ºñ½º ¸ðµ¨
3.4.1 ÅÚ·¹Æ÷´Ï ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¼ºñ½º ±¸Á¶
3.4.2 ÅÚ·¹Æ÷´Ï ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¼ºñ½º req/resp ó¸® ¸ÞÄ¿´ÏÁò
3.4.3 ÅÚ·¹Æ÷´Ï ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¼ºñ½º ind ó¸® ¸ÞÄ¿´ÏÁò
3.5 RILJavaÀÇ RIL req ó¸®ÀÇ ¿¹Á¦
3.5.1 Phone ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÅÚ·¹Æ÷´Ï ÇÁ·¹ÀÓ¿öÅ© API È£Ãâ
3.5.2 RILJavaÀÇ Radio API È£Ãâ
3.5.3 RILJavaÀÇ RILRequest °´Ã¼ »ý¼º
3.5.4 RILRequest °´Ã¼¸¦ RILSender ¾²·¹µå·Î Àü¼Û
3.5.5 RILSender ¾²·¹µåÀÇ RIL req ¹ß¼Û
3.6 RILJavaÀÇ RIL resp ó¸®ÀÇ ¿¹Á¦
3.6.1 RIL µ¥¸óÀ¸·ÎºÎÅÍ RIL resp ¼ö½Å
3.6.2 RILReceiver ¾²·¹µåÀÇ ¼ºñ½º resp ¸Þ½ÃÁö ¹ß¼Û
3.6.3 Ŭ¶óÀ̾ðÆ® °´Ã¼ Çڵ鷯ÀÇ ¼ºñ½º resp ¸Þ½ÃÁö ó¸®
3.7 RILJavaÀÇ RIL indÀÇ Ã³¸®ÀÇ ¿¹
3.7.1 Subscriber °´Ã¼ÀÇ ¼ºñ½º ind µî·Ï
3.7.2 RILReceiver ¾²·¹µåÀÇ RIL ind ¼ö½Å
3.7.3 RILReceiver ¾²·¹µåÀÇ notifyRegistrant() ¸Þ¼µå È£Ãâ
3.7.4 Subscriber °´Ã¼ Çڵ鷯ÀÇ ¼ºñ½º ind ¸Þ½ÃÁö ó¸®
04 Àå USIM
4.1 USIM ¼Ò°³
4.1.1 ½º¸¶Æ®Ä«µå¶õ ¹«¾ùÀΰ¡?
4.1.2 ½º¸¶Æ®Ä«µåÀÇ ºÎÆà °úÁ¤
4.1.3 APDU¸¦ ÀÌ¿ëÇÑ ½º¸¶Æ®Ä«µå Åë½Å
4.1.4 USIMÀÇ À¯·¡
4.1.5 USIMÀÇ ÁÖ¿ä ±â´É
4.2 USIMÀÇ µ¥ÀÌÅÍ ±¸Á¶ ¹× µ¿ÀÛ
4.2.1 USIMÀÇ µ¥ÀÌÅÍ ±¸Á¶
4.2.2 USIMÀÇ À̵¿ Åë½Å °ü·Ã EFµé
4.2.3 APDU¸¦ ÅëÇÑ EF Àб⠰úÁ¤
4.3 ¾Èµå·ÎÀ̵å USIM ¼ÒÇÁÆ®¿þ¾î ±¸Á¶
4.3.1 ¸ðµ©
4.3.2 RIL
4.3.3 ÅÚ·¹Æ÷´Ï ÇÁ·¹ÀÓ¿öÅ©
4.3.4 ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀ̼Ç
4.4 ¾Èµå·ÎÀ̵å USIM ÃʱâÈ ¹× µ¿ÀÛ
4.4.1 UICC ÃʱâÈ¿Í UICC °ü·Ã °´Ã¼ »ý¼º
4.4.2 ½Ã½ºÅÛ ºÎÆà ÈÄ ¸ðµ© Àü¿ø Àΰ¡
4.4.3 SIM_READY »óÅ·ÎÀÇ ÁøÀÔ
4.4.4 USIM »óÅ ȮÀÎ ¹× EF Àб⠽ÇÇà
4.4.5 ÅÚ·¹Æ÷´Ï ÇÁ·¹ÀÓ¿öÅ©ÀÇ EF Àб⠺м®
4.5 ¾Èµå·ÎÀ̵å USAT ÃʱâÈ ¹× µ¿ÀÛ
4.5.1 USAT ÃʱâÈ
4.5.2 Display Text¸¦ ÅëÇÑ Proactive Command ºÐ¼®
4.5.3 ¾Èµå·ÎÀ̵åÀÇ Proactive Command ó¸®
05 Àå ¾Èµå·ÎÀ̵å ÆÄ¿ö ¸Å´ÏÁö¸ÕÆ®
5.1 ÆÄ¿ö ¸Å´ÏÁö¸ÕÆ®ÀÇ °³¿ä
5.1.1 ÆÄ¿ö¶õ ¹«¾ùÀΰ¡?
5.1.2 ¹èÅ͸®ÀÇ ÀÌÇØ
5.1.3 ±âº»ÀûÀÎ ÆÄ¿ö »óÅÂ
5.1.4 ¾Èµå·ÎÀ̵å ÆÄ¿ö ¸Å´ÏÁö¸ÕÆ®ÀÇ ¿ªÇÒ
5.2 ¾Èµå·ÎÀ̵å ÆÄ¿ö ¸Å´ÏÁö¸ÕÆ®ÀÇ ±¸Á¶
5.2.1 ¾Èµå·ÎÀ̵å ÆÄ¿ö ¸Å´ÏÁö¸ÕÆ®ÀÇ °èÃþ ±¸Á¶
5.2.2 ÆÄ¿ö ¸Å´ÏÀú
5.2.3 ÆÄ¿ö ¸Å´ÏÀú ¼ºñ½º
5.2.4 ³×ÀÌƼºê ¿µ¿ª
5.2.5 Ä¿³Î ¿µ¿ª
5.2.6 ¾Èµå·ÎÀ̵å ÆÄ¿ö ¸Å´ÏÁö¸ÕÆ®ÀÇ ÁÖ¿ä ¸Þ¼µå È£Ãâ °úÁ¤
5.3 ÆÄ¿ö ¸Å´ÏÀú ¼ºñ½ºÀÇ ÃʱâÈ
5.3.1 ÆÄ¿ö ¸Å´ÏÀú ¼ºñ½ºÀÇ Å¬·¡½º ±¸Á¶ ¹× ¸Þ¼µå
5.3.2 ÆÄ¿ö ¸Å´ÏÀú ¼ºñ½º »ý¼º ¹× µî·Ï
5.3.3 ÆÄ¿ö ¸Å´ÏÀú ¼ºñ½º ÃʱâÈ : init() ¸Þ¼µå
5.3.4 ÆÄ¿ö ¸Å´ÏÀú ¼ºñ½º ÃʱâÈ : systemReady() ¸Þ¼µå
5.4 ÆÄ¿ö ¸Å´ÏÀú ¼ºñ½ºÀÇ ÁÖ¿ä µ¿ÀÛ
5.4.1 ÆÄ¿ö ¸Å´ÏÀú ¼ºñ½º »óÅÂ
5.4.2 ÆÄ¿ö ¸Å´ÏÀú ¼ºñ½º »óÅÂÀÇ °áÁ¤
5.4.3 È¸é ¹à±â ½Ã°£ÀÇ ±¸¼º
5.4.4 È¸é ¹à±â ½Ã°£¿¡ ÀÇÇÑ È¸é ¹à±â Á¦¾î
5.4.5 È¸é ¹à±â ÀüȯÀÇ ±¸¼º ¿ä¼Ò
5.4.6 È¸é ¹à±â Àüȯ µ¿ÀÛ
5.4.7 Wake Lock Ç÷¡±×¿Í ű×
5.4.8 Wake Lock »ý¼º
5.4.9 Wake Lock ȹµæ
5.4.10 Wake Lock ÇØÁ¦
5.5 ÆÄ¿ö ¸Å´ÏÀú ¼ºñ½ºÀÇ °£Á¢ ÀÌ¿ë
5.5.1 ÆÄ¿ö ¸Å´ÏÀú Ŭ·¡½º°¡ Á¦°øÇÏ´Â ¸Þ¼µå
5.5.2 ÆÄ¿ö ¸Å´ÏÀú Ŭ·¡½ºÀÇ °´Ã¼È ¹× ȹµæ
5.5.3 Wake Lock ȹµæ: PARTIAL_WAKE_LOCK
5.5.4 Wake Lock ȹµæ ¿¹Á¦ : PARTIAL_WAKE_LOCK
5.5.5 Wake Lock ȹµæ : È¸é ¹à±â Á¦¾î Ç÷¡±×
5.5.6 Wake Lock ȹµæ ¿¹Á¦ : FULL_WAKE_LOCK
5.5.7 Wake Lock ȹµæ : ACQUIRE_CAUSES_WAKEUP
5.5.8 Wake Lock ÇØÁ¦ : PARTIAL_WAKE_LOCK
5.5.9 Wake Lock ÇØÁ¦ : È¸é ¹à±â Á¦¾î Ç÷¡±×
5.5.10 Wake Lock ÇØÁ¦ : ON_AFTER_RELEASE
5.6 ÆÄ¿ö ¸Å´ÏÀú ¼ºñ½º Á÷Á¢ ÀÌ¿ë
5.6.1 È¸é ¹à±â ¼³Á¤
5.6.2 Poke Lock
5.7 ÆÄ¿ö ¸Å´ÏÀú ¼ºñ½º¸¦ ÀÌ¿ëÇÏÁö ¾Ê´Â Wake Lock
06 Àå ¾Èµå·ÎÀ̵å Ä¿³Î ÆÄ¿ö ¸Å´ÏÁö¸ÕÆ®
6.1 ¸®´ª½º Ä¿³Î ÆÄ¿ö ¸Å´ÏÁö¸ÕÆ®
6.1.1 APM°ú ACPI
6.1.2 µð¹ÙÀ̽º ÆÄ¿ö ¸Å´ÏÁö¸ÕÆ®
6.2 ¾Èµå·ÎÀ̵å Ä¿³Î ÆÄ¿ö ¸Å´ÏÁö¸ÕÆ®
6.2.1 ¾Èµå·ÎÀ̵å Ä¿³Î ¼öÁ¤ ³»¿ë
6.2.2 kobject¿Í sysfs ÆÄÀÏ ½Ã½ºÅÛ
6.2.3 ÆÄ¿ö ¸Å´ÏÁö¸ÕÆ®¸¦ À§ÇÑ sysfs ÆÄÀÏ »ý¼º
6.3 ÆÄ¿ö ¸Å´ÏÁö¸ÕÆ® ÃʱâÈ
6.4 Early Suspend
6.4.1 Early Suspend ±¸Á¶Ã¼¿Í µî·Ï
6.4.2 Early Suspend µ¿ÀÛ
6.5 Wake Lock
6.5.1 Wake Lock ±¸Á¶
6.5.2 Wake Lock »ý¼º
6.5.3 Wake Lock È°¼ºÈ
6.5.4 Wake Lock ºñÈ°¼ºÈ
6.6 Suspend
6.6.1 Suspend ½ÇÇà
6.6.2 Suspend Áغñ
6.6.3 Suspend ÁøÀÔ
6.7 Resume
6.7.1 Early Resume
6.7.2 µð¹ÙÀ̽º Resume
6.7.3 Resume ¿Ï·á
6.8 Late Resume
6.9 ¼Çǽº Çøµ¾î¿Í Ä¿³Î »çÀÌÀÇ »óÈ£ µ¿ÀÛ
6.9.1 ½ºÅ©¸° On »óÅ¿¡¼ Off »óÅ·ÎÀÇ º¯°æ
6.9.2 ½ºÅ©¸° Off »óÅ¿¡¼ On »óÅ·ÎÀÇ º¯°æ
°ü·ÃÀ̹ÌÁö
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.