ÄÜÅÙÃ÷ »ó¼¼º¸±â
Yocto ÇÁ·ÎÁ§Æ®¸¦ È°¿ëÇÑ ÀÓº£µðµå ¸®´ª½º °³¹ß 3/e


Yocto ÇÁ·ÎÁ§Æ®¸¦ È°¿ëÇÑ ÀÓº£µðµå ¸®´ª½º °³¹ß 3/e

Yocto ÇÁ·ÎÁ§Æ®¸¦ È°¿ëÇÑ ÀÓº£µðµå ¸®´ª½º °³¹ß 3/e

<¿ÀŸºñ¿ì »ì¹Ùµµ¸£>,<´ÙÀÌ¾Ø ¾Ø°ñ¸®´Ï> °øÀú/<¹èâÇõ> ¿ª | ¿¡ÀÌÄÜÃâÆÇ»ç

Ãâ°£ÀÏ
2024-10-14
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
15 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

Yocto ÇÁ·ÎÁ§Æ®³ª ¿ÀÇÂÀÓº£µðµå·Î ÀÓº£µðµå ¸®´ª½º °³¹ßÀ» óÀ½ ½ÃÀÛÇÏ´Â °³¹ßÀÚ¸¦ À§ÇÑ ±âº»¼­´Ù. Yocto ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ ±âº» °³³äºÎÅÍ ½ÃÀÛÇØ ½ÇÁ¦ µð¹ÙÀ̽º¿¡ Àû¿ëÇÏ´Â ¹æ¹ý±îÁö ¿¹Á¦¿Í À¯¿ëÇÑ ÆÁÀ» Á¦½ÃÇϸç Àб⠽±°Ô ¼³¸íÇÑ´Ù. °³Á¤µÈ 3ÆÇ¿¡¼­´Â ¸¹Àº ³»¿ëÀÌ ¼öÁ¤µÆÀ¸¸ç Yocto ÇÁ·ÎÁ§Æ®ÀÇ ÃֽŠ¾÷µ¥ÀÌÆ®¸¦ ¹Ý¿µÇß´Ù. Toaster, ¶óÁ¸® ÆÄÀÌ 4 °³¹ß º¸µå È°¿ë µîÀ» ´Ù·ç°í Çö´ë ÀÓº£µðµå ½Ã½ºÅÛ¿¡¼­ÀÇ È¿À²ÀûÀÎ ºôµå °ü¸® ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. Yocto ÇÁ·ÎÁ§Æ®¸¦ óÀ½ Á¢ÇÏ´Â µ¶ÀÚ¿¡°Ô Çʼö ¾È³»¼­°¡ µÉ °ÍÀÌ´Ù.

ÀúÀÚ¼Ò°³

´Ù¾çÇÑ ÀÓº£µðµå ¸®´ª½º °³¹ß °æÇèÀ» °¡Áø À¯¸íÇÑ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀÌÀÚ °³¹ßÀÚ´Ù. ½Ã½ºÅÛ ºÎÆÃ, ÀåÄ¡ µå¶óÀ̹ö, Æß¿þ¾î µî ¸®´ª½º Ä¿³Î ¹× ÀÓº£µðµå ½Ã½ºÅÛ°ú °ü·ÃµÈ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¿¡ ±â¿©ÇÏ°í ÀÖ´Ù.
ÀÓº£µðµå ¸®´ª½º °³¹ß ¼Ö·ç¼Ç ¹× ¼­ºñ½º¸¦ Á¦°øÇÏ´Â ¼±µµÀûÀÎ ºê¶óÁú ±â¼ú ȸ»çÀÎ O.S. ½Ã½ºÅÛÀÇ ÃÖ°í °æ¿µÀÚ´Ù. ÀÌ È¸»ç´Â ÀÓº£µðµå ¸®´ª½º °³¹ß, ÄÁ¼³Æà ¹× Áö¿øÀ» Æ÷ÇÔÇÑ ´Ù¾çÇÑ ¼­ºñ½º¸¦ Á¦°øÇÑ´Ù. Yocto ÇÁ·ÎÁ§Æ®¿¡ ÇÙ½ÉÀûÀÎ ±â¿©¸¦ ÇØ¿Ô´Ù. ÀÌ ºÐ¾ß¿¡ ´ëÇÑ Àü¹® Áö½ÄÀº O.S. ½Ã½ºÅÛÀ» ¼±µµÀûÀÎ Yocto ÇÁ·ÎÁ§Æ® ±â¹Ý ¼Ö·ç¼Ç ¹× ¼­ºñ½º Á¦°ø¾÷ü·Î ¸¸µå´Â µ¥ µµ¿òÀÌ µÆ´Ù.

