Yocto, ½±°Ô ÀÌÇØÇÏ°í ±í°Ô ´Ù·ç±â - ±âº» °³³äºÎÅÍ ½Ç½À ¿¹Á¦±îÁö

Á¤°¡ : 45,000 ¿ø

ÀÛ°¡¸í :

ÃâÆÇ»ç : ¿¡ÀÌÄÜÃâÆÇ

Ãâ°£ÀÏ : 2023-08-28

ISBN : 9791161757780 / K232834027

±¸¸Åó

  • ÃâÆÇ»ç
  • ¿¹½º24
  • ¾Ë¶óµò
  • ±³º¸
  • ÀÎÅÍÆÄÅ©
  • ÀÎÅÍÆÄÅ©
  • ¿µÇ³¹®°í

Ã¥ ¼Ò°³

Yocto, ½±°Ô ÀÌÇØÇÏ°í ±í°Ô ´Ù·ç±â - ±âº» °³³äºÎÅÍ ½Ç½À ¿¹Á¦±îÁö



±¦Âú´Ù°í ¸»ÇÏÁö¸¸ ±¦ÂúÁö ¾ÊÀº ³Ê¿Í ³ª, ¿ì¸®°¡ ¾È°í »ç´Â ¿ì¿ï. ±×¸®°í ±× °¨Á¤ÀÌ °¡Á®¿Â ¸¶À½ÀÇ º´ ¿ì¿ïÁõ. È­Á¦ÀÇ Ã¤³Î



¢Â ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¢Â

¡ß ÀÔ¹®ÀÚµéÀÌ YoctoÀÇ ±¸Á¶¿Í °³³äÀ» ÀÍÈú ¼ö ÀÖµµ·Ï bitbakeÀÇ ±âÃÊ µ¿ÀÛºÎÅÍ ¼³¸í

¡ß ¿ÀÇ ÀÓº£µðµå ÄÚ¾î¿Í bitbake¸¦ Æ÷ÇÔÇÏ´Â ¿ÀÇ ÀÓº£µðµå ºôµå ½Ã½ºÅÛ¿¡ ´ëÇÑ ±âÃÊ µ¿ÀÛºÎÅÍ ¼³¸í

¡ß Yocto¸¦ ÀÌ¿ëÇÑ ¾ÖÇø®ÄÉÀ̼Ç, Ä¿³Î µå¶óÀ̹ö µîÀÇ ÄÚµå ÀÛ¼º¹ý

¡ß ÃֽŠYocto ¹öÀüÀÎ kirkstoneÀÇ °³³ä ¹× dunfell ¹öÀü¿¡¼­ kirkstoneÀ¸·ÎÀÇ ¸¶À̱׷¹ÀÌ¼Ç ¹æ¹ý

¡ß °èÃþÇü ¾ÆÅ°ÅØó¿¡ ±â¹ÝÇÑ, Á¤ÇØÁø Yocto ·¹À̾ ´ëÇÑ ¼³¸í°ú ¿¹Á¦

¡ß YoctoÀÇ ±î´Ù·Î¿î ºÎºÐÀÎ ÆÐÅ°Áö¿Í ÀÇÁ¸¼º¿¡ ´ëÇÑ ¼³¸í ¹× ¿¹Á¦

¡ß SDK, devtoolÀ» ÀÌ¿ëÇÑ ÆÐÅ°Áö °³¹ß¿¡ ´ëÇÑ ¼³¸í ¹× ¿¹Á¦

¡ß Yocto¿¡¼­ Á¦°øµÇ´Â ÀÓº£µðµå Äھ ÀÌ¿ëÇÑ ¼Õ½±°í È¿À²ÀûÀÎ ÄÚµå ÀÛ¼º¹ý



¢Â ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¢Â

¡ß Æò¼Ò Yocto¿¡ °ü½ÉÀº ÀÖ¾úÁö¸¸ ¾îµð¼­ºÎÅÍ ¾î¶»°Ô °øºÎÇØ¾ß ÇÒÁö ¸ð¸£´Â ÀÔ¹®ÀÚ

¡ß Yocto¸¦ ´Ù·ç°í´Â ÀÖÁö¸¸ ¸·¿¬È÷ »ç¿ëÇÒ ÁÙ¸¸ ¾Ë°í, ÀüüÀûÀÎ ±¸Á¶¿Í ¿ø¸®¸¦ ¸ð¸£´Â ½Ç¹«ÀÚ

