HOME > °­ÁÂ >
°­ÁÂ| ¸®´ª½º ¹× ¿ÀǼҽº¿¡ °ü·ÃµÈ °­Á¸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
 
´©±¸³ª½±°Ô¹è¿ì´ÂÀÓº£µðµå¸®´ª½º¨ç
Á¶È¸ : 35,348  


´©±¸³ª½±°Ô¹è¿ì´ÂÀÓº£µðµå¸®´ª½º¨ç

ÀÓº£µðµå¸®´ª½ºÃ¹°ÉÀ½¸¶

 

 

ÀÓº£µðµå ¸®´ª½º¸¦ ÀÌÇØÇϱâ À§Çؼ­´Â ¸ÕÀú ÀÓº£µðµå ½Ã½ºÅÛ¿¡ ´ëÇØ ¾Ë¾Æ¾ß ÇÑ´Ù. ¾î·Á¿î ¸» °°Áö¸¸ ¾Ë°í º¸¸é ¿ì¸® ÁÖº¯¿¡¼­ ÈçÈ÷ º¼ ¼ö ÀÖ´Â ÇÚµåÆù, µðÁöÅÐ Ä«¸Þ¶ó, µðÁöÅÐ TV, ³ÃÀå°í µîÀÌ ¸ðµÎ ÀÓº£µðµå ½Ã½ºÅÛÀÇ ÀÏÁ¾À̶ó°í ÇÑ´Ù. À念ÁØÀÇ¡®´©±¸³ª ½±°Ô ¹è¿ì´Â ÀÓº£µðµå ¸®´ª½º¡¯°­Á ù ȸ´Â ÀÌó·³ »ó¼¼ÇÏ°í ½¬¿î ¼³¸íÀ¸·Î ½ÃÀÛÇØ Àç¹ÌÀÖ´Â ÀÓº£µðµå ¸®´ª½ºÀÇ ¼¼°è·Î ¿©·¯ºÐÀ» ÃÊ´ëÇÑ´Ù.

 

±Û _ À念ÁØ »ï¼ºÀüÀÚ SW¿¬±¸¼Ò Linux Technology Group ¼±ÀÓ ¿¬±¸¿ø

 

 

¾ÕÀ¸·ÎÀÇ ¿¬Àç ¼ø¼­

¨ç ÀÓº£µðµå ¸®´ª½º ù °ÉÀ½¸¶

¨è ±³Â÷ °³¹ß ȯ°æÀ» ±¸ÃàÇÏÀÚ

¨é ºÎÆ®·Î´õ ¼³Á¤Àº ÀÌ·¸°Ô

¨ê Ä¿³ÎÀ» ¿Ã·Áº¸ÀÚ

¨ë ·çÆ® ÆÄÀÏ ½Ã½ºÅÛÀº

¾î¶»°Ô ±¸¼ºµÇ´Â°¡

¨ì 2% ºÎÁ·ÇÔÀ» ä¿öº¸ÀÚ

 

 

¹Ù·Î ¿ì¸® ¿·¿¡ ÀÖ´Â ÀÓº£µðµå ½Ã½ºÅÛ

ÀÓº£µðµå ¸®´ª½º(Embedded Linux). ¿äÁò IT °ü·Ã ½Å¹®°ú ÀâÁö¿¡¼­ ¸¹ÀÌ ³ª¿À´Â ¿ë¾îÀÌ´Ù. Ç®¾î ½áº¸¸é µÎ ´Ü¾î »çÀÌ¿¡ ´ÙÀ½°ú °°Àº ¸»ÀÌ »ý·«µÇ¾î ÀÖ´Ù°í º¼ ¼ö ÀÖ´Ù.

ÀÓº£µðµå (½Ã½ºÅÛÀ» ´ë»óÀ¸·Î µ¿ÀÛÇÏ´Â) ¸®´ª½º¡¯

Ç®¾î¼­ ¾²±ä ÇßÁö¸¸, ¾ÆÁ÷ ±× Àǹ̰¡ Àß ¿Í ´êÁö´Â ¾ÊÀ¸¸®¶ó. ¸¹ÀÌ Á¢Çغ¸±â´Â ÇßÁö¸¸ »ý¼ÒÇÒ ¼öµµ Àִ¡®ÀÓº£µðµå ¸®´ª½º¡¯¶ó´Â °Í¿¡ ´ëÇØ ÀÚ¼¼È÷ ¾Ë¾Æº¸±â Àü¿¡ ¸ÕÀú¡®ÀÓº£µðµå ½Ã½ºÅÛ¡¯°ú¡®¸®´ª½º¡¯¶õ ¹«¾ùÀÎÁö »ìÆìº¸±â·Î ÇÑ´Ù. ¿ì¼± °£´ÜÇÑ ÄûÁî Çϳª¸¦ Ç®¾îº¸ÀÚ.

ÇÚµåÆù, µðÁöÅÐ Ä«¸Þ¶ó, °¡Á¤¿ë °ÔÀÓ±â, ³ÃÀå°í, TV, ÇÁ¸°ÅÍ

¸ðµÎ ÁÖº¯¿¡¼­ ½±°Ô Á¢ÇÒ ¼ö ÀÖ´Â ÀüÀÚÁ¦Ç°µéÀÌ´Ù. ±×·¯¸é ÀÌ Á¦Ç°µéÀÇ °øÅëÁ¡Àº ¹«¾ùÀϱî? Á¤´äÀº À§Á¦Ç° ¸ðµÎ ÀÓº£µðµå ½Ã½ºÅÛÀÇ ÇÑ Á¾·ù¶ó´Â °ÍÀÌ´Ù. ÀÓº£µðµå(embedded)ÀÇ ±âº»ÇüÀÎ embed¶ó´Â ´Ü¾î¸¦ »çÀü¿¡¼­ ã¾Æº¸¸é ´ÙÀ½°ú °°Àº Àǹ̸¦ °¡Áö°í ÀÖ´Ù.

embed [imb d,em-] : ±í¼÷ÀÌ ¹Ú´Ù, ÆÄ¹¯´Ù, ³¢¿ö ³Ö´Ù

