¾Æ³ª·Î±×µð¹ÙÀ̽º, Á¦Ç° °³¹ßÀ» °¡¼ÓÈ­ÇÏ°í µ¥ÀÌÅÍ º¸¾ÈÀ» º¸ÀåÇÏ´Â CodeFusion Studio¢â ¼Ö·ç¼Ç È®Àå ¹öÀü ¹ßÇ¥

  • ÁÖ¼Ò º¹»ç
  • ¹êµå °øÀ¯
  • ³×À̹ö °øÀ¯
  • īī¿ÀÅå °øÀ¯
  • ÆäÀ̽ººÏ °øÀ¯
  • Æ®À§ÅÍ °øÀ¯
¼¼°èÀûÀÎ ¹ÝµµÃ¼ ¼±µµ±â¾÷ÀÎ ¾Æ³ª·Î±×µð¹ÙÀ̽º´Â °³¹ßÀÚ¿¡°Ô ´õ ³ôÀº È¿À²¼º°ú º¸¾È¼ºÀ» º¸ÀåÇÏ°í °í°´ °¡Ä¡¸¦ Çâ»ó½ÃŰ´Â »õ·Î¿î ¼Ö·ç¼ÇÀ» Æ÷ÇÔÇÑ ÀÚ»çÀÇ °³¹ßÀÚ Áß½ÉÀûÀÎ ¼Ö·ç¼ÇÀÇ È®Àå ¹öÁ¯À» ¹ßÇ¥Çß´Ù.