¸ñÂ÷

1Àå. Yocto ÇÁ·ÎÁ§Æ® ¼Ò°³
__Yocto ÇÁ·ÎÁ§Æ®ÀÇ ÀǹÌ
__Yocto ÇÁ·ÎÁ§Æ® »ó¼¼ ¼Ò°³
__¿ÀÇÂÀÓº£µðµå ÇÁ·ÎÁ§Æ®¿Í Yocto ÇÁ·ÎÁ§Æ®ÀÇ ¿¬ÇÕ
__Æ÷Å°ÀÇ ÀǹÌ
____ºñÆ®º£ÀÌÅ©
____¿ÀÇÂÀÓº£µðµå ÄÚ¾î
____¸ÞŸµ¥ÀÌÅÍ
__Yocto ÇÁ·ÎÁ§Æ® ¸±¸®½º
__Á¤¸®


2Àå. Æ÷Å° ½Ã½ºÅÛ
__ºôµå È£½ºÆ® ½Ã½ºÅÛ Áغñ
____¸®´ª½º¿ë À©µµ¿ì ¼­ºê½Ã½ºÅÛ(WSLv2) »ç¿ë
____¸®´ª½º ±â¹Ý ½Ã½ºÅÛ Áغñ
__Æ÷Å° ¼Ò½ºÄÚµå ´Ù¿î·Îµå
__ºôµå ȯ°æ Áغñ
__local.conf ÆÄÀÏ ¼Ò°³
__Ÿ±ê À̹ÌÁö ºôµå
__QEMU¿¡¼­ À̹ÌÁö ½ÇÇà
__¿ä¾à


3Àå. Toaster¸¦ »ç¿ëÇÑ À̹ÌÁö »ý¼º
__Toaster ¼Ò°³
__Toaster ¼³Ä¡
__Toaster ½ÃÀÛ
__QEMU À̹ÌÁö ºôµå
__Á¤¸®


4Àå. ºñÆ®º£ÀÌÅ© ±âÃÊ
__ºñÆ®º£ÀÌÅ© ÀÌÇØ
__ºñÆ®º£ÀÌÅ© ¸ÞŸµ¥ÀÌÅÍ ÁýÇÕ
__¸ÞŸµ¥ÀÌÅÍ À¯Çü
__Á¤¸®


5Àå. ºñÆ®º£ÀÌÅ© »ó¼¼ ¼Ò°³
__¸ÞŸµ¥ÀÌÅÍ ÆĽÌ
__ÀÇÁ¸¼º
__¼±È£ÇÏ´Â ·¹½ÃÇÇ ¼³Á¤
__¼Ò½ºÄÚµå ´Ù¿î·Îµå
____¿ø°Ý ÆÄÀÏ ´Ù¿î·Îµå
____±ê ÀúÀå¼Ò
__¼Ò½ºÄÚµå ´Ù¿î·Îµå ÃÖÀûÈ­
____³×Æ®¿öÅ© Á¢±Ù ºñÈ°¼ºÈ­
__ºñÆ®º£ÀÌÅ© ŽºÅ©
__Á¤¸®


6Àå. Àӽà ºôµå µð·ºÅ͸®
__ºôµå µð·ºÅ͸®
__ºôµå µð·ºÅ͸® ±¸¼º
__Àӽà ºôµå µð·ºÅ͸® ºÐ¼®
__work µð·ºÅ͸®
__sysroot µð·ºÅ͸®
__Á¤¸®


7Àå. ÆÐÅ°Áö Áö¿ø °íÂû
__Áö¿øÇÏ´Â ÆÐÅ°Áö Á¾·ù
____Áö¿øÇÏ´Â ÆÐÅ°Áö Çü½Ä
____ÆÐÅ°Áö Çü½Ä ¼±ÅÃ
__ÆÐÅ°Áö ¼³Ä¡ ½ÃÁ¡ÀÇ ÄÚµå ½ÇÇà
__¼Î¾îµå ½ºÅ×ÀÌÆ® ij½Ã
__ÆÐÅ°Áö ¹öÀü ¼±ÅÃ
__·±Å¸ÀÓ ÆÐÅ°Áö ÀÇÁ¸¼º
__rootfs À̹ÌÁö »ý¼ºÀ» À§ÇÑ ÆÐÅ°Áö »ç¿ë
__ÆÐÅ°Áö Çǵå
____ÆÐÅ°Áö ÇÇµå »ç¿ë
__Á¤¸®


8Àå. ºñÆ®º£ÀÌÅ© ¸ÞŸµ¥ÀÌÅÍ
__ºñÆ®º£ÀÌÅ©ÀÇ ¸ÞŸµ¥ÀÌÅÍ
__¸ÞŸµ¥ÀÌÅÍ ÀÛ¾÷
__Á¤¸®