»çÀüÀû Àǹ̷ΠºÃÀ» ¶§ ÀÓº£µðµå ½Ã½ºÅÛÀ̶õ ¾î¶² ÀåÄ¡¿¡ ³¢¿ö ³ÖÀº ½Ã½ºÅÛÀ̶ó´Â Àǹ̰¡ µÈ´Ù. ÀÌ·± Àǹ̿¡¼­ ÀÓº£µðµå ½Ã½ºÅÛÀ»¡®³»ÀåÇü ½Ã½ºÅÛ¡¯À̶ó°í ¸»Çϱ⵵ ÇÑ´Ù.

±×·¯¸é ¾î¶² ÀåÄ¡¿¡ ³»ÀåµÈ ½Ã½ºÅÛÀ» ÀÓº£µðµå ½Ã½ºÅÛÀ̶ó°í ÇÏ´ÂÁö ¾Ë¾Æº¼ Â÷·ÊÀÌ´Ù.

¿©±â¼­ ÄûÁ Çϳª ´õ Ç®¾îº¸ÀÚ. ´ÙÀ½ µÎ Á¦Ç° °£ÀÇ Â÷ÀÌÁ¡Àº ¹«¾ùÀϱî?

 

            

 

 

°¡Á¤¿ë °ÔÀÓ±â vs PC

±×¸² 1 °¡Á¤¿ë °ÔÀÓ±â¿Í PC

 

 

¸¹Àº Â÷ÀÌÁ¡ÀÌ ÀÖÀ» ¼ö ÀÖ°Ú´Ù. ¿ì¼± °ÔÀÓ±â´Â TV¿¡ ¿¬°áÇÏ¿© °ÔÀÓÀ» Áñ±æ ¼ö ÀÖ´Â ±â±âÀε¥ ºñÇØ,PC´Â ÀÎÅͳÝ, ¹®¼­ÀÛ¼º, äÆÃ µî´õ ¸¹Àº ÀÛ¾÷À» ÇÒ ¼ö ÀÖ´Ù. PC´Â

°Å±â¿¡´Ù °ÔÀÓµµ Áñ±æ ¼ö ÀÖ´Ù. ±â´É¸é¿¡¼­ ºÃÀ» ¶§ ±× Ȱ¿ëµµ°¡ ÈξÀ ´õ ¸¹´Ù. PC´Â ¾÷±×·¹À̵尡 °¡´ÉÇÏ´Ù´Â °Íµµ °ÔÀÓ±â¿ÍÀÇ Â÷ÀÌÁ¡À̶ó°í ÇÒ ¼ö ÀÖ´Ù.

°ÔÀÓ±â´Â ±¸ÀÔÇÏ°í ³ª¸é ±¸ÀÔ ´ç½Ã »ç¾ç ±×´ë·Î ¼ÒÇÁÆ®¿þ¾î(°ÔÀÓ Ä«Æ®¸®Áö)¸¸ ¹Ù²ã°¡¸é¼­ °ÔÀÓÀ» Áñ±â°Ô µÇÁö¸¸, PC´Â ±¸ÀÔ ´ç½Ã ÀåÂøµÈ ±×·¡ÇÈ Ä«µå³ª RAM µî ³»ºÎ ºÎǰÀ» ±³È¯ÇØ ÇÑÃþ ´õ ³ªÀº ½Ã½ºÅÛÀ¸·Î ¹Ù²Ü ¼ö ÀÖ´Ù. ±×·¯³ª Á¤´äÀº ¾ÆÁ÷ ³ª¿ÀÁö ¾Ê¾Ò´Ù.

ÈùÆ®´Â ÀÓº£µðµå ½Ã½ºÅÛÀÇ ±¸Ã¼ÀûÀÎ Á¤ÀÇ ¾È¿¡ ¼û¾î ÀÖ´Ù.¡® Á¦ÇÑµÈ ÀÚ¿øÀ» °¡Áö°í ƯÁ¤ÇÑ ¸ñÀûÀÌ ÀÖ´Â ÀÛ¾÷À» ó¸®Çϱâ À§ÇÑ ½Ã½ºÅÛ¡¯À̶õ °ÍÀÌ ±× Á¤ÀÇÀÌ´Ù.

Áï, ÇÊÀÚ°¡ ÀǵµÇÑ Á¤´äÀº¡®°ÔÀÓ±â´Â ÀÓº£µðµå ½Ã½ºÅÛÀ¸·Î ºÐ·ùµÇ´Âµ¥ ºñÇØ PC´Â ±×·¸Áö ¾Ê´Ù¡¯´Â °ÍÀÌ´Ù. °ÔÀÓ±â»Ó ¾Æ´Ï¶ó ÇÚµåÆù, µðÁöÅÐ Ä«¸Þ¶ó, ³ÃÀå°í, TV ´õ ³ª¾Æ°¡¼­´Â ÀÚµ¿Â÷ÀÇ ÀüÀڽýºÅÛ, ÀÇ·á¿ë ±â±â, °øÀå ÀÚµ¿È­ ±â±âµé±îÁöµµ ƯÁ¤ ¸ñÀûÀ» ¿°µÎ¿¡ µÎ°í ¸¸µé¾îÁø Á¦Ç°À̹ǷΠÀÓº£µðµå ½Ã½ºÅÛÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù. PC¸¦ Á¦¿ÜÇÑ ´ëºÎºÐÀÇ ÀüÀÚ Á¦Ç°ÀÌ ÀÓº£µðµå ½Ã½ºÅÛÀ̶ó°í ÇØµµ °ú¾ðÀÌ ¾Æ´Ï´Ù. ½ÇÁ¦·Î PC°¡ ³ª¿À±â Àü±îÁö´Â ÀÓº£µðµå ½Ã½ºÅÛÀ̶õ ¿ë¾î¸¦ »ç¿ëÇÏÁö ¾Ê¾Ò´Ù. ¹ü¿ë¼ºÀÌ °­Á¶µÈ PC¿Í ºñ±³ÇÏ¿© »ç¿ëÇϱâ À§ÇØ ¸¸µé¾îÁø ¿ë¾î´Ù. ±×·¯¸é ÀÌ·¯ÇÑ ÀÓº£µðµå ½Ã½ºÅÛÀÇ °øÅëÀûÀΠƯ¡¿¡ ´ëÇØ ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ

 

 

 

