IAR ÄÚ¸®¾Æ(ÀÌÇÏ ’IAR’)´Â ÃÖ±Ù ST ¸¶ÀÌÅ©·ÎÀÏ·ºÆ®·Î´Ð½º (STMicroelectronics, ÀÌÇÏ ’ST’)¿Í Çù·ÂÇØ STÀÇ Â÷¼¼´ë °³¹ß ȯ°æÀÎ STM32CubeMX2¿Í IAR ÀÓº£µðµå ¿öÅ©º¥Ä¡(IAR Embedded Workbench) ¹× IAR Ç÷§Æû°úÀÇ ¿¬µ¿¿¡ ´ëÇÑ ¿þºñ³ª¸¦ °³ÃÖÇϰí, STM32C5 ½Ã¸®Áî ±â¹Ý ½Å±Ô ÇÁ·ÎÁ§Æ®¸¦ ÁغñÇÏ´Â °³¹ßÀڵ鿡°Ô ÇÁ·ÎÁ§Æ® »ý¼ººÎÅÍ ºôµå•µð¹ö±ë•Àå±â À¯Áöº¸¼ö±îÁö ¾Æ¿ì¸£´Â ÅëÇÕ °³¹ß ȯ°æ Àü·«À» Á¦½ÃÇß´Ù.
ÃÖ±Ù ST´Â Â÷¼¼´ë MCU STM32C5 ½Ã¸®ÁîÀÇ Ãâ½Ã¿Í ÇÔ²², ±âÁ¸ STM32CubeMX¸¦ ´ëüÇÏ´Â »õ·Î¿î °³¹ß ȯ°æ STM32CubeMX2¸¦ °ø°³Çß´Ù. STM32CubeMX2´Â º¸´Ù Çö´ëÈµÈ ÇÁ·ÎÁ§Æ® ±¸Á¶¿Í È®À强À» Á¦°øÇϸç, ÀÌ·¯ÇÑ º¯È´Â °³¹ßÀÚµéÀÌ »ç¿ëÇÏ´Â ÅøÃ¼ÀÎ Àü¹Ý¿¡ °ÉÄ£ ÀçÁ¤ºñ¸¦ ¿ä±¸ÇÑ´Ù.
À̹ø ÀüȯÀº ´Ü¼øÇÑ µµ±¸ ¾÷µ¥ÀÌÆ®¸¦ ³Ñ¾î, °³¹ß »ý»ê¼º°ú Àå±â À¯Áöº¸¼ö Àü·«¿¡ Á÷Á¢ÀûÀÎ ¿µÇâÀ» ¹ÌÄ¡´Â Áß¿äÇÑ º¯ÈÀÌ´Ù. IARÀº ÀÌ Àüȯ ½ÃÁ¡À» ÇÔ²² ÇÔÀ¸·Î½á °³¹ßÀÚµéÀÌ »õ·Î¿î ȯ°æ¿¡¼µµ ³ôÀº ǰÁúÀÇ ÄÚµå¿Í È¿À²ÀûÀÎ °³¹ß »çÀÌŬÀ» À¯ÁöÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.
’IAR Ç÷§Æû + STM32CubeMX2’ ¿¬µ¿ÀÇ ÁÖ¿ä ÀÌÁ¡
IAR Ç÷§Æû°ú STM32CubeMX2ÀÇ ¿¬µ¿Àº °³¹ßÀÚ¿¡°Ô ´ÙÀ½°ú °°Àº ½ÇÁúÀûÀÎ ÀÌÁ¡À» Á¦°øÇÑ´Ù.
▪ ¿øÅ¬¸¯ ÇÁ·ÎÁ§Æ® »ý¼º: STM32CubeMX2¿¡¼ IAR ÇÁ·ÎÁ§Æ® ÆÄÀÏÀ» Á÷Á¢ ³»º¸³»¾î °³¹ß Ãʱ⠼³Á¤ ½Ã°£À» ´ëÆø ´ÜÃà
▪ ¾÷°è ÃÖ°í ¼öÁØÀÇ ÄÄÆÄÀÏ·¯ ÃÖÀûÈ: IAR C/C++ ÄÄÆÄÀÏ·¯ÀÇ Á¤¹ÐÇÑ ÄÚµå ÃÖÀûÈ·Î STM32C5ÀÇ ¼º´É ¹× Àü·Â È¿À² ±Ø´ëÈ
▪ ÅëÇÕ µð¹ö±ë ȯ°æ: I-jet, ST-Linkµî µð¹ö±× ÇÁ·Îºê¿ÍÀÇ ¿øÈ°ÇÑ ¿¬µ¿À¸·Î ºü¸¥ À̽´ ÃßÀû ¹× ÇØ°á
▪ ±â´É ¾ÈÀü ¹× º¸¾È ´ëÀÀ: IEC61508, ISO26262, IEC62443 µî ÀÎÁõ¿¡ ÇÊ¿äÇÑ ÀÎÁõµÈ ÅøÃ¼ÀÎ Á¦°ø
▪ IAR Ç÷§ÆûÀ» ÅëÇÑ CI/CD ±¸Ãà: ÆÀ ´ÜÀ§ °³¹ß ȯ°æ¿¡¼ ÀÚµ¿ÈµÈ ºôµå ¹× Å×½ºÆ® ÆÄÀÌÇÁ¶óÀÎ ±¸¼º °¡´É
▪ Àå±â À¯Áöº¸¼ö Áö¿ø: IARÀÇ Àå±â º¸Áõ ¼ºñ½º(Long-Term Assurance)¸¦ ÅëÇØ Á¦Ç° ¼ö¸í Àü¹Ý¿¡ °ÉÄ£ ¾ÈÁ¤Àû °³¹ß ȯ°æ Á¦°ø
°³¹ßÀÚ ÆíÀǼºÀ» ÃÖ¿ì¼±À¸·Î ÇÏ´Â Àü·«Àû Çù¾÷
Ĩ º¥´õ(ST)ÀÇ Ç³ºÎÇÑ »ýŰè¿Í °³¹ß µµ±¸ Àü¹®È¸»ç(IAR)ÀÇ ±â¼ú·ÂÀÌ ¸¸³ª¸é¼, °³¹ßÀÚµéÀº ´õ ÀÌ»ó º¹ÀâÇÑ È¯°æ ¼³Á¤¿¡ ½Ã°£À» ÇãºñÇÒ Çʿ䰡 ¾ø°Ô µÇ¾ú´Ù. ƯÈ÷ ±â´É ¾ÈÀü(Functional Safety)À̳ª ÄÚµå ǰÁú °ü¸®°¡ Áß¿äÇÑ »ê¾÷ ºÐ¾ßÀÇ °í°´µé¿¡°Ô IARÀÇ °ËÁõµÈ ÅøÃ¼ÀÎÀº °¡Àå ºü¸£°í È®½ÇÇÑ ¼±ÅÃÁö°¡ µÉ °ÍÀÌ´Ù.
IAR ÄÚ¸®¾ÆÀÇ ÀÌ¿µÈÄ ¸Å´ÏÀú´Â “ÀÓº£µðµå °³¹ß ȯ°æÀº ´Ü¼øÇÑ ÄÚµå ÀÛ¼º Á߽ɿ¡¼ Àüü ¼ÒÇÁÆ®¿þ¾î °³¹ß ¶óÀÌÇÁ»çÀÌŬÀ» °í·ÁÇÏ´Â ¹æÇâÀ¸·Î º¯ÈÇϰí ÀÖ´Ù”¸ç “ST¿ÍÀÇ À̹ø Çù¾÷À¸·Î, IARÀº ±Þº¯ÇÏ´Â ÀÓº£µðµå ½ÃÀå¿¡¼ °³¹ßÀÚµéÀÌ ´õ ½±°í È¿À²ÀûÀ¸·Î °í³µµ °úÁ¦¸¦ ÇØ°áÇÒ ¼ö ÀÖµµ·Ï µ½±â À§ÇØ »õ·Î¿î STM32CubeMX2 ȯ°æ¿¡¼ Â÷º°ÈµÈ ÆíÀǼº°ú °·ÂÇÑ ¼º´ÉÀ» Á¦°øÇÑ´Ù. À̸¦ ÅëÇØ °³¹ßÀÚµéÀº ÀÓº£µðµå °³¹ßÀÇ »õ·Î¿î Ç¥ÁØÀ» °æÇèÇÏ°Ô µÉ °Í”À̶ó°í °Á¶Çß´Ù.
ST¸¶ÀÌÅ©·ÎÀÏ·ºÆ®·Î´Ð½º °ü°èÀÚ´Â “»õ·Î¿î STM32CubeMX2´Â °³¹ß À¯¿¬¼º°ú È®À强À» ³ôÀÌ´Â µ¥ ÃÊÁ¡À» ¸ÂÃè´Ù”¸ç, “IAR°ú °°Àº Àü¹® °³¹ß ¼Ö·ç¼Ç ±â¾÷°úÀÇ Çù¾÷À» ÅëÇØ °í°´µé¿¡°Ô º¸´Ù Æø³ÐÀº ¼±ÅÃÁö¸¦ Á¦°øÇÒ ¼ö ÀÖÀ» °ÍÀ¸·Î ±â´ëÇÑ´Ù”°í ¸»Çß´Ù.
¾ÕÀ¸·Îµµ ¾ç»ç´Â º¯ÈÇÏ´Â ÀÓº£µðµå °³¹ß ȯ°æ¿¡ ´ëÀÀÇϱâ À§ÇØ Çù·ÂÀ» °è¼Ó È®´ëÇØ ³ª°¡°í, À̹ø °øµ¿ ¿þºñ³ª¸¦ ½ÃÀÛÀ¸·Î STM32C5 °í°´µéÀ» À§ÇÑ ±â¼ú Áö¿ø°ú ÃÖÀûÈµÈ °¡À̵带 Áö¼ÓÀûÀ¸·Î Á¦°øÇÒ ¿¹Á¤ÀÌ´Ù.
|