¡ß Yocto¸¦ ÀÌ¿ëÇØ ¸®´ª½º ±â¹ÝÀÇ ÇÁ·Î±×·¥À» ¸¸µé¾î º¸°í ½ÍÀº °³¹ßÀÚ



¢Â ÀÌ Ã¥ÀÇ ±¸¼º ¢Â

1Àå¿¡¼­´Â Yocto°¡ ¹«¾ùÀÎÁö ¾Ë¾Æº¸°í Yocto¿¡ ´ã±ä Ãß»óÈ­ÀÇ Àǹ̸¦ ÀÌÇØÇÑ´Ù.

2Àå¿¡¼­´Â Yocto¿¡¼­ ºôµå ½Ã½ºÅÛÀÇ Áß½ÉÀÎ bitbake¿¡ ´ëÇØ ÀÚ¼¼ÇÏ°Ô ¾Ë¾Æº»´Ù.

3Àå¿¡¼­´Â ¿ÀÇ ÀÓº£µðµå ºôµå ½Ã½ºÅÛÀ» ´ã°í ÀÖ´Â Æ÷Å°¿¡ ´ëÇØ ¾Ë¾Æº»´Ù.

4Àå¿¡¼­´Â ½Ç½À¿¡ µé¾î°¡±â¿¡ ¾Õ¼­ ºôµå¸¦ Á» ´õ ºü¸£°Ô ÇÒ ¼ö ÀÖ´Â ¹æ¾ÈÀ¸·Î µÎ °¡Áö ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù. µû¶ó¼­ ÀڽŸ¸ÀÇ PREMIRRORS¿Í °øÀ¯ »óÅ ij½Ã¸¦ ±¸¼ºÇÏ´Â ¹æ¹ýÀ» ÇнÀÇÑ´Ù.

5Àå¿¡¼­´Â »õ·Î¿î ·¹À̾ ¸¸µé°í Á÷Á¢ ·¹½ÃÇÇ ÆÄÀÏÀ» ÀÛ¼ºÇØ º» ÈÄ °ü·Ã ¹®¹ýÀ» ÇнÀÇÑ´Ù.

6Àå¿¡¼­´Â 5Àå¿¡¼­ ¸¸µç ¾ÖÇø®ÄÉÀÌ¼Ç ¹ÙÀ̳ʸ®¸¦ init ½Ã½ºÅÛÀÎ systemd¿¡¼­ ½ÇÇàÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¸°í µð¹ö±ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ­µµ ÇнÀÇÑ´Ù.

7Àå¿¡¼­´Â ¿ÀÇ ÀÓº£µðµå Äھ Á¦°øÇϴ Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ ºôµå ÃÖÀûÈ­ ¹æ¹ýµé¿¡ ´ëÇØ ´Ù·é´Ù. Autotools¸¦ ÀÌ¿ëÇØ °£´ÜÇÏ°Ô ¾ÖÇø®ÄÉÀ̼ÇÀ» ºôµåÇÒ ¼ö ÀÖ´Â ¹æ¹ý, ¼Ò½º¸¦ ·ÎÄÿ¡ À§Ä¡½ÃÅ°´Â externalsrc, ºÒÇÊ¿äÇÑ ºôµå »êÃâ¹°À» »èÁ¦ÇÏ´Â rm_work, ºôµå Á¤º¸¸¦ ÀúÀåÇÏ´Â buildhistory Ŭ·¡½º¿¡ ´ëÇØ ÇнÀÇÑ´Ù.

8Àå¿¡¼­´Â ·¹½ÃÇÇ¿Í ÆÐÅ°Áöµé °£ÀÇ ÀÇÁ¸¼º¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. ÀÇÁ¸¼º¿¡´Â ºôµå ÀÇÁ¸¼º°ú ½ÇÇà ½Ã°£ ÀÇÁ¸¼ºÀÌ Àִµ¥ ÀÌ¿¡ ´ëÇØ »ó¼¼ÇÏ°Ô »ìÆ캻´Ù.

9Àå¿¡¼­´Â ÆÐÅ°Áö ±×·ì¿¡ ´ëÇØ ¾Ë¾Æº¸°í ¾ÕÀ¸·ÎÀÇ ½Ç½ÀÀ» À§ÇØ ÀÚü ºôµå ȯ°æÀ» ±¸ÃàÇØ º»´Ù.