ÀÓº£µðµå ½Ã½ºÅÛÀÇ Æ¯Â¡

¾Õ¿¡¼­ ¾Ë¾Æº» ¹Ù¿Í °°ÀÌ ÀÓº£µðµå ½Ã½ºÅÛÀº ±× Á¾·ù°¡ ´Ù¾çÇÏ¿© °øÅëÀûÀΠƯ¡À¸·Î Á¤ÀÇ ³»¸®±â´Â ½±Áö ¾Ê´Ù. ÇÏÁö¸¸ ÀÓº£µðµå ½Ã½ºÅÛÀ̶õ ƯÁ¤ ¸ñÀû¸¸À» ¼öÇàÇϱâ À§ÇØ ¸¸µé¾îÁø ½Ã½ºÅÛÀ̹ǷÎ, ¡®Æ¯Á¤ ¸ñÀûÀ» ´Þ¼ºÇϴµ¥ ÃÖÀûÈ­ µÈ ½Ã½ºÅÛ¡¯À̶ó°í ¸»ÇÒ ¼ö´Â ÀÖ´Ù. ¶§¹®¿¡ ¼öÇàµÇ´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¸ñÀû¿¡ ¸ÂÃç ±× ±â¹ÝÀÌ µÇ´Â ½Ã½ºÅÛÀÌ Á¦À۵ȴÙ.

¹Ý¸é ¹ü¿ë¼ºÀ» °®´Â PC´Â ½Ã½ºÅÛÀ» ¸ÕÀú ¸¸µé¾î ³õÀº ÈÄ¿¡ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ½Ã½ºÅÛ¿¡ ¸Âµµ·Ï Á¦ÀÛÀÌ µÈ´Ù. ½Ã½ºÅÛÀÇ ¼³°è ´Ü°è¿¡¼­ºÎÅÍ PC¿Í´Â Â÷À̰¡ »ý±â°Ô µÇ´Â °ÍÀÌ´Ù.

¶Ç ´Ù¸¥ ÇÑ °¡Áö Ư¡Àº ÀÓº£µðµå ½Ã½ºÅÛÀÌ Á¦ÇÑµÈ ÀÚ¿øÀ» °¡Áø´Ù´Â Á¡ÀÌ´Ù. À̴ ƯÈ÷ ÈÞ´ëÆùÀ̳ª PDA, MP3 Ç÷¹ÀÌ¾î µî ÈÞ´ë¿ë ±â±â¿¡¼­ ´õ¿í µÎµå·¯Áø Ư¡ÀÌ´Ù. ÀÌ·Î ÀÎÇØ ´ÙÀ½°ú °°Àº Á¦¾àÀÌ »ý±â°Ô µÈ´Ù. ÈÞ´ë¿ë ±â±â´Â º¸Åë ¹èÅ͸®¸¦ »ç¿ëÇϱ⠶§¹®¿¡ Àü·Â °ø±Þ ¸é¿¡¼­ Á¦¾àÀ» ¹Þ´Â´Ù.

¿¹¸¦ µé¾î ÈÞ´ëÆù¿¡¼­ µ¿ÀÛÇÏ´Â °ÔÀÓÀ» °³¹ßÇÑ´Ù°í ÇßÀ» ¶§, ½Ã½ºÅÛ ¼º´ÉÀÌ ¶Ù¾î³ª ºü¸£°í ¸ÚÁø °ÔÀÓÀ» ¸¸µé ¼ö´Â ÀÖ´Ù ÇÏ´õ¶óµµ ¹èÅ͸®°¡ ÀÏÂï ´â°Ô µÈ´Ù¸é ¹«¿ëÁö¹°ÀÌ µÉ °ÍÀÌ´Ù. ¶§¹®¿¡ ÀÓº£µðµå ½Ã½ºÅÛ °³¹ß ½Ã¿¡´Â Àü·Â ¹®Á¦¸¦ °í·ÁÇØ¾ß ÇÑ´Ù. ¶ÇÇÑ ÀúÀå °ø°£ ¿ª½Ã Á¦ÇÑÀ» ¹ÞÀ» ¼ö¹Û¿¡ ¾ø´Ù. ÈÞ´ëÆùÀÌ ³ª PDA¿¡´Â º¸Åë ´ë¿ë·®ÀÇ Çϵåµð½ºÅ© ´ë½Å Ç÷¡½Ã ¸Þ¸ð¸®¸¦ ÀåÂøÇØ »ç¿ëÇϴµ¥, Ç÷¡½Ã ¸Þ¸ð¸®´Â Çϵåµð½ºÅ©¿¡ ºñÇØ ¿ë·®´ëºñ °¡°ÝÀÌ ÈξÀ ºñ½Î´Ù. ÇÏÁö¸¸ ¾à°£ÀÇ Ãæ°Ý¿¡µµ ¼Õ»óÀ» ¹Þ´Â Çϵåµð½ºÅ©¸¦ »ç¿ëÇϱâ¶õ Èûµç ½ÇÁ¤ÀÌ´Ù. ±×¸®°í ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ´Â µ¥ ÇÊ¿äÇÑ ¸Þ¸ð¸®ÀÇ Å©±â ¿ª½Ã Á¦¾àÀ» ¹Þ´Â´Ù.

±â¾÷Àº ÀÓº£µðµå ½Ã½ºÅÛ Á¦ÀÛ ½Ã Á¦Ç° °¡°ÝÀ» ¿°µÎ¿¡ µÎ°í °¡±ÞÀû ÀÛÀº Å©±âÀÇ ¸Þ¸ð¸®¸¦ ÀåÂøÇÏ·Á°í ÇÑ´Ù. ¶§¹®¿¡ ½Ã½ºÅÛ¿¡ ³»ÀåµÇ´Â ÇÁ·Î±×·¥ÀÇ Å©±â¸¦ ÀÛ°Ô ¸¸µé±â À§ÇÑ °í·Á°¡ ÀÖ¾î¾ß ÇÒ °ÍÀÌ´Ù.