9Àå. Yocto ÇÁ·ÎÁ§Æ®¸¦ ÀÌ¿ëÇÑ °³¹ß
__ SDK
__¿Âµð¹ÙÀ̽º °³¹ßÀ» À§ÇÑ ³×ÀÌƼºê SDK »ý¼º
__Å©·Î½º °³¹ß SDK À¯Çü
__Ç¥ÁØ SDK
__È®Àå SDK
____devtoolÀ» »ç¿ëÇØ À̹ÌÁö ºôµå
____QEMU¿¡¼­ À̹ÌÁö ½ÇÇà
____¿ÜºÎ ±ê ÀúÀå¼Ò¸¦ »ç¿ëÇÑ ·¹½ÃÇÇ »ý¼º
____devtoolÀ» »ç¿ëÇØ ·¹½ÃÇÇ ºôµå
____devtoolÀ» »ç¿ëÇØ Å¸±êÀ¸·Î ¹èÆ÷
____SDK È®Àå
__Á¤¸®


10Àå. Yocto ÇÁ·ÎÁ§Æ®¸¦ ÀÌ¿ëÇÑ µð¹ö±ë
__¸ÞŸµ¥ÀÌÅÍ¿Í ¾ÖÇø®ÄÉÀÌ¼Ç µð¹ö±ë
__À̹ÌÁö, ÆÐÅ°Áö, SDK ³»¿ë ÃßÀû
__ÆÐÅ°Áö µð¹ö±ë
____ÆÐÅ°Áö È®ÀÎ
__ÀÛ¾÷ ½ÇÇà ±â°£ÀÇ ·Î±× Á¤º¸
__¸ÞŸµ¥ÀÌÅÍ º¯¼ö µð¹ö±ë
__devshell ÀÌ¿ë
__GNU µð¹ö°Å »ç¿ë
__Á¤¸®


11Àå. ¿ÜºÎ ·¹À̾î
__·¹À̾ ÀÌ¿ëÇÑ À¯¿¬¼º È®º¸
__·¹À̾îÀÇ ¼Ò½ºÄڵ忡 ´ëÇÑ °íÂû
__¸ÞŸ·¹À̾î Ãß°¡
__Yocto ÇÁ·ÎÁ§Æ® ·¹ÀÌ¾î »ýÅ°è
__Á¤¸®


12Àå. »ç¿ëÀÚ ·¹ÀÌ¾î »ý¼º
__»õ·Î¿î ·¹À̾î Ãß°¡
__·¹À̾¼­ ¸ÞŸµ¥ÀÌÅÍ Ãß°¡
____À̹ÌÁö »ý¼º
____ÆÐÅ°Áö ·¹½ÃÇÇ Ãß°¡
____½Å±Ô ¸Ó½Å Ãß°¡
____Ä¿½ºÅÒ ¹èÆ÷ÆÇ
__MACHINE_FEATURES¿Í DISTRO_FEATURES ºñ±³
__º¯¼öÀÇ ¹üÀ§
__Á¤¸®


13Àå. ·¹½ÃÇÇ Ä¿½ºÅ͸¶ÀÌÁî
__ÀϹÝÀûÀÎ »ç¿ë »ç·Ê
____ŽºÅ© È®Àå
__Autoconf »ç¿ë ·¹½ÃÇÇ¿¡ Ãß°¡ ¿É¼Ç Àû¿ë
__ÆÐÄ¡ Àû¿ë
__±âÁ¸ ÆÐÅ°Áö¿¡ Ãß°¡ ÆÄÀÏ Àû¿ë
____ÆÄÀÏ Å½»ö °æ·Î
____·¹½ÃÇÇ ±â´É ¼³Á¤ º¯°æ
__Kconfig ±â¹Ý ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ ¼³Á¤
__Á¤¸®


14Àå. GPL ±ÔÁ¤ Áؼö
__Ä«ÇÇ·¹ÇÁÆ®
____Ä«ÇÇ·¹ÇÁÆ® ±Ô¾à°ú »ó¿ëÈ­ ÄÚµåÀÇ ºñ±³
__Æ÷Å°¿¡ Æ÷ÇÔµÈ ¼ÒÇÁÆ®¿þ¾î ¶óÀ̼±½º °ü¸®
____»ó¿ë ¶óÀ̼±½º
__Ä«ÇÇ·¹ÇÁÆ® ±Ô¾àÀ» ÁöÅ°±â À§ÇÑ Æ÷Å°ÀÇ »ç¿ë
____¶óÀ̼±½º °Ë»ç
____¼Ò½ºÄÚµå Á¦°ø
____ÄÄÆÄÀÏ ½ºÅ©¸³Æ®¿Í ¼öÁ¤µÈ ¼Ò½ºÄÚµå Á¦°ø
____¶óÀ̼±½º ¹®±¸ Á¦°ø
__Á¤¸®


