º»¹®/³»¿ë
Àü¼¼°è ÀÓº£µðµå S/W ½ÃÀå µ¿Çâ
1. °³¿ä
ÇöÀç ºü¸£°Ô ¼ºÀåÇϰí ÀÖ´Â ÀÓº£µðµå S/W(embedded software) »ê¾÷Àº ±â¼ú Çõ½Å°ú ½ÃÀå¿¡¼ÀÇ Ä¡¿ÇÑ °æÀï¿¡ ÀÇÇØ »õ·Ó°í ¿ªµ¿ÀûÀÎ ¾ç»óÀ¸·Î Àü°³µÇ°í ÀÖ´Ù. ÀÓº£µðµå ½Ã½ºÅÛ(embedded system)Àº ÀϹÝÀûÀÎ ¸ñÀûº¸´Ù´Â Ư¼öÇÑ ¾ÖÇø®ÄÉÀ̼ǿëÀ¸·Î ¼³°èµÇ±â ¶§¹®¿¡, ÀÌ »ê¾÷°è´Â ÀÚü °³¹ßÀ» Ãß±¸ÇÏ´Â ¼ö¹é °³ÀÇ ¼ÒÇü ¾÷üµéÀÌ ³¸³Çϰí ÀÖ´Ù. SoC(System-on-Chip)ÀÇ ÃâÇöÀ¸·Î, »ê¾÷°è´Â º¸´Ù º¹ÀâÇÑ ½Ã½ºÅÛ ¼¿°è¸¦ À§ÇØ ¿ªµ¿ÀûÀÎ ±¸Á¶ º¯È¸¦ ÀÏÀ¸Å°´Â âÁ¶ÀûÀÎ »õ·Î¿î ¼Ö·ç¼ÇÀ» ÇÊ¿ä·Î ÇÏ°Ô µÇ¾ú´Ù. ¸¹Àº ÀÓº£µðµå S/W ¾÷üµéÀº ÀÓº£µðµå S/W ¿ä±¸¿¡ ´ëÀÀÇÒ ¿ø½ºÅ¾¼¥(one-stop-shop)À̵DZâ À§ÇØ ´Ù¸¥ ¾÷ü¸¦ Àû±ØÀûÀ¸·Î Àμö/ÇÕº´Çϰí ÀÖÀ¸¸ç, ÀÓº£µðµå H/W ¾÷ü¿Í Àåºñ¾÷üµé±îÁö ÀÓº£µðµå S/W »ê¾÷¿¡ ÁøÀÔÇϱ⠽ÃÀÛÇÏ¿© ´õ¿í´õ Ä¡¿ÇÑ °æÀïȯ°æÀÌ Á¶¼ºµÇ°í ÀÖ´Ù.
´çÃÊ »ê¾÷¿ë ±â±â¸¦ Á¦¾îÇϱâ À§ÇØ »ç¿ëµÇ´ø ÀÓº£µðµå S/W´Â °øÀå ÀÚµ¿È ¹× °¡Á¤ ÀÚµ¿È¿¡ ÇÊ¿äÇÑ ÀÚµ¿Á¦¾î ½Ã½ºÅÛÀ» ºñ·ÔÇØ °¢Á¾ µðÁöÅÐ Á¤º¸°¡Àü ±â±â, ÀÚµ¿ ¼¾¼Àåºñ µîÀÇ ±â´ÉÀ» ´Ù¾çÈÇÏ°í ºÎ°¡°¡Ä¡¸¦ ³ôÀÏ ¼ö ÀÖ´Â ÇÙ½É S/W·Î ÀÚ¸®¸Å±è ÇÏ¡¦(»ý·«)
2. ÀÓº£µðµå S/W ±â¼ú
¿ø: ÀÓº£µðµå ½Ã½ºÅÛµéÀÌ ´Üµ¶Çü ½Ã½ºÅÛ»Ó¸¸ ¾Æ´Ï¶ó À¯¹«¼± ³×Æ®¿öÅ©¸¦ ÅëÇØ ¿¬°áµÉ ¼ö ÀÖ¾î¾ß Çϰí, ¸ÖƼ¹Ìµð¾î Á¤º¸¸¦ ó¸®ÇÏ´Â ±â¼úÀÌ ÇÊ¿äÇÑ µðÁöÅÐ TV, PDA ¹× ½º¸¶Æ®Æù µî°ú °°Àº ÀÓº£µðµå ½Ã½ºÅÛÀ» Áö¿øÇØ¾ß ÇÑ´Ù.
-´Ù¾çÇÑ ¼Ö·ç¼Ç°ú °³¹ß µµ±¸ ÇÊ¿ä: ´Ù¾çÇÑ ±âÁ¾°ú ±Ô°ÝÀÇ ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼¿¡ ÃÖÀûÈµÈ º°µµÀÇ ¼Ö·ç¼ÇÀÌ µ¿½Ã¿¡ Á¦°øµÇ¾î¾ß Çϸç, °í³µµÀÇ ÀÓº£µðµå S/W ¾ÖÇø®ÄÉÀ̼ÇÀ» ºü¸£°í ¾ÈÁ¤µÇ°Ô °³¹ßÇϱâ À§ÇØ »ç¿ëÇϱ⠽¬¿î °³¹ß µµ±¸°¡ ÇÊ¿äÇÏ´Ù
³ª. ÁÖ¿ä ±â¼ú ¹× Àû¿ëºÐ¾ß
ÀÓº£µðµå S/WÀÇ ÁÖ¿ä ±â¼úºÐ¾ß´Â ÀÓº£µðµå ±âº» ÀÀ¿ë, ÀÓº£µðµå ¹Ìµé¿þ¾î, ÀÓº£µðµå ½Ã½ºÅÛ S/W, ÀÓº£µðµå ½Ã½ºÅÛ °³¹ß µµ±¸, ÀÓº£µðµå S/W Ç÷§Æû µîÀ¸·Î ±¸ºÐÇÒ ¼ö ÀÖÀ¸¸ç, ±× °¢°¢ÀÇ È°¿ë ¿¹¸¦ <Ç¥ 1>¿¡ Á¤¸®ÇÏ¿´´Ù.
¸ÕÀú ÀÓº£µðµå H/W ºÐ¾ß´Â ÀÓº£µðµå ½Ã½ºÅÛ¿ë ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼°¡ °í¼º´ÉÈ µÇ°í ÀÖÀ¸¸ç, Àú°¡ÀÇ ÈÞ´ëÇü Á¤º¸±â±â¸¦ À§ÇÑ °í¼º´É, ÀúÀü·Â ÀÓº£µðµå ½Ã½ºÅÛÀÇ ¿ä±¸°¡ Áõ°¡ÇÏ¸é¼ Configurable IP ¹× Configurable SoC Ç÷§Æû ±â¼ú °³¹ß·Î ¹ßÀüÇϰí ÀÖ´Ù. VxWorks, pSOS, QNX¿Í °°Àº Àü¿ë RTOS´Â Áö¿ø ±â´ÉÀ» ´Ù¾çÈÇÏ¿© »õ·Î¿î ¿ä±¸¿¡ ºÎÀÀÇØ¾ß ÇÒ °ÍÀ̸ç, À¯¹«¼± ÅëÇÕ ¼ºñ½º ȯ°æ¿¡¼´Â XMLÀ» ±â¹ÝÀ¸·Î ÇÏ´Â À¥ ¼ºñ½º ¹æ½ÄÀÌ »ç¿ëµÉ Àü¸ÁÀÌ´Ù. ¶ÇÇÑ, Oracle, Sybase, IBM µî »ó¿ë DBMS ¾÷üµéÀÌ ¸ð¹ÙÀÏ ´Ü¸»±â žÀç¿ëÀ¸·Î Ãʰ淮ÀÇ À̵¿ DBMS¸¦ Á¦°øÇϰí ÀÖÀ¸³ª ¾ÕÀ¸·Î ´Ù¾çÇÑ ´Ü¸»±â ÀÚ¿ø¿¡ ¸Â°Ô À籸¼ºÇÒ ¼ö ÀÖ´Â ±â¼ú°ú ½Ã°£ Á¦¾à¼ºÀ» °í·ÁÇÑ ½Ç½Ã°£ ó¸® ±â¼úÀÌ ÇÊ¿äÇÏ°Ô µÉ °ÍÀ¸·Î º¸ÀδÙ.
ÀÓº£µðµå ¹Ìµé¿þ¾î ºÐ¾ß¿¡¼ À§Ä¡±â¹Ý »óȲÀÎ½Ä ¼ºñ½º´Â ¸ð¹ÙÀÏ ÄÄÇ»ÆÃ ȯ°æ¿¡¼ ¼ö½Ã·Î À̵¿ÇÏ´Â ´Ü¸»°ú »ç¿ëÀÚÀÇ À§Ä¡¸¦ ÀνÄÇÏ¿© ´Ù¾çÇÑ À§Ä¡ ÀÎ½Ä ÀÀ¿ë¿¡ Ȱ¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀ¸·Î, MSÀÇ UPnP(Universal Plug and Play), SunÀÇ Jini, OracleÀÇ 9iASWE(Oracle9i Advanced