10ÀåºÎÅÍ´Â Æ÷Å° ¹èÆ÷¸¦ ±â¹ÝÀ¸·Î ÇÑ Ä¿½ºÅÒ À̹ÌÁö¿Í Ä¿½ºÅÒ BSP ·¹À̾ »ý¼ºÇÑ´Ù. ÀÌ ³»¿ëÀº ·¹À̾îµå ¾ÆÅ°ÅØó¿¡ ±â¹ÝÇØ ÇнÀÀ» ÁøÇàÇÑ´Ù. ·¹À̾ Çϳª¾¿ ¸¸µé¾î °¡¸ç ½ÇÁ¦·Î Çö¾÷¿¡¼­ ÀÌ·ïÁö´Â ÀÛ¾÷µéÀ» ÀÌÇØÇØ º»´Ù.

11Àå¿¡¼­´Â Ä¿³Î ·¹½ÃÇÇ¿¡ ´ëÇØ ÇнÀÇÑ´Ù. ¿ÀÇ ÀÓº£µðµå ºôµå ½Ã½ºÅÛÀº Ä¿³ÎÀ» ½±°Ô ºôµåÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁִ Ŭ·¡½º¸¦ Á¦°øÇÑ´Ù. ÀÌ Å¬·¡½º¸¦ ÀÌ¿ëÇØ ÆÐÄ¡ ¹× ȯ°æ ¼³Á¤ ¿É¼ÇµéÀ» ½±°Ô Àû¿ëÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ Yocto¿¡¼­ Á¦°øÇÏ´Â Ä¿³Î ¸ÞŸµ¥ÀÌÅÍ¿¡ ´ëÇؼ­µµ ¾Ë¾Æº»´Ù.

12Àå¿¡¼­´Â 11Àå¿¡¼­ ÇнÀÇÑ Ä¿³Î ·¹½ÃÇǸ¦ È®ÀåÇØ ±â´ÉÀ» Ãß°¡ÇØ º»´Ù. Ä¿³Î ¼Ò½º¸¦ externalsrc Ŭ·¡½º¸¦ »ó¼ÓÇØ ¿ÜºÎ¿¡ µû·Î ÀúÀåÇÏ°í defconfig ÆÄÀÏÀ» Ä¿³Î ³» ¼Ò½º¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¹æ¹ýµµ ÇнÀÇÑ´Ù. ¶ÇÇÑ Ä¿³Î ¸ðµâÀ» Ä¿³Î ¼Ò½º Æ®¸® ¹Û¿¡¼­ ¸¸µå´Â ¹ýÀ» ÇнÀÇÑ´Ù.

13Àå¿¡¼­´Â ¹èÆ÷ ·¹À̾ ÇнÀÇÑ´Ù. À̸¦ ÅëÇØ ¹èÆ÷ ·¹À̾ ¹èÆ÷ Àü¹Ý¿¡ °ÉÄ£ ºôµå¿¡ ´ëÇÑ È¯°æ ¼³Á¤À» °®°í ÀÖ´Ù´Â °ÍÀ» ÀÌÇØÇÒ ¼ö ÀÖ´Ù. ±×¸®°í ÀڽŸ¸ÀÇ ¹èÆ÷ ·¹À̾ ¸¸µé¾î ¹èÆ÷ ·¹À̾ ´ëÇÑ ÀÌÇظ¦ ³ôÀδÙ.

14Àå¿¡¼­´Â ·¹À̾îµå ¾ÆÅ°ÅØóÀÇ ÃÖ»óÀ§ ·¹À̾îÀÎ Ä¿½ºÅ͸Ó(customer) ·¹À̾ ¸¸µé¾îº½À¸·Î½á ½ÇÁ¦ Çö¾÷¿¡¼­ Ĩ º¥´õ°¡ ¹èÆ÷ÇÑ Yocto ±â¹ÝÀÇ Äڵ带 ¾î¶»°Ô Ãß°¡ÇÏ°í º¯°æÇÏ´ÂÁö, ÀÌÇØÇØ º»´Ù.

15Àå¿¡¼­´Â ÆÐÅ°Áö¿¡ ´ëÇØ ÇнÀÇÑ´Ù. Å©·Î½º ºôµå ȯ°æ¿¡¼­ ¸¸µé¾îÁø °á°ú¹°µéÀ» ½ÇÁ¦ Ÿ±ê¿¡ ³Ö±â À§Çؼ­´Â ÆÐÅ°Áö·Î ¸¸µé¾î¾ß ÇÑ´Ù. ÆÐÅ°Áö¿¡ ´ëÇÑ ÀÌÇظ¦ À§ÇØ °øÀ¯ ¶óÀ̺귯¸® »ý¼º¿¡ ´ëÇؼ­µµ ¾Ë¾Æº»´Ù.