ÀÌó·³ ÀÓº£µðµå ½Ã½ºÅÛÀÇ Á¦¾àµéÀº ±â¼úÀÌ ¹ßÀüÇÏ°í ºÎǰ °¡°ÝÀÌ Ç϶ôÇÔ¿¡ µû¶ó Á¡Â÷ ÇØ°áÀÇ ±æÀÌ ¿­¸®°í ÀÖ±â´Â ÇÏÁö¸¸ ¾ÆÁ÷µµ ÀÓº£µðµå ½Ã½ºÅÛÀ» °³¹ßÇÒ ¶§ ¹Ýµå½Ã °í·ÁÇØ¾ß ÇÒ »çÇ×ÀÓÀº ºÐ¸íÇÏ´Ù.

¸¶Áö¸·À¸·Î ÀÓº£µðµå ½Ã½ºÅÛÀº ½Ç½Ã°£(Real-time)¼ºÀ» ÇÊ¿ä·Î ÇÏ´Â °æ¿ì°¡ ¸¹´Ù. ½Ç½Ã°£¼ºÀ̶õ ƯÁ¤¾÷¹«°¡ Á¤ÇØÁø ½Ã°£ ³»¿¡ ¼öÇàµÅ¾ß ÇÔÀ» ÀǹÌÇÑ´Ù.

´ÜÀûÀÎ ¿¹·Î ¹Ì»çÀÏ ¹ß»ç ½Ã½ºÅÛÀÇ °æ¿ì ¹Ì»çÀÏ ¹ß»ç ¹öưÀ» ´©¸¥ ¼ø°£ ÇÑ Ä¡ÀÇ ¿ÀÂ÷µµ ¾øÀÌ ¹ß»ç°¡ µÅ¾ß ÇÑ´Ù. ÀÌ·± ½Ã½ºÅÛÀÇ °æ¿ì ½Ç½Ã°£¼ºÀÌ º¸ÀåµÇÁö ¾Ê´Â´Ù¸é Å« ¹®Á¦¸¦ ¾ß±âÇÒ ¼ö°¡ ÀÖ´Ù. ÀÌ·¯ÇÑ ½Ã½ºÅÛ¿¡¼­´Â ¿ÀÂ÷°¡ ¹ß»ýÇÏÁö ¾Êµµ·Ï öÀúÈ÷ º¸ÀåÀ» ÇØÁà¾ß ÇÑ´Ù.

ÀÌ¿¡ ºñÇØ µ¿¿µ»óÀ» Àç»ýÇÏ´Â ½Ã½ºÅÛÀÇ °æ¿ì´Â µ¿¿µ»óÀÌ ²÷±âÁö ¾Ê°í Àç»ýµÅ¾ß ÇÑ´Ù´Â ½Ç½Ã°£¼ºÀ» °¡Áö°í ÀÖ´Ù. ±×·±µ¥ µ¿¿µ»óÀº ¾à°£ ²÷±ä´Ù ÇØµµ º¸±â¿¡ ºÒÆíÇÑ Á¤µµÀÌÁö ¾ÕÀÇ ¹Ì»çÀÏ ¹ß»ç ½Ã½ºÅÛ°ú °°Àº À§Ç輺À» °¡ÁöÁö´Â ¾Ê´Â´Ù. µû¶ó¼­ ½Ç½Ã°£¼º ±âÁØÀÌ ¾ÕÀÇ °æ¿ìº¸´Ù ¿ÏÈ­µÉ ¼öµµ ÀÖ´Ù.

½Ç½Ã°£¼ºÀÇ Á¤µµ¿¡ µû¶ó ¹Ì»çÀÏ ¹ß»ç ½Ã½ºÅÛ°ú °°Àº °æ¿ì¸¦ ÇÏµå ½Ç½Ã°£ ½Ã½ºÅÛ(Hard Real-time System), µ¿¿µ»ó Àç»ý ½Ã½ºÅÛÀÇ °æ¿ì¸¦ ¼ÒÇÁÆ® ½Ç½Ã°£ ½Ã½ºÅÛ(Soft Real-time System)À̶ó°í ÇÑ´Ù.

 

ÀÓº£µðµå ½Ã½ºÅÛ¿¡¼­ OS°¡ ÇÊ¿äÇÑ ÀÌÀ¯

OS¶õ PC³ª ÀÓº£µðµå ½Ã½ºÅÛÀ» ±¸µ¿½Ã۴µ¥ »ç¿ëµÇ´Â °¡Àå ±âº»ÀûÀÎ ÇÁ·Î±×·¥ÀÌ´Ù. OS°¡ ¼³Ä¡µÇÁö ¾ÊÀº ½Ã½ºÅÛ¿¡¼­´Â ¾Æ¹« ÀÛ¾÷µµ ÇÒ ¼ö°¡ ¾ø´Ù. OS°¡ ¼³Ä¡µÈ »óÅ¿¡¼­ ¹®¼­ÆíÁý±â ÇÁ·Î±×·¥À» ÅëÇØ ¹®¼­ÀÛ¼ºÀ» Çϰí, ÀÎÅÍ³Ý ºê¶ó¿ìÀú ÇÁ·Î±×·¥À» ÅëÇØ ÀÎÅͳÝÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô µÈ´Ù.

°¡Àå ´ëÇ¥ÀûÀÎ OS·Î´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ À©µµ¿ì ½Ã¸®Á µé ¼ö ÀÖ´Ù. Windows 98, Windows NT,

Windows XP µîÀÌ ÀÖ´Ù. PC¿ë OS·Î´Â À©µµ¿ì ¿Ü¿¡µµ À¯´Ð½º, ¸®´ª½º µîÀÌ ¸¹ÀÌ ¾²À̰í ÀÖ°í, ÀÓº£µðµå ½Ã½ºÅÛ¿ë OS·Î´Â À©µµ¿ì, ¸®´ª½º ¿Ü¿¡µµ VxWorks, pSOS, Nucleus µîÀÌ ¸¹ÀÌ ¾²ÀδÙ. ±×·¯¸é ¿Ö PC°¡ ¾Æ´Ñ ÀÓº£µðµå ½Ã½ºÅÛ¿¡¼­ OS°¡ ÇÊ¿äÇÒ±î?

 