ADIÀÇ »õ·Î¿î ¡®ÄÚµåÇ»Àü ½ºÆ©µð¿À ½Ã½ºÅÛ Ç÷¡³Ê(CodeFusion Studio¢â System Planner)¡¯´Â º¸´Ù Çâ»óµÈ ±â´ÉÀ» ÅëÇØ »ç¿ëÀÚ°¡ ÀÎÅÚ¸®ÀüÆ® ¿¡Áö¿¡ Çõ½ÅÀ» Á¦°øÇϰí Ãâ½Ã ±â°£À» ´ÜÃàÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù. ¶ÇÇÑ »õ·Î¿î ¡®µ¥ÀÌÅÍ ÀÌ·Â ¼ÒÇÁÆ®¿þ¾î °³¹ß(Data Provenance Software Development) ¼Ö·ç¼Ç¡¯Àº ÀÎÅÚ¸®ÀüÆ® ¿¡Áö¿¡¼­ »ý¼ºµÈ µ¥ÀÌÅÍ¿¡ ´ëÇÑ ½Å·ÚÇÒ ¼ö ÀÖ´Â ÇÁ·¹ÀÓ¿öÅ©¸¦ ±¸ÃàÇØ µ¥ÀÌÅͰ¡ »ý¼ºµÉ ¶§ºÎÅÍ ¼Òºñ ¶Ç´Â ÀúÀåµÉ ¶§±îÁö ½Å·Ú¼ºÀ» À¯ÁöÇϰí Ãæ½Çµµ¸¦ º¸Á¸ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ÀÌ ¼Ö·ç¼ÇÀÇ ¾ó¸® ¾×¼¼½º(early access) ŰƮ¿Í ¼ÒÇÁÆ®¿þ¾î´Â 4¿ù 25ÀϺÎÅÍ ADI À¥»çÀÌÆ® (https://developer.analog.com)¸¦ ÅëÇØ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Ù.

ADIÀÇ ¼ÒÇÁÆ®¿þ¾î ¹× µðÁöÅÐ Ç÷§Æû ±×·ìÀ» ÃѰýÇÏ´Â ·Î¹öÆ® ¿À»þ³ª(Rob Oshana) ¼±ÀÓ ºÎ»çÀåÀº ¡°ÀÓº£µðµå °³¹ßÀÚ´Â Á¡Á¡ ´õ º¹ÀâÇØÁö´Â ÇÁ·Î¼¼¼­ºÎÅÍ ¿©·¯ °³¹ß ÆÀÀÌ Á÷¸éÇÑ »õ·Î¿î µµÀü °úÁ¦µé, ±×¸®°í ´õ¿í ±î´Ù·Î¿öÁø º¸¾È ȯ°æ¿¡ À̸£±â±îÁö ±× ¾î´À ¶§º¸´Ù ´õ º¹ÀâÇÑ ÀÛ¾÷µéÀ» ¼öÇàÇØ¾ß ÇÑ´Ù¡±¸ç ¡°¿ì¸®´Â °í°´µé·ÎºÎÅÍ ½Ã½ºÅÛ ¼³°è¸¦ ´õ ºü¸£°í ½±°Ô °ü¸®Çϰí, ¸®¼Ò½º¸¦ ÇÒ´çÇϸç, °³³ä Áõ¸í(proof-of concept)À» ½Å¼ÓÇÏ°Ô º¸¿©ÁÙ ¼ö ÀÖÀ» »Ó ¾Æ´Ï¶ó ¿¡Áö¿¡¼­ µ¥ÀÌÅÍ ¹«°á¼ºÀ» À¯ÁöÇÒ ¼ö Àֱ⸦ ¿øÇÑ´Ù´Â ÀǰßÀ» ¼öÂ÷·Ê µé¾ú´Ù. ÀÌ ¸ðµç ÀǰߵéÀº À̹ø¿¡ È®ÀåµÈ ÄÚµåÇ»Àü ½ºÆ©µð¿À ½Ã½ºÅÛ Ç÷¡³Ê¿Í µ¥ÀÌÅÍ ÀÌ·Â ¼ÒÇÁÆ®¿þ¾î °³¹ß ¼Ö·ç¼ÇÀ» Á¦°øÇÏ´Â µ¥ ¿µ°¨À» Áá´Ù¡±°í ¹àÇû´Ù.

ÃÖ±Ù ¸î ³â µ¿¾È ÀÓº£µðµå ±â±âµéÀº ó¸® ¼Óµµ, ÄÚ¾î ¼ö, ±â´É ¹× º¹À⼺ÀÌ ±âÇϱ޼öÀûÀ¸·Î Áõ°¡ÇØ ºñ¿ë°ú Â÷ÁöÇÏ´Â °ø°£Àº ÁÙ¾îµé¾úÁö¸¸ ¼ÒÇÁÆ®¿þ¾î °³¹ß ÆÄÀÌÇÁ¶óÀÎÀÇ º¹À⼺Àº Àüº¸´Ù ´õ ³ô¾ÆÁ³´Ù. ±âÁ¸ÀÇ °³¹ßÀÚ µµ±¸µéÀº ÀÌ·¯ÇÑ ÆÄÀÌÇÁ¶óÀΰúÀÇ ÅëÇÕÀ̳ª È¿°úÀûÀÎ ÃֽŠ½Ã½ºÅÛ ¼³°èÀÇ ÇÙ½ÉÀÎ ±âÁ¸ ÄÚµå ±â¹Ý¿¡ ÅëÇÕÇÏ´Â µ¥ ÇÊ¿äÇÑ À¯¿¬¼º°ú ¸ÂÃãÈ­ ±â´ÉÀÌ ºÎÁ·ÇÑ °æ¿ì°¡ ¸¹¾Ò´Ù. ADIÀÇ ÄÚµåÇ»Àü ½ºÆ©µð¿À ½Ã½ºÅÛ Ç÷¡³Ê´Â º¹ÀâÇÑ À̱âÁ¾ ÀåÄ¡µé°ú °ü·ÃÇÑ ÀÌ·¯ÇÑ ÇÁ·ÎÁ§Æ® »ý¼º ¹× ¸®¼Ò½º ºÐÇÒ ¹®Á¦¸¦ ÇØ°áÇÑ´Ù.

»ç¿ëÀÌ Çã°¡µÈ ¿ÀÇ ¼Ò½º ¾ÆÅ°ÅØÃ³¸¦ »ç¿ëÇÏ´Â ADIÀÇ ÄÚµåÇ»Àü ½ºÆ©µð¿À ½Ã½ºÅÛ Ç÷¡³Ê´Â °³¹ßÀÚ°¡ ¸ÖƼ ÄÚ¾î »ó¿¡¼­ À¯¿¬ÇÏ°Ô ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇÏ°í ¸Þ¸ð¸® ¹× ÁÖº¯ ÀåÄ¡ÀÇ ±×·¡ÇÈ ¸®¼Ò½º¸¦ ÇÒ´çÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. ÀÌ Á¦Ç°Àº ƯÁ¤ Äھ¼­ »ç¿ë ÁßÀÎ ½Ç½Ã°£ ¿î¿µ üÁ¦(RTOS) ¶Ç´Â Æß¿þ¾î Ç÷§ÆûÀ» ÀνÄÇÏ´Â ¼³Á¤ µµ±¸µéµµ Æ÷ÇÔÇϰí ÀÖ¾î Æ¯Á¤ Äھ ÇÒ´çµÈ ÁÖº¯ ÀåÄ¡³ª ¸Þ¸ð¸® ºí·ÏÀ» ¼³Á¤ÇÒ ¶§ ÇØ´ç Äھ¼­ ½ÇÇàµÇ´Â ¿î¿µÃ¼Á¦³ª Æß¿þ¾î¸¦ °í·ÁÇØ ÀûÀýÇÑ ¼³Á¤ ¿É¼ÇÀ» °³¹ßÀÚ¿¡°Ô ÀÚµ¿À¸·Î Á¦°øÇÑ´Ù. ÀÌó·³ ½Ã½ºÅÛ ¼º´É¿¡ ´ëÇÑ Ãß°¡ÀûÀÎ Á¤º¸¿Í ¸®¼Ò½º ÇÒ´çÀ» °³¼±Çϱâ À§ÇØ È°¿ëÇÒ ¼ö ÀÖ´Â ¿ÀÇ ¼Ò½º µµ±¸¸¦ ÅëÇØ °³¹ßÀÚ´Â ¼³°è¸¦ È¿À²ÀûÀ¸·Î ÃÖÀûÈ­ÇÒ ¼ö ÀÖ´Â ¿ª·®À» ´õ¿í °­È­ÇÒ ¼ö ÀÖ´Ù.

¶ÇÇÑ ½Ã½ºÅÛ Ç÷¡³Ê¸¦ Ȱ¿ëÇØ °³¹ßÀÚ´Â Ç÷¯±×ÀÎ ±â¹Ý ÇÁ·ÎÁ§Æ® »ý¼º ½Ã½ºÅÛÀ» ÅëÇØ ÇÊ¿äÇÑ Äڵ带 »ý¼ºÇÒ ¼ö ÀÖ´Ù. ÀÌ ½Ã½ºÅÛÀº °³¹ßÀÚ¿¡°Ô ÃÖ´ëÇÑÀÇ À¯¿¬¼ºÀ» º¸ÀåÇÒ »Ó¸¸ ¾Æ´Ï¶ó °øÅë ¼³Á¤ µµ±¸ ¼¼Æ®ÀÇ ÀÌÁ¡À» Á¦°øÇÑ´Ù. ÀϹÝÀûÀÎ Æß¿þ¾î Ç÷§Æû(Zephyr RTOS, ADIÀÇ SDK µî)À» À§ÇÑ Ç÷¯±×ÀÎ ¼¼Æ®°¡ ±âº»À¸·Î Á¦°øµÇÁö¸¸, »ç¿ëÀÚ´Â ÀÌ·¯ÇÑ ÇÁ·ÎÁ§Æ® »ý¼º ¹× ¼³Á¤ Ç÷¯±×ÀÎÀ» Çʿ信 µû¶ó ÀÚÀ¯·Ó°Ô º¹Á¦ÇÏ°í ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù. ÀÌ Ç÷¯±×ÀÎ ½Ã½ºÅÛÀº ³»ºÎÀûÀ¸·Î ÅÛÇø´ ¿£ÁøÀ» »ç¿ëÇÑ´Ù. Á¤Àû ÆÄÀÏÀº ƯÁ¤ À§Ä¡ÀÇ ¹®ÀÚ¿­À» ±³Ã¼ÇØ ¼öÁ¤Çϰí, ÄÚµå »ý¼º ·ÎÁ÷Àº JavaScript ¶Ç´Â TypeScript ÇÔ¼ö·Î º¸°­ÇÒ ¼ö ÀÖ´Ù.

¸¶Áö¸·À¸·Î ½Ã½ºÅÛ Ç÷¡³Ê´Â ¸Þ¸ð¸® ¸®¼Ò½º¸¦ ºÐÇÒÇØ Çϳª ÀÌ»óÀÇ Äھ ÆÄƼ¼ÇÀ» ÇÒ´çÇÏ´Â ±×·¡ÇÈ À¯Æ¿¸®Æ¼¸¦ Á¦°øÇÑ´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â »ç¿ëÀÚ°¡ ¸µÄ¿ ½ºÅ©¸³Æ® ¶Ç´Â µð¹ÙÀ̽º Æ®¸®(Device Tree) ¸Þ¸ð¸® ¿À¹ö·¹ÀÌ ÆÄÀÏÀ» »ý¼ºÇÏ´Â µ¥ µµ¿òÀ» ÁØ´Ù. RTOS ÀÎ½Ä ¼³Á¤ ±â´ÉÀ» Ȱ¿ëÇÏ¸é »ç¿ëÀÚ°¡ ÁÖº¯ ÀåÄ¡ ºí·ÏÀ» Äھ ±×·¡ÇÈÀûÀ¸·Î ÇÒ´çÇÒ ¼öµµ ÀÖ´Ù.

ÄÚµåÇ»Àü ½ºÆ©µð¿À ½Ã½ºÅÛ Ç÷¡³Ê ¿Ü¿¡µµ ADI´Â Á¦Ç° ¼ö¸í Áֱ⠵¿¾È µ¥ÀÌÅÍ ½Å·Ú¼º°ú ÃßÀû¼ºÀ» º¸ÀåÇÏ´Â ADI ÃÖÃÊÀÇ µ¥ÀÌÅÍ ÀÌ·Â ¼ÒÇÁÆ®¿þ¾î °³¹ß ¼Ö·ç¼Ç¿¡ ´ëÇÑ ¾ó¸® ¾×¼¼½º ŰƮ¿Í ÇÔ²² ¾÷±×·¹À̵åµÈ ADI ¾î½´¾î Æ®·¯½ºÆ¼µå ¿¡Áö(Assure¢â Trusted Edge) º¸¾È ¾ÆÅ°ÅØÃ³¸¦ ¹ßÇ¥Çß´Ù.

ÇöÀç ¾ó¸® ¾×¼¼½º·Î Á¦°øµÇ´Â ADIÀÇ »õ·Î¿î µ¥ÀÌÅÍ ÀÌ·Â ¼Ö·ç¼ÇÀº ½ÅÈ£ üÀÎ µ¥ÀÌÅÍ¿¡ ´ëÇÑ ½Å·ÚÇÒ ¼ö ÀÖ´Â ÇÁ·¹ÀÓ¿öÅ©¸¦ ±¸ÃàÇØ ÀÎÅÚ¸®ÀüÆ® ¿¡Áö¿¡¼­ »ý¼ºµÈ µ¥ÀÌÅͰ¡ ½Ã½ºÅÛÀ» °ÅÄ¡´Â µ¿¾È ¹«°á¼º°ú ½Å·Ú¼ºÀ» À¯ÁöÇϰí Ãæ½Çµµ¸¦ À¯ÁöÇϵµ·Ï º¸ÀåÇÑ´Ù. ÀÌ µ¥ÀÌÅÍ ÀÌ·Â ¼Ö·ç¼ÇÀº º¸¾È ¸ÞŸµ¥ÀÌÅ͸¦ Ãß°¡ÇØ »ý¼ºµÈ µ¥ÀÌÅÍÀÇ ½Å·Ú¼º°ú Ãæ½Çµµ¸¦ Çâ»óÇÒ ¼ö ÀÖÀ¸¸ç, µ¥ÀÌÅÍ È帧 °úÁ¤ Àü¹Ý¿¡ °ÉÃÄ µ¥ÀÌÅÍÀÇ À̷¿¡ ´ëÇÑ Á¤º¸¸¦ Ãß°¡ÇÔÀ¸·Î½á Ãæ½Çµµ¸¦ ³ôÀδÙ. µ¥ÀÌÅÍ ½Å·Ú¼ºÀº °­·ÂÇÑ ¾Ïȣȭ Áõ¸íÀ» ÅëÇØ µÞ¹ÞħµÇ¹Ç·Î µ¥ÀÌÅͰ¡ ´Ü¼øÇÑ ´ë½Ãº¸µå µð½ºÇ÷¹ÀÌ¿¡ »ç¿ëµÇµç Á¤±³ÇÑ ¸Ó½Å·¯´× ¸ðµ¨¿¡ »ç¿ëµÇµç °ü°è¾øÀÌ »ç¿ëÀÚ´Â º¹ÀâÇÑ ³×Æ®¿öÅ©¿¡¼­ ÇØ´ç µ¥ÀÌÅÍÀÇ ÁøÀ§ ¿©ºÎ¿Í ¹«°á¼ºÀ» º¸´Ù ½±°Ô Æò°¡ÇÒ ¼ö ÀÖ´Ù.

ÀÌ·¸°Ô Á¾´Ü°£ ½Å·Ú¼ºÀ» ±¸ÃàÇÏ°í µ¥ÀÌÅÍ Ãæ½Çµµ¸¦ Çâ»óÇÔÀ¸·Î½á µ¥ÀÌÅÍ ÀÌ·ÂÀº º¸´Ù Á¤È®ÇÏ°í ¾ÈÀüÇÑ ¸ðµ¨ °á°ú¹°À» µµÃâÇϰí ÀÇ»ç °áÁ¤ÀÇ Á¤È®¼ºÀ» ³ôÀδÙ. µ¥ÀÌÅÍ ÀÌ·Â ¼Ö·ç¼ÇÀÌ Áï°¢ÀûÀ¸·Î Ȱ¿ëµÉ ¼ö ÀÖ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î´Â ½Å·ÚÇÒ ¼ö ÀÖ´Â °íǰÁú µ¥ÀÌÅÍ·Î ÀÛµ¿ÇÏ´Â º¸´Ù ¾ÈÁ¤ÀûÀÎ ¾Ë°í¸®Áò ¶Ç´Â AI ¸ðµ¨ ±¸Ãà, °ËÁõµÈ ¼¾¼­ ÀλçÀÌÆ®¸¦ ÃßÃâÇØ ½ÅÈ£ üÀÎ Ãâ·Â ¹× ¿î¿µ ½Å·Ú¼º¿¡ ´ëÇÑ ÀÌÇØµµ Çâ»ó, µ¥ÀÌÅÍ ³¶ºñ °¨¼Ò, ¹«°á¼º ¹× ÁøÀ§¼º Áõ¸í ¿ëÀ̼º µîÀ» µé ¼ö ÀÖ´Ù.

ADIÀÇ ·Î¹öÆ® ¿À»þ³ª ¼±ÀÓ ºÎ»çÀåÀº ¡°ÇöÀç ¿ì¸®´Â °³¹ß µµ±¸¸¦ °£¼ÒÈ­ÇÏ°í µ¥ÀÌÅÍ ½Å·Ú¼ºÀ» Áö¿øÇϰíÀÚ ÇÏ´Â °í°´ÀÇ ¿ä±¸¸¦ ÃæÁ·Çϰí ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó ÀÓº£µðµå ½Ã½ºÅÛ¿¡ AI¿Í ¸Ó½Å·¯´× ¸ðµ¨À» ÅëÇÕÇÒ ¼ö ÀÖ´Â ¼Ö·ç¼ÇÀ» Ãß°¡·Î °³¹ß Áß¡±À̶ó¸ç ¡°°í°´ÀÌ ÀÓº£µðµå ÀÎÅÚ¸®Àü½º¸¦ °®Ãá Á¦Ç°À» ´õ ½±°Ô Á¦°øÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÏ´Â ÄÚµåÇ»Àü ½ºÆ©µð¿À Ç÷§ÆûÀÇ È®Àå¿¡ ´ëÇØ ¾ÕÀ¸·Îµµ Áö¼ÓÀûÀÎ °ü½É°ú ¼º¿øÀ» ¹Ù¶õ´Ù¡±°í ¸»Çß´Ù.

ÀÚ¼¼ÇÑ ³»¿ëÀº ADIÀÇ ¼ÒÇÁÆ®¿þ¾î ¹× µðÁöÅÐ Ç÷§Æû ´º½º·ë¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù.