[º¸¾È´º½º ÀÌ¼Ò¹Ì ±âÀÚ] ±Û·Î¹ú ÀÓº£µðµå °³¹ß¿ë ¼ÒÇÁÆ®¿þ¾î ¹× ¼ºñ½º °ø±Þȸ»ç IARÀº °íÀ¯ÀÇ ¸ðµ¨ ±â¹Ý ¼³°è ¼Ö·ç¼ÇÀÎ ¡®IAR ºñÁÖ¾ó ½ºÅ×ÀÌÆ®(IAR Visual State)ÀÇ ÃֽŠ¹öÀü¡¯À» ¹ßÇ¥Çß´Ù. °³¹ßÀÚ´Â IAR ºñÁÖ¾ó ½ºÅ×ÀÌÆ®¸¦ »ç¿ëÇÔÀ¸·Î½á ¡â¼öÁØ ³ôÀº ¼³°è ´Þ¼º ¡âº¹ÀâÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà ¡â½Ã°¢È¸¦ ÅëÇÑ µðÅ×ÀÏÇÑ ´Ü°èº° ±â´É Ãß°¡ ¡â¼³°è¿Í 100% ÀÏÄ¡ÇÏ´Â C, C++, C#, ÀÚ¹Ù(Java) Äڵ带 ÀÚµ¿ »ý¼ºÇÒ ¼ö ÀÖ´Ù. IAR ºñÁÖ¾ó ½ºÅ×ÀÌÆ®ÀÇ ÃֽŠ¹öÀüÀº Çâ»óµÈ ±³Â÷ Ç÷§Æû Áö¿ø°ú ½Å¼ÓÇÑ ÄÚµå »ý¼ºÀ» À§ÇÑ »õ·Î¿î ½Ã°¢È ±â´ÉÀ» ÅëÇØ ·Î¿ì-ÄÚµå °³¹ß ¹æ½ÄÀ» Áö¿øÇÑ´Ù.
¡ãIAR Visual State[À̹ÌÁö=IAR]
IAR ºñÁÖ¾ó ½ºÅ×ÀÌÆ®´Â ƯÈ÷ ¡âÀÚµ¿Â÷ °è±âÆÇ ¡âÀÚÀ²ÁÖÇà Â÷·® ½Ã½ºÅÛ ¡â÷´Ü Àü¿ø µµ±¸ ¡âÀÚµ¿ÆǸű⠡âHVAC ½Ã½ºÅÛ ¡âÃßÀû ½Ã½ºÅÛ ¡â¿¤¸®º£ÀÌÅÍ ¡âPLC ¡âÁ¦¾î ½Ã½ºÅÛ°ú °°Àº ÀÓº£µðµå ¾ÖÇø®ÄÉÀ̼ÇÀÇ ´ë±Ô¸ð ¼³°è ÇÁ·ÎÁ§Æ®¿¡ ƯÈ÷ À¯¿ëÇÏ´Ù. ÀÌ ¼Ö·ç¼ÇÀº Á¤½Ä °ËÁõ ¹× ºÐ¼®¡¤°Ë»ç ±â´ÉÀ» Á¦°øÇØ ¾ÖÇø®ÄÉÀ̼ÇÀÌ ¾ÖÃÊÀÇ ¼³°è Àǵµ´ë·Î ÀÛµ¿ÇÏ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
IARÀÇ ¾Ø´õ½º Ȩ¹ö±×(Anders Holmberg) CTO´Â ¡°IAR ºñÁÖ¾ó ½ºÅ×ÀÌÆ®´Â ±â¾÷ÀÌ °íÇ°Áú Äڵ带 »ý¼ºÇÏ°í º¹ÀâÇÑ ¼³°è¸¦ È¿À²ÀûÀ¸·Î °ü¸®ÇÒ ¼ö ÀÖµµ·Ï ½Å¼ÓÇÏ°Ô Áö¿øÇÑ´Ù¡±¸ç, ¡°ÀÌ¿Í ÇÔ²² º¯¼ö ó¸®, C# ¹× ÀÚ¹Ù ÄÚµå »ý¼º, ¿ä±¸ »çÇ× °ü¸® Áö¿ø(ReqIF Çü½Ä), ±×¸®°í ÷´Ü °èÃþÀû ÄÚ´õ °°Àº ÃֽŠÃß°¡ ±â´Éµé ´öºÐ¿¡, °³¹ßÀÚ´Â ·Î¿ì-ÄÚµå °³¹ßÀ» Æ÷ÇÔÇØ ÀÓº£µðµå¿¡¼ºÎÅÍ PC¡¤¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀ̼ǿ¡ À̸£±â±îÁö ¼·Î ´Ù¸¥ ±â¼ú ¿ª·®À» °¡Áø ÆÀµé·Î ³ª´µ¾îÁ® ÀÖ´Â ´ë±Ô¸ð °³¹ßÆÀ¿¡¼ ÀÛ¾÷ÇÒ ¼ö ÀÖ´Ù¡±°í ¸»Çß´Ù.
IAR ºñÁÖ¾ó ½ºÅ×ÀÌÆ®ÀÇ ÃֽŠ¾÷µ¥ÀÌÆ®´Â À©µµ¿ì¿Í ¸®´ª½º ¸ðµÎ¿¡¼ °³¼±µÈ »ç¿ëÀÚ °æÇèÀ» À§ÇØ ´õ ³ªÀº ±³Â÷ Ç÷§ÆûÀ» Áö¿øÇÑ´Ù. »óÅ Â÷Æ® ÆíÁý±â¿Í ³»ºñ°ÔÀÌÅÍ´Â »õ·Î¿î ¸ð¾ç°ú ´À³¦, ±×¸®°í ÅÇ À©µµ¸¦ °®Ãá ÇϳªÀÇ ¾ÖÇø®ÄÉÀ̼ǿ¡ ÅëÇյƴÙ. À̸¦ ÅëÇØ °³¹ßÀÚ´Â À©µµ¿ì¿Í ¸®´ª½º ¸ðµÎ¿¡¼ µ¿ÀÏÇÑ »ç¿ëÀÚ °æÇèÀ» °¡Áú ¼ö ÀÖ´Ù. ÃֽŠ¹öÀüÀÇ IAR ºñÁÖ¾ó ½ºÅ×ÀÌÆ®´Â ¸®´ª½º ¿ìºÐÅõ 18 ¹× ¿ìºÐÅõ 20À» Áö¿øÇÑ´Ù.
IAR ºñÁÖ¾ó ½ºÅ×ÀÌÆ®´Â ÅøüÀΰú ¾ÆÅ°ÅØó¿¡ ±¸¾Ö¹ÞÁö ¾Ê´Â µ¶¸³Çü ¼Ö·ç¼ÇÀÌ´Ù. °³¹ßÀÚ´Â »óűâ(State Machine)¸¦ ±×·¡ÇÈ ±â¹ÝÀ¸·Î ¼³°èÇÏ°í, ¼³°è¿Í ȣȯµÇ´Â ¼Ò½ºÄڵ带 »ý¼ºÇϸç, ¹®¼ »ý¼ºÀ» ÀÚµ¿ÈÇÒ ¼ö ÀÖ´Ù. IAR ÀÓº£µðµå ¿öÅ©º¥Ä¡(IAR Embedded Workbench¢ç)¿¡ ÅëÇÕµÉ °æ¿ì, µÎ °¡Áö Åø ¸ðµÎ ¿öÅ©º¥Ä¡ÀÇ IAR C-SPY¢ç µð¹ö°Å¿¡¼ Á÷Á¢ ½Ç½Ã°£ »óű⠵ð¹ö±ëÀ» ¼öÇàÇϰųª IDE¿¡¼ ÀÚµ¿À¸·Î ¼Ò½ºÄڵ带 ó¸®ÇÏ´Â °Í °°Àº µ¶Ã¢ÀûÀÎ ±â´ÉµéÀ» Á¦°øÇÑ´Ù.
ÀÚ¼¼ÇÑ Á¦Ç° Á¤º¸ ¹× Æò°¡ÆÇ ¶óÀ̼±½º´Â IAR ȨÆäÀÌÁö¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
[ÀÌ¼Ò¹Ì ±âÀÚ(boan4@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>