TV¸¦ ¿¹·Î µé¾îº¸¸é, ¾Æ³¯·Î±× Ä÷¯TV´Â TV º»¿¬ÀÇ ±â´É¸¸ ¼öÇàÇÏ¸é µÇ´Â ºñ±³Àû °£´ÜÇÑ ±¸Á¶·Î µÇ¾î ÀÖ¾î, ½Ã½ºÅÛ¿¡ ¼öÇàÇϰíÀÚ ÇÏ´Â ±â´É¸¸ ³»ÀåµÇ¾î ÀÖÀ¸¸é ¹®Á¦¾ø¾ú´Ù. ±×·±µ¥ ¿äÁò Ãâ½ÃµÇ´Â µðÁöÅÐTV¿¡´Â TV º»¿¬ÀÇ ±â´É ¿Ü¿¡µµ ³×Æ®¿öÅ· ±â´É, °ÔÀÓ ±â´É µî ´Ù¾çÇÑ ºÎ°¡ ±â´ÉµéÀÌ Æ÷ÇԵǾî ÀÖ°í, ½Ã½ºÅÛÀÇ º¹À⼺Àº Á¡Á¡ ´õ Ä¿Áö´Â Ãß¼¼´Ù. ÇÚµåÆùÀÇ °æ¿ìµµ ¸¶Âù°¡Áö´Ù. ±âº»ÀûÀÎ ÀüÈ­ ÅëÈ­ ±â´É¸¸ µÇ´Â Á¦Ç°¿¡¼­, Ä«¸Þ¶ó ±â´É, °ÔÀÓ ±â´É µî ´Ù¾çÇÑ ºÎ°¡±â´ÉÀÌ Ãß°¡µÇ¸é¼­ °ÔÀÓÀ» ÇÏ´Â µµÁß ÀüÈ­¸¦ ¹ÞÀ» ¼ö ÀÖ¾î¾ß ÇÏ´Â µî º¹ÀâÇÑ Ã³¸®¸¦ È¿À²ÀûÀ¸·Î ÇØ¾ß ÇÒ Çʿ伺ÀÌ »ý±â°Ô µÆ´Ù.

±âÁ¸ ÀÓº£µðµå ½Ã½ºÅÛ Á¦ÀÛ ¹æ½ÄÀ¸·Î´Â ÀÌó·³ º¹ÀâÇØÁø ±â´ÉÀ» È¿À²ÀûÀ¸·Î ó¸®ÇϱⰡ ¾î·Æ´Ù. ¶§¹®¿¡ OS ±â¼úÀ» Àû¿ëÇØ Á¦Ç°À» ¸¸µé¾î ³»´Â Ãß¼¼°¡ ´ë¼¼ÀÎ °ÍÀÌ´Ù. ¹°·Ð ¿äÁòµµ ³ÃÀå°í, ÀüÀÚ·¹ÀÎÁö µî °£´ÜÇÑ ½Ã½ºÅÛ¿¡´Â OS°¡ ÇÊ¿ä ¾øÀ» ¼ö ÀÖ´Ù.

 

ÀÓº£µðµå OS

Á¦ÇÑµÈ ÀÚ¿øÀ» °¡Áö°í ƯÁ¤ ¸ñÀûÀ» ¼öÇàÇØ¾ß ÇÏ´Â ÀÓº£µðµå ½Ã½ºÅÛÀÇ Æ¯¼º ¶§¹®¿¡ ÀÓº£µðµå ½Ã½ºÅÛ¿¡ ³»ÀåµÇ´Â OS ¿ª½Ã ÀÌ ¸ñÀû¿¡ ÀûÇÕÇÑ OS¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù.

PCÀÇ °æ¿ì¿¡´Â ¼Õ¿¡ ²ÅÀ» Á¤µµ·Î ¸î °³ÀÇ OS°¡ ½ÃÀå Àüü¸¦ Àå¾ÇÇϰí ÀÖÁö¸¸, ÀÓº£µðµå ½Ã½ºÅÛÀÇ °æ¿ì´Â °¢ ½Ã½ºÅÛ¸¶´Ù Àú¸¶´ÙÀÇ Æ¯Â¡À» °¡Áö°í Àֱ⠶§¹®¿¡ ±× Á¾·ù°¡ »ó´çÈ÷ ¸¹Àº ÆíÀÌ´Ù. Å©°Ô ºÐ·ù¸¦ ÇØº¸ÀÚ¸é ÀÓº£µðµå ½Ã½ºÅÛ¿¡ ¸¹ÀÌ »ç¿ëµÇ´Â OS·Î´Â RTOS, À©µµ¿ì CE, ¸®´ª½º µîÀÌ ¼Õ²ÅÈù´Ù.

 

RTOS

ÀÓº£µðµå OS´Â ¿ø·¡ ½Ç½Ã°£¼ºÀÌ ÇÊ¿äÇÑ ±â±â¿¡ ³»ÀåµÇ´ø RTOS (Real-Time Operating System)·Î

ºÎÅÍ ºñ·ÔµÇ¾î Á¡Â÷ ÈÞ´ëÆù µî ´Ù¸¥ ÀÓº£µðµå ½Ã½ºÅÛÀ¸·Î±îÁö Àû¿ë¹üÀ§°¡ È®´ëµÈ °ÍÀÌ´Ù. Áï RTOS´Â ÀÓº£µðµå OSÀÇ ¿øÁ¶¶ó°í ÇÒ ¼ö ÀÖ´Ù. óÀ½ºÎÅÍ ½Ç½Ã°£¼ºÀ» ¿°µÎ¿¡ µÎ°í ¸¸µé¾îÁ³±â ¶§¹®¿¡ ½Ç½Ã°£Ã³¸®¿¡¼­ Ÿ OS¿¡ ºñÇØ °­Á¡À» °¡Áö°í ÀÖ°í, °³¹ß ȯ°æµµ ¿ì¼öÇÑ ÆíÀÌ´Ù.