15Àå. Ä¿½ºÅÒ ÀÓº£µðµå ¸®´ª½º ºÎÆÃ
__¿Ã¹Ù¸¥ BSP ·¹À̾î ã±â
____Çϵå¿þ¾î »ç¿ë¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â ¿ä¼Ò
____³Î¸® »ç¿ëµÇ´Â BSP ·¹ÀÌ¾î »ìÆ캸±â
__¹°¸® Çϵå¿þ¾î »ç¿ë
__ºñ±Ûº» ºí·¢
____ºñ±Ûº» ºí·¢ ºôµå
____ºñ±Ûº» ºí·¢ ºÎÆÃ
__¶óÁ¸® ÆÄÀÌ 4
____¶óÁ¸® ÆÄÀÌ 4 ºôµå
____¶óÁ¸® ÆÄÀÌ 4 ºÎÆÃ
__ºñÀüÆÄÀ̺ê
____ºñÀüÆÄÀÌºê ºôµå
____ºñÀüÆÄÀÌºê ºÎÆÃ
__´ÙÀ½ ´Ü°è·Î ³Ñ¾î°¡±â
__Á¤¸®


16Àå. ¿¡¹Ä·¹À̼ÇÀ» ÅëÇÑ Á¦Ç° °³¹ß ¼Óµµ Çâ»ó: QEMU
__QEMU¶õ?
__Çϵå¿þ¾îº¸´Ù QEMU¸¦ »ç¿ëÇÒ ¶§ÀÇ ÀÌÁ¡
__½ÇÁ¦ Çϵå¿þ¾î¸¦ ¼±ÅÃÇØ¾ß ÇÏ´Â ½ÃÁ¡
__runqemu ±â´É »ç¿ë
____runqemu¸¦ »ç¿ëÇØ ±×·¡ÇÈ ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®
____runqemu¸¦ »ç¿ëÇØ ¸Þ¸ð¸® Á¦¾à Á¶°Ç °ËÁõ
____runqemu¸¦ »ç¿ëÇØ À̹ÌÁö ȸ±Í Å×½ºÆ®
__Á¤¸®


17Àå. ¸ð¹ü »ç·Ê
__Yocto ÇÁ·ÎÁ§Æ®¿¡¼­ µû¶ó¾ß ÇÒ °¡À̵å¶óÀÎ
____·¹ÀÌ¾î °ü¸®
____³Ê¹« ¸¹Àº ·¹À̾ ¸¸µéÁö ¾Ê±â
____»õ·Î¿î Yocto ÇÁ·ÎÁ§Æ® ¸±¸®½º¸¦ À§ÇÑ Á¦Ç° ¸ÞŸµ¥ÀÌÅÍ Áغñ
____Ä¿½ºÅÒ ¹èÆ÷ÆÇ ¸¸µé±â
____Á¦Ç°¿¡ ±âÁ¸ À̹ÌÁö¸¦ Àç»ç¿ëÇÏÁö ¾Ê±â
____ÀúÆò°¡µÅ Àִ ǥÁØ SDK
____¸®´ª½º Ä¿³Î ¹× ºÎÆ®·Î´õ ¼öÁ¤À» À§ÇØ ¸¹Àº ÆÐÄ¡ Àû¿ëÇÏÁö ¾Ê±â
____AUTOREV¸¦ SRCREV¿¡¼­ »ç¿ëÇÏÁö ¾Ê±â
____SBOM »ý¼º
__ÀÏ¹Ý ÇÁ·ÎÁ§Æ®¿¡¼­ µû¶ó¾ß ÇÒ °¡À̵å¶óÀÎ
____ÇÁ·ÎÁ§Æ® ¶óÀ̼±½º Á¦¾à Á¶°ÇÀÇ Áö¼ÓÀûÀÎ ¸ð´ÏÅ͸µ
____º¸¾ÈÀÌ ÇÁ·ÎÁ§Æ®¿¡ ³¢Ä¥ ¼ö ÀÖ´Â Çطοò
____À¯Áö °ü¸® ºñ¿ë¿¡ ´ëÇÑ °ú¼ÒÆò°¡
____ÇÁ·ÎÁ§Æ®ÀÇ À§Çè ¿ä¼Ò¿Í Á¦¾àÀ» ÃÖ´ëÇÑ »¡¸® ÇØ°á
__Á¤¸®


__ã¾Æº¸±â