16Àå¿¡¼­´Â ÆÐÅ°Áö ¼³Ä¡ °úÁ¤À» ÇнÀÇÑ´Ù. ÃÖÁ¾ÀûÀ¸·Î ¸¸µé¾îÁú À̹ÌÁöÀÎ ·çÆ® ÆÄÀÏ ½Ã½ºÅÛÀ» »ý¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¹è¿ì°Ô µÈ´Ù.

17Àå¿¡¼­´Â 4Àå¿¡¼­ ±¸ÃàÇß´ø °øÀ¯ »óÅ ij½Ã¿¡ ´ëÇØ Á» ´õ ÀÚ¼¼ÇÏ°Ô ´Ù·ç°í °øÀ¯ »óÅ ij½Ã¸¦ ÃÖÀûÈ­ÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ­µµ ÇнÀÇÑ´Ù.

18Àå¿¡¼­´Â Àå±â°£ Áö¿ø Yocto ¹öÀüÀÎ kirkstone¿¡ ´ëÇØ ÇнÀÇÑ´Ù. kirkstone¸¸ÀÇ Æ¯Â¡À» ¾Ë¾Æº¸°í ½ÇÁ¦ kirkstoneÀ» ¼³Ä¡ÇØ º»´Ù. ±×¸®°í ±âÁ¸¿¡ dunfell ¹öÀüÀ¸·Î ÀÛ¼ºÇß´ø ¿¹Á¦¸¦ kirkstoneÀ¸·Î ¸¶À̱׷¹À̼ÇÇØ º»´Ù.

19Àå¿¡¼­´Â SDK¿¡ ´ëÇØ ÇнÀÇÑ´Ù. ¿ÜºÎ¿¡¼­ ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª Ä¿³Î ¸ðµâÀ» °³¹ßÇÒ ¶§ °³¹ß ȯ°æÀ¸·Î SDK¸¦ »ç¿ëÇϹǷΠSDK¸¦ »ý¼ºÇÏ´Â ¹æ¹ýÀ» ÇнÀÇÑ´Ù. ±×¸®°í »ý¼ºµÈ SDK¸¦ È£½ºÆ®¿¡ ¼³Ä¡ÇÏ°í »ý¼ºµÈ SDK¸¦ ÀÌ¿ëÇØ ¾ÖÇø®ÄÉÀ̼ǰú ¿ÜºÎ Ä¿³Î ¸ðµâÀ» ¸¸µé¾î º»´Ù.

20Àå¿¡¼­´Â ÆÄÀ̽ã ÇÔ¼ö, À͸í ÆÄÀ̽ã ÇÔ¼ö¿Í bitbake ¹®¹ýÀ» ´Ù·é´Ù. ±×¸®°í oe-pkgdta-util ÅøÀÇ »ç¿ë ¹æ¹ý, PACKAGECONFIG º¯¼öÀÇ »ç¿ëÀ» ÅëÇØ ±â´É ´ÜÀ§·Î ºôµå¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ý, ¿ÀÇ ÀÓº£µðµå Äھ¼­ Á¦°øÇÏ´Â ¼Ò½º Äڵ带 ¹èÆ÷ÇÏ´Â ¹æ¹ý, ÀÌ¹Ì ¸¸µé¾îÁ® ÀÖ´Â ·¹À̾ ÇöÀç ÁøÇàÇÏ´Â ÇÁ·ÎÁ§Æ®¿¡ Æ÷Æà ÇØ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ÇнÀÇÑ´Ù.