´Ü ´ëºÎºÐ »ó¿ë OSÀ̱⠶§¹®¿¡ °¡°ÝÀÌ ºñ½Î°í, ÀÓº£µðµå ½Ã½ºÅÛÀÌ Á¡Â÷ º¹ÀâÇØÁö°í ±â´ÉÀÌ ¸¹¾ÆÁü¿¡ µû¶ó OS ¼º´ÉÀÌ °­·ÂÇÑ ¸®´ª½º³ª À©µµ¿ì·Î Á¡Â÷ ´ëüµÇ°í ÀÖ´Â ½ÇÁ¤ÀÌ´Ù. ´ëÇ¥ÀûÀÎ »ó¿ë RTOS·Î´Â VxWorks, Nucleus, pSOS µîÀÌ ÀÖ´Ù.

 

À©µµ¿ì CE

PC¿ë OS ½ÃÀåÀ» Àå¾ÇÇϰí ÀÖ´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ ÀÓº£µðµå¿ë OSÀÌ´Ù. ¸¹Àº »ç¿ëÀڵ鿡°Ô Àͼ÷ÇÑ À©µµ¿ì¿Í ºñ½ÁÇÏ°Ô ±¸¼ºµÇ¾î ÀÖ°í, °³¹ß ȯ°æµµ À©µµ¿ì¿Í À¯»çÇØ ÀûÀÀÇϱ⠽±´Ù.

À©µµ¿ìÀÇ ÀÀ¿ë ÇÁ·Î±×·¥À» ±×´ë·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °Íµµ Å« ÀåÁ¡ÀÌ´Ù. ÀÌ·¯ÇÑ ÀÌÁ¡À» »ì¸± ¼ö ÀÖ´Â ÈÞ´ëÆù, PDA µîÀÇ ÀÓº£µðµå ½Ã½ºÅÛ¿¡ ÁÖ·Î »ç¿ëµÇ°í ÀÖ´Ù.

 

ÀÓº£µðµå ¸®´ª½º

¹Ý¸é »ó¿ë RTOS¿¡ ºñÇØ ½Ç½Ã°£¼º¿¡¼­ ¶³¾îÁö°í, À©µµ¿ì °è¿­¿¡ ºñÇØ °³¹ßȯ°æÀÌ ¿­¾ÇÇÑ ÆíÀÌ´Ù. ¿­¾ÇÇÑ °³¹ßȯ°æÀ¸·Î ÀÎÇØ °³¹ß±â°£ÀÌ »ó´ëÀûÀ¸·Î ±æ¾îÁö°í, °³¹ß¿¡ ÇÊ¿äÇÑ Áö¿øÀ» ¹ÞÀ» °÷ÀÌ ¸¶¶¥ÇÏÁö ¾Ê´Ù´Â ´ÜÁ¡µµ ÀÖ´Ù. ÇÏÁö¸¸ °ø°³µÈ ¼Ò½º ÄÚµå·Î ÀÎÇØ µÎÅÍ¿î °³¹ßÀÚ ÃþÀ» È®º¸Çϰí ÀÖ°í, ¿©·¯ ¾÷ü°¡ ÀÓº£µðµå ¸®´ª½º °³¹ß ¹× ±â¼úÁö¿øÀ» Çϰí ÀÖ¾î, OSÀÇ ¾ÈÁ¤¼º, ½Å·Ú¼º, ¼º´É µîÀÌ ºü¸£°Ô °³¼±µÇ°í ÀÖÀ¸¸ç, ±× Ȱ¿ëµµ°¡ ±Þ°ÝÇÏ°Ô Áõ°¡Çϰí ÀÖ´Â Ãß¼¼´Ù.

 

ÀÓº£µðµå ¸®´ª½ºÀÇ ±¸¼º ¿ä¼Ò

À̹ø¿¡´Â ÀÓº£µðµå ¸®´ª½º¸¦ µ¿ÀÛ½Ã۱â À§ÇØ ÇÊ¿äÇÑ »çÇ׿¡ ´ëÇØ ¾Ë¾Æº¸°Ú´Ù. ¿©±â¿¡¼­ ³ª¿À´Â ³»¿ëµéÀº ¾ÕÀ¸·ÎÀÇ ¿¬Àç¿¡¼­ ´õ¿í »ó¼¼ÇÏ°Ô ¼³¸íÀÌ µÉ °ÍÀÌ´Ù.

 

 

¡°ÀÓº£µðµå ¸®´ª½ºÀÇ  °¡Àå Å« ÀåÁ¡Àº ¿ÀÇ ¼Ò½º·Î µÇ¾î ÀÖ´Ù´Â Á¡ÀÌ´Ù. ¶óÀ̼¾½º ºñ¿ëÀÌ ¾ø°í,

¼Ò½º Äڵ尡 °ø°³µÇ¾î Àֱ⠶§¹®¿¡ Ä¿³ÎÀÇ ¼Ò½º Äڵ带 Çʿ信 ¸Â°Ô ¼öÁ¤ÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ´Ù.

ÀÌ´Â ´Ù¾çÇÑ ÀÓº£µðµå ½Ã½ºÅÛ °³¹ß¿¡ À¯¸®ÇÑ ¸éÀ¸·Î ÀÛ¿ëÇÑ´Ù.¡±

 

 

È£½ºÆ®-Ÿ°Ù ±¸Á¶ ¹× ±³Â÷°³¹ßȯ°æ

 

Ÿ°Ù(Target)À̶õ ÀÓº£µðµå ¸®´ª½º °¡ ³»ÀåµÉ ½Ã½ºÅÛ, Áï ÇÚµåÆù, °ÔÀÓ±â¿Í °°Àº ±â±â¸¦ ÀǹÌÇÑ´Ù. ±×¸®°í È£½ºÆ®(Host)¶õ Ÿ°Ù¿¡¼­ ½ÇÇàµÉ ¸®´ª½º³ª ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇϴµ¥

»ç¿ëµÇ´Â ½Ã½ºÅÛÀ» ÀǹÌÇÑ´Ù. º¸Åë PC¿¡¼­ ÇÁ·Î±×·¥À» °³¹ßÇÏ´Â °æ¿ì

