Yocto, ½±°Ô ÀÌÇØÇÏ°í ±í°Ô ´Ù·ç±â - ±âº» °³³äºÎÅÍ ½Ç½À ¿¹Á¦±îÁö
Á¤°¡ : 45,000 ¿ø
ÀÛ°¡¸í :
ÃâÆÇ»ç : ¿¡ÀÌÄÜÃâÆÇ
Ãâ°£ÀÏ : 2023-08-28
ISBN : 9791161757780 / K232834027
±¸¸Åó
Ã¥ ¼Ò°³
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
33,000 ¿ø
¿¡ÀÌÄÜÃâÆÇ
2024-03-11
¿¹Á¦·Î ¹è¿ì´Â Argo CD - ±ê¿É½º¸¦ ÅëÇÑ Å¬¶ó¿ìµå ³×ÀÌƼºê ¾ÖÇø®ÄÉÀÌ¼Ç °ü¸®
25,000 ¿ø
¿¡ÀÌÄÜÃâÆÇ
2024-02-29
ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö - ÇÔ¼öÀûÀ¸·Î »ý°¢ÇÏ°í ÄÚµå º¹À⼺ °ü¸®Çϱâ
Àè À§µå¸Õ (ÁöÀºÀÌ), ÀÌÁøÈ£, ÇÑ¿ëÁø (¿Å±äÀÌ)
20,000 ¿ø
¿¡ÀÌÄÜÃâÆÇ
2024-02-16
20,000 ¿ø
¿¡ÀÌÄÜÃâÆÇ
2024-02-16
ÇØÄ¿ÀÇ ½É¸® - »çȸ ±Ô¹ü°ú Á¤ÀǸ¦ ¿Ö°îÇÏ´Â »çȸÀû ÇØÅ·ÀÇ ½Çü¸¦ Æø·ÎÇÑ´Ù
30,000 ¿ø
¿¡ÀÌÄÜÃâÆÇ
2024-01-23
ÃâÆÇ»çÀÇ ´Ù¸¥Ã¥
Á¨Å²½º·Î ¹è¿ì´Â CI/CD ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà - º¸¾È, ÆÄÀÌÇÁ¶óÀÎ, Å×½ºÆ®, AWS/Docker ÅëÇÕ
ÇÁ¶ó³ëµ¥ÀÌ ÇÁ¶ó¸ðµå µù°¡·¹ (ÁöÀºÀÌ), ÀÌÁ¤Ç¥ (¿Å±äÀÌ)
33,000 ¿ø
¿¡ÀÌÄÜÃâÆÇ
2024-03-11
33,000 ¿ø
¿¡ÀÌÄÜÃâÆÇ
2024-03-11
¿¹Á¦·Î ¹è¿ì´Â Argo CD - ±ê¿É½º¸¦ ÅëÇÑ Å¬¶ó¿ìµå ³×ÀÌƼºê ¾ÖÇø®ÄÉÀÌ¼Ç °ü¸®
25,000 ¿ø
¿¡ÀÌÄÜÃâÆÇ
2024-02-29
ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö - ÇÔ¼öÀûÀ¸·Î »ý°¢ÇÏ°í ÄÚµå º¹À⼺ °ü¸®Çϱâ
Àè À§µå¸Õ (ÁöÀºÀÌ), ÀÌÁøÈ£, ÇÑ¿ëÁø (¿Å±äÀÌ)
20,000 ¿ø
¿¡ÀÌÄÜÃâÆÇ
2024-02-16
20,000 ¿ø
¿¡ÀÌÄÜÃâÆÇ
2024-02-16
ÇØÄ¿ÀÇ ½É¸® - »çȸ ±Ô¹ü°ú Á¤ÀǸ¦ ¿Ö°îÇÏ´Â »çȸÀû ÇØÅ·ÀÇ ½Çü¸¦ Æø·ÎÇÑ´Ù
30,000 ¿ø
¿¡ÀÌÄÜÃâÆÇ
2024-01-23