21Àå¿¡¼­´Â devtool¿¡ ´ëÇØ ÇнÀÇÑ´Ù. ¾Õ¿¡¼­´Â »õ·Î¿î ÆÐÅ°Áö¸¦ »ý¼ºÇÒ ¶§ ·¹À̾ »ý¼ºÇÏ°í ·¹½ÃÇÇ ÀÛ¼º, layer.conf ÆÄÀÏ¿¡ ·¹½ÃÇÇ Ãß°¡ ±×¸®°í À̹ÌÁö ·¹½ÃÇÇ¿¡ ÆÐÅ°Áö¸¦ Ãß°¡Çß´Ù. ÀÌ·± °úÁ¤À» ¼öÇàÇÏ´Â µ¥´Â ¾î´À Á¤µµÀÇ ¼ö°í¿Í Yocto¿¡ ´ëÇÑ ±â¹Ý Áö½ÄÀÌ ÇÊ¿äÇÏ´Ù. ±×·¯³ª devtoolÀ» »ç¿ëÇÏ¸é ¼ö°í¸¦ ´ú°í Yocto¿¡ ´ëÇÑ ±â¹Ý Áö½ÄÀÌ ¾ø´õ¶óµµ °£´ÜÇÏ°Ô ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª Ä¿³Î ¸ðµâÀ» °³¹ßÇÒ ¼ö ÀÖ´Ù. µû¶ó¼­ 21Àå¿¡¼­´Â devtoolÀÇ °³³äÀ» ÇнÀÇÏ°í, °£´ÜÇÑ ¿¹Á¦¸¦ ÅëÇØ devtoolÀÇ »ç¿ë¹ýÀ» ÀÍÇôº»´Ù.

ÀÛ°¡ÀÇ ´Ù¸¥Ã¥

 

Á¨Å²½º·Î ¹è¿ì´Â CI/CD ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà - º¸¾È, ÆÄÀÌÇÁ¶óÀÎ, Å×½ºÆ®, AWS/Docker ÅëÇÕ

ÇÁ¶ó³ëµ¥ÀÌ ÇÁ¶ó¸ðµå µù°¡·¹ (ÁöÀºÀÌ), ÀÌÁ¤Ç¥ (¿Å±äÀÌ)
33,000 ¿ø

¿¡ÀÌÄÜÃâÆÇ
2024-03-11
 

ÄÚƲ¸° ÄÚ·çƾÀÇ Á¤¼® - ±âÃʺÎÅÍ ½ÉÈ­±îÁö ¾Ë¾Æº¸´Â

Á¶¼¼¿µ (ÁöÀºÀÌ)
35,000 ¿ø

¿¡ÀÌÄÜÃâÆÇ
2024-02-29
 

ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö - ÇÔ¼öÀûÀ¸·Î »ý°¢ÇÏ°í ÄÚµå º¹À⼺ °ü¸®Çϱâ

Àè À§µå¸Õ (ÁöÀºÀÌ), ÀÌÁøÈ£, ÇÑ¿ëÁø (¿Å±äÀÌ)
20,000 ¿ø

¿¡ÀÌÄÜÃâÆÇ
2024-02-16
 

´ëÇÐ ¶§ ³õÄ£ ¼öÇÐ 2/e


40,000 ¿ø

¿¡ÀÌÄÜÃâÆÇ
2023-12-29

ÃâÆÇ»çÀÇ ´Ù¸¥Ã¥

 

Á¨Å²½º·Î ¹è¿ì´Â CI/CD ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà - º¸¾È, ÆÄÀÌÇÁ¶óÀÎ, Å×½ºÆ®, AWS/Docker ÅëÇÕ

ÇÁ¶ó³ëµ¥ÀÌ ÇÁ¶ó¸ðµå µù°¡·¹ (ÁöÀºÀÌ), ÀÌÁ¤Ç¥ (¿Å±äÀÌ)
33,000 ¿ø

¿¡ÀÌÄÜÃâÆÇ
2024-03-11
 

ÄÚƲ¸° ÄÚ·çƾÀÇ Á¤¼® - ±âÃʺÎÅÍ ½ÉÈ­±îÁö ¾Ë¾Æº¸´Â

Á¶¼¼¿µ (ÁöÀºÀÌ)
35,000 ¿ø

¿¡ÀÌÄÜÃâÆÇ
2024-02-29
 

ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö - ÇÔ¼öÀûÀ¸·Î »ý°¢ÇÏ°í ÄÚµå º¹À⼺ °ü¸®Çϱâ

Àè À§µå¸Õ (ÁöÀºÀÌ), ÀÌÁøÈ£, ÇÑ¿ëÁø (¿Å±äÀÌ)
20,000 ¿ø

¿¡ÀÌÄÜÃâÆÇ
2024-02-16
 

´ëÇÐ ¶§ ³õÄ£ ¼öÇÐ 2/e


40,000 ¿ø

¿¡ÀÌÄÜÃâÆÇ
2023-12-29