Visual Studio¿Í °°Àº °³¹ß ÅøÀ» »ç¿ëÇÏ¿© PC¿¡¼­ Á÷Á¢ °³¹ßÇϰí, °³¹ßµÈ °á°ú¹° ¿ª½Ã PC¿¡¼­ ¹Ù·Î µ¿ÀÛ½ÃÄÑ º¼ ¼ö ÀÖ°Ô µÇ¾î ÀÖ´Ù. ÀÌ´Â ´Ù¸¥ ÀÓº£µðµå ½Ã½ºÅÛ¿¡ ºñÇØ PC°¡ »ç¾çÀÌ ³ô°í ¿©·¯¸ð·Î °³¹ßÀ» Çϱ⿡ ÀûÇÕÇÑ È¯°æÀ» °¡Áö°í Àֱ⠶§¹®ÀÌ´Ù.

ÇÏÁö¸¸, ÈÞ´ëÆùÀ» ¿¹·Î µé¸é, ÈÞ´ëÆùÀº »ý»ê ´Ü°¡ ¹®Á¦ ¶§¹®¿¡ ƯÁ¤ ¸ñÀûÀ» ¼öÇàÇÏ´Â µ¥¿¡¸¸ ÇÊ¿äÇÑ ÃÖ¼Ò»ç¾çÀ¸·Î ±¸¼ºÀÌ µÇ¾î ÀÖ´Ù. µû¶ó¼­ ÈÞ´ëÆù¿¡ ³»ÀåµÉ ÇÁ·Î±×·¥À» ÈÞ´ëÆù ³»¿¡¼­ °³¹ßÇÒ ¼ö°¡ ¾ø´Â »óȲÀÌ´Ù. ¸¶Âù°¡Áö·Î º¸Åë ÀÓº£µðµå ½Ã½ºÅÛÀº »ç¾çÀÌ °³¹ßÀ» Çϱ⿡ ºÎÁ·Çϰųª ¾Æ¿¹ ºÒ°¡´ÉÇÑ °æ¿ì°¡ ´ëºÎºÐÀÌ´Ù. µû¶ó¼­ PC¿Í °°Àº ¿ÜºÎ ȯ°æ¿¡¼­ ÇÁ·Î±×·¥À» °³¹ßÇÏ°í °³¹ßµÈ °á°ú¹°À» ÀÓº£µðµå ¸®´ª½º°¡ ³»ÀåµÇ´Â ½Ã½ºÅÛÀΠŸ°Ù¿¡¼­ ¼öÇàÇϴ¡®È£½ºÆ®-Ÿ°Ù¡¯±¸Á¶¸¦ »ç¿ëÇÏ¿© °³¹ßÀ» ÇÏ°Ô µÈ´Ù. ÀÌ·¯ÇÑ È£½ºÆ®-Ÿ°Ù ±¸Á¶¸¦ ±³Â÷°³¹ßȯ°æ(Cross Development Environment)À̶ó°í ÇÑ´Ù.

 

 

ÅøÃ¼ÀÎ

ÇÁ·Î±×·¥À» °³¹ßÇϱâ À§Çؼ­´Â ÇØ´ç ¼Ò½º Äڵ带 °¡Áö°í ½Ã½ºÅÛ¿¡¼­ ½ÇÇàÇϱâ À§ÇÑ À̹ÌÁö ÇüÅ·Π¸¸µé¾îÁà¾ß ÇÑ´Ù. ÀÌ ÀÛ¾÷À» ÄÄÆÄÀÏ·¯°¡ ´ã´çÇϰí ÀÖ´Ù. ÀÌ ÄÄÆÄÀÏ·¯¸¦ ºñ·ÔÇÏ¿© ÇÁ·Î±×·¥À» ½ÇÇàÇϴµ¥ ÇÊ¿äÇÑ ±âŸ ȯ°æÀÌ È£½ºÆ®(°³¹ßÀ» ´ã´çÇÏ´Â PC)¿Í Ÿ°Ù(ÀÓº£µðµå ¸®´ª½º°¡ ³»ÀåµÇ´Â ½Ã½ºÅÛ)¿¡¼­ ¼­·Î ´Ù¸¥ °æ¿ì°¡ ÀÖ´Ù. ±×·¯¸é È£½ºÆ®¿¡´Â ÇØ´ç Ÿ°ÙÀ» °³¹ßÇϱâ À§ÇÑ È¯°æÀÌ ÇÊ¿äÇÒ °ÍÀÌ´Ù. ÀÌ È¯°æÀ» Ÿ°ÙÀ» °³¹ßÇϴµ¥ ÇÊ¿äÇÑ ÅøµéÀÇ ¸ðÀÓÀ̶ó°í ÇÏ¿© ÅøÃ¼ÀÎ(Toolchain)À̶ó°í ºÎ¸¥´Ù.

 

ºÎÆ®·Î´õ

ÇÚµåÆù°ú °°Àº ÀÓº£µðµå ½Ã½ºÅÛÀ» µ¿ÀÛ½Ã۱â À§Çؼ­´Â óÀ½¿¡ ½Ã½ºÅÛÀ» ±¸µ¿½ÃÄÑ ÁÖ´Â ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÏ´Ù. óÀ½ Àü¿øÀ» ÄÑ°Ô µÇ¸é ÇÚµåÆù ³»ÀÇ ROMÀ̳ª Ç÷¡½Ã¸Þ¸ð¸®¿Í °°Àº ÀúÀåÀåÄ¡¿¡ ÀÖ´Â ºÎÆ®·Î´õ(Boot Loader)¶ó´Â ÇÁ·Î±×·¥ÀÌ °¡Àå ¸ÕÀú ½ÇÇàµÈ´Ù. ±×¸®°í ºÎÆ®·Î´õ´Â ¿î¿µÃ¼Á¦¸¦ ¸Þ¸ð¸®¿¡ ·ÎµùÇØ ¿î¿µÃ¼Á¦°¡ µ¿ÀÛÇÒ ¼ö ÀÖµµ·Ï ¸¸µé¾î ÁØ´Ù. ¿ä¾àÇØ º¸¸é, ºÎÆ®·Î´õÀÇ ¿ªÇÒÀº ½Ã½ºÅÛÀÌ Ã³À½ °¡µ¿µÉ ¼ö ÀÖµµ·Ï ½Ã½ºÅÛÀÇ ÃʱâÈ­¸¦ ´ã´çÇϰí, ¿î¿µÃ¼Á¦¸¦ ½ÇÇàÇÏ´Â ±â´ÉÀ» ¼öÇàÇÑ´Ù°í º¼ ¼ö ÀÖ´Ù.

 

¸®´ª½º Ä¿³Î

ÀÓº£µðµå ½Ã½ºÅÛÀÌ µ¿ÀÛÇÏ´Â µ¥ ±â¹ÝÀÌ µÇ´Â ¿î¿µÃ¼Á¦ÀÌ´Ù. ¿î¿µÃ¼Á¦¿¡¼­ ½Ã½ºÅÛÀÌ µ¿ÀÛÇÏ´Â µ¥ ÇÊ¿äÇÑ ÇÙ½É ±â´ÉÀ» ¸ð¾Æ³õÀº °ÍÀ» Ä¿³ÎÀ̶ó°í ÇÑ´Ù.

 

·çÆ® ÆÄÀÏ ½Ã½ºÅÛ

¸®´ª½º°¡ µ¿ÀÛÇϱâ À§Çؼ­´Â ¿î¿µÃ¼Á¦ÀÇ ÇÙ½ÉÀÎ Ä¿³Î À̿ܿ¡ ·çÆ® ÆÄÀÏ ½Ã½ºÅÛ(Root File System, ÀÌÇÏ RFS)À̶ó´Â °ÍÀÌ Ãß°¡·Î ÇÊ¿äÇÏ´Ù. PCÀÇ °æ¿ì º¸Åë Çϵåµð½ºÅ©(ÀúÀåÀåÄ¡)°¡ ÀåÂøµÇ¾î ÀÖ°í, Çϵåµð½ºÅ© ³»¿¡ ¹®¼­ ÆíÁý±â, À¥ºê¶ó¿ìÀú µîÀÇ ÀÀ¿ë ÇÁ·Î±×·¥ ÆÄÀϵé, ±×¸®°í °¢Á¾ ¹®¼­, ±×¸² ÆÄÀϵéÀÌ ÀúÀåµÇ¾î ÀÖ´Ù. PC¿¡¼­ ¿©·¯ °¡Áö ÀÛ¾÷À» Çϱâ À§ÇØ ÇÊ¿äÇÑ ³»¿ëµéÀÌ ÀúÀåµÈ °ø°£ÀÌ´Ù.

¸®´ª½º°¡ ¼³Ä¡µÈ PC¸¦ º¸½Ã¸é¡®/¡¯¶ó´Â µð·ºÅ丮°¡ ÀÖ°í¡®/¡¯¾Æ·¡ÀÇ /bin, /sbin, /lib µîÀÇ ÇÏÀ§ µð·ºÅ丮°¡ ÀÖÀ½À» È®ÀÎÇÒ ¼ö ÀÖ´Ù. ¸®´ª½º¿¡¼­´Â¡®/ ¡¯¶ó´Â µð·ºÅ丮¿¡ Çϵåµð½ºÅ© µîÀÇ ÀúÀåÀåÄ¡¸¦ ¿¬°áÇÏ¿© ÇÊ¿äÇÑ ±â´ÉµéÀ» ¼öÇàÇÒ ¼ö ÀÖ°Ô Çϰí ÀÖ´Ù.

À̶§¡®/¡¯¸¦ ·çÆ® ÆÄÀÏ ½Ã½ºÅÛ(RFS)¶ó°í ÇÑ´Ù. ¿©±â¿¡ ¸®´ª½º°¡ µ¿À۵DZâ À§ÇØ ÇÊ¿äÇÑ ±â´ÉÀ» ÇÔ²² ´ã°í ÀÖ´Ù. PC¿¡¼­´Â º¸Åë Çϵåµð½ºÅ©°¡ »ç¿ëµÇÁö¸¸ ÀÓº£µðµå ½Ã½ºÅÛ¿¡¼­´Â Ç÷¡½Ã ¸Þ¸ð¸®¿Í °°Àº ÀúÀåÀåÄ¡°¡ ÁÖ·Î »ç¿ëµÈ´Ù.

 

 

Áö±Ý±îÁö ÀÓº£µðµå ¸®´ª½º¶õ ¹«¾ùÀ̰í, ¾î¶² ±¸¼º¿ä¼Ò¸¦ °¡Áö°í Àִ°¡¿¡ ´ëÇØ ¾Ë¾Æº¸¾Ò´Ù. ´ÙÀ½ È£ºÎÅÍ´Â ¿ÀÇ ¼Ò½º¸¦ ÀÌ¿ëÇÏ¿© ÀÓº£µðµå ½Ã½ºÅÛ¿¡ ¸®´ª½º¸¦ žÀçÇÏ°í µ¿ÀÛ½Ã۱â À§ÇÑ °úÁ¤À» Çϳª¾¿ »ìÆìº¸µµ·Ï ÇÒ °ÍÀÌ´Ù

 

 

ÇÊÀÚ À念ÁØÀº »ï¼ºÀüÀÚ SW¿¬±¸¼Ò¿¡¼­ ±Ù¹«Çϰí ÀÖ´Ù. »ç³»±â¼ú¿¬±¸¼Ò¿¡¼­ ÀÓº£µðµå ¸®´ª½º Á¦ÀÛ °­ÀÇ¿¡ ´Ù¼ö Ãâ°­ÇÑ ¹ÙÀÖ°í ÇöÀç ÀÓº£µðµå ¸®´ª½º °ü·ÃÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇϰí ÀÖ´Ù.

 

 

Ãâó : °ø°³ SW ¸®Æ÷Æ® 7È£ ÆäÀÌÁö 46 ~ 51 ¹ßÃé(2007³â 6¿ù) - Çѱ¹¼ÒÇÁÆ®¿þ¾î ÁøÈï¿ø °ø°³SW»ç¾÷ÆÀ ¹ß°£


[¿ø±Û¸µÅ©] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1645


ÀÌ ±ÛÀ» Æ®À§ÅÍ·Î º¸³»±â ÀÌ ±ÛÀ» ÆäÀ̽ººÏÀ¸·Î º¸³»±â ÀÌ ±ÛÀ» ¹ÌÅõµ¥ÀÌ·Î º¸³»±â

 
Çѱ¹¼ÒÇÁÆ®¿þ¾îÁøÈï¿ø °ø°³SW»ç¾÷ÆÀ