½Å¼ÓÇÑ °³¹ßÀ» À§ÇØ ¿Ïº®ÇÑ ÇÁ·ÎÁ§Æ® ºÐ¼®À» ¼öÇàÇÏ´Â ÀÓº£µðµå °³¹ßÀÚ¿¡°Ô´Â »ç¿ëÇϱ⠽¬¿ì¸é¼µµ °·ÂÇÑ ¿¡¹Ä·¹ÀÌ¼Ç Çϵå¿þ¾î°¡ ÇÊ¿äÇÏ´Ù. ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯, È¥ÇÕ ½ÅÈ£, ¾Æ³¯·Î±× ¹ÝµµÃ¼ ¹× Ç÷¡½Ã-IP ¼Ö·ç¼Ç ºÐ¾ßÀÇ ¼¼°èÀûÀÎ ¸®´õÀÎ ¸¶ÀÌÅ©·ÎĨÅ×Å©³î·ÎÁö(¾Æ½Ã¾Æ ÃÑ°ý ¹× Çѱ¹´ëÇ¥: ÇѺ´µ·)´Â ¸¶ÀÌÅ©·ÎĨÀÇ PIC®, dsPIC®, SAM, AVR® ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯(MCU) ¹× ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼(MPU)¿ë Â÷¼¼´ë Ç® ÀμŶ ¿¡¹Ä·¹ÀÌÅÍ(ICE)ÀÌÀÚ µð¹ö±ë ¹× ÇÁ·Î±×·¡¹Ö °³¹ß ÅøÀÎ MPLAB® ICE 4¸¦ Ãâ½ÃÇß´Ù.
MPLAB ICE 4 ÀμŶ ¿¡¹Ä·¹ÀÌÅÍ´Â MCU ¹× MPU¸¦ À§ÇÑ °¡Àå ºü¸£¸é¼µµ ±â´ÉÀÌ ´Ù¾çÇÑ ¿¡¹Ä·¹ÀÌ¼Ç ¹× ÇÁ·Î±×·¡¹Ö µµ±¸·Î, MPLAB X ÅëÇÕ°³¹ßȯ°æ(IDE)ÀÇ °·ÂÇÏ°í »ç¿ëÇϱ⠽¬¿î ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º·Î µð¹ö±ë ¹× ÇÁ·Î±×·¡¹ÖÀ» ¼öÇàÇÑ´Ù. MPLAB ICE 4 ÀμŶ ¿¡¹Ä·¹ÀÌÅÍ´Â µð¹ö±ë ½Ã°£À» ÁÙÀÌ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç ±â´É°ú ÇÔ²² Àü·Â È¿À²ÀûÀÎ ÄÚµå ÀÛ¼º¿¡ ÇÊ¿äÇÑ °í±Þ µð¹ö±ë ±â´ÉÀ» Æ÷ÇÔÇÏ¿© À¯¿¬ÇÑ °³¹ß °æÇèÀ» Á¦°øÇÑ´Ù.
¸¶ÀÌÅ©·ÎĨÀÇ °³¹ß ½Ã½ºÅÛ »ç¾÷ºÎ ÀÌ»çÀÎ ·ÎÀú ¸®Ä¡(Rodger Richey)´Â “MPLAB ICE 4 ÀμŶ ¿¡¹Ä·¹ÀÌÅÍ´Â Çâ»óµÈ Çϵå¿þ¾î ¹× ¹«¼± Ä¿³ØƼºñƼ ¿É¼ÇÀ» ¹ÙÅÁÀ¸·Î »õ·Î¿î °¡´É¼º°ú ¾ÖÇø®ÄÉÀ̼ÇÀ» Á¦°øÇÏ´Â °·ÂÇÑ ¿ÃÀοø ½Ã½ºÅÛÀ¸·Î, °³¹ßÀÚ´Â ÇØ´ç ½Ã½ºÅÛÀ» »ç¿ëÇØ °³¹ß ¿ª·®À» È®ÀåÇÒ ¼ö ÀÖ´Ù. ÀÓº£µðµå µðÀÚÀÎ °³¹ßÀÚ´Â °í±Þ Àü·Â ¸ð´ÏÅ͸µ ±â´ÉÀ» »ç¿ëÇØ Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î¸¦ µ¿½Ã¿¡ ÃÖÀûÈÇÔÀ¸·Î½á ´Ù¾çÇÏ°í Àü·Â È¿À²¼ºÀÌ ¶Ù¾î³ µðÀÚÀÎÀ» ±¸ÇöÇÒ ¼ö ÀÖ´Ù”°í ¸»Çß´Ù.
MPLAB ICE 4 ÀμŶ ¿¡¹Ä·¹ÀÌÅÍ ½Ã½ºÅÛÀº SuperSpeed USB 3.0À̳ª High-Speed USB 2.0À» ÅëÇØ ¿¬°áµÇ¸ç, À¯¿¬¼º ¹× »ç¿ë ÆíÀǼºÀ» À§ÇØ ÀÌ´õ³ÝÀ̳ª Wi-Fi® Ä¿³ØƼºñƼ¸¦ ÅëÇÑ ¹«¼±È ¿É¼ÇÀÌ Á¦°øµÈ´Ù.
ÇØ´ç ½Ã½ºÅÛÀº ¿øÈ°ÇÑ ¹«¼± ÇÁ·Î±×·¡¹Ö ¹× µð¹ö±ëÀ» À§ÇØ ÀÌ´õ³Ý ¶Ç´Â Wi-Fi Ä¿³ØƼºñƼ¸¦ Á¦°øÇÑ´Ù. ÀÌ´õ³Ý Ä¿³ØƼºñƼ´Â Àå°Å¸®¿¡¼ ¸ð´ÏÅ͸µµÇ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ ¿ø°Ý µð¹ö±ëÀ» Á¦°øÇÑ´Ù. ³ª¾Æ°¡ Wi-Fi Ä¿³ØƼºñƼ ¿É¼ÇÀº °í¾Ð ¸ðÅÍ Á¦¾î ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª ±×¶ó¿îµå ·çÇÁ°¡ ¾ø´Â Ç÷ÎÆÃ(floating) ½Ã½ºÅÛ µîÀÇ È¯°æÀû Á¶°ÇÀ¸·ÎºÎÅÍ È¿°úÀûÀÎ ºÐ¸®¸¦ Á¦°øÇÑ´Ù.
MPLAB ICE 4ÀÇ °·ÂÇÑ Çϵå¿þ¾î´Â ÀÌ´õ³Ý »ó¿¡¼ MPLAB X CI/CD ¼³Á¤°ú ÅëÇյŠHIL(Hardware-in-the-Loop)À» À§ÇÑ È¿°úÀûÀÎ Á¶ÇÕÀ» ¸¸µé¾î ³½´Ù. °³¹ßÀÚ´Â ÃֽŠ¹öÀüÀÎ MPLAB X IDE v6.00¿¡¼ CI/CD ¸¶¹ý»ç¸¦ »ç¿ëÇØ Jenkins ¹× Docker¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.
MPLAB ICE 4 ÀμŶ ¿¡¹Ä·¹ÀÌÅÍ´Â MPLAB Data Visualizer¸¦ ÅëÇØ Àü·Â¼Òºñ¿Í ÄÚµåÀÇ »ó°ü°ü°è¸¦ ¸ð´ÏÅ͸µÇÒ ¼ö ÀÖ´Â Àü·Â µð¹ö±ë ±â´Éµµ °®Ãß°í ÀÖ´Ù. ¶ÇÇÑ ÀÓº£µðµå °³¹ßÀÚ´Â µðÀÚÀÎÀÇ Àü·Â ¼Òºñ¸¦ ÃøÁ¤ ¹× ÃÖÀûÈÇϱâ À§ÇØ, ´Ù¾çÇÑ ºÐÇØ´ÉÀ» °¡Áø 2°³ÀÇ µ¶¸³ÀûÀÎ Àü·ù °¨Áö ä³ÎÀ» »ç¿ëÇÏ¿© Äڵ忡¼ ´õ ¸¹Àº Á¤º¸¸¦ ÃßÃâÇÒ ¼ö ÀÖ´Ù.
°³¹ßÀÚ´Â ³Î¸® »ç¿ëµÇ°í ÀÖ´Â ÀνºÆ®·ç¸àÅ×À̼Ç(instrumentation) ¹× ¸í·É¾î ÃßÀûÀ» Áö¿øÇÏ´Â MPLAB ICE 4 ÀμŶ ¿¡¹Ä·¹ÀÌÅÍÀÇ °í±Þ ±â´ÉÀ» È°¿ëÇØ °³¹ß ½Ã°£À» ´ÜÃàÇÒ ¼ö ÀÖ´Ù. ICE 4´Â ¶ÇÇÑ ¿©·¯ µð¹ö±ë ¹× ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º´Â ¹°·Ð, ¾î´ðÅÍ º¸µå¸¦ »ç¿ëÇÑ ´ë»ó ¿¬°á ¿É¼ÇÀ» Á¦°øÇØ °³¹ß ½Ã°£ ´ÜÃà¿¡ ±â¿©ÇÑ´Ù.
MPLAB ICE 4 ÀμŶ ¿¡¹Ä·¹ÀÌÅÍ´Â ¸¶ÀÌÅ©·ÎĨÀÇ ¸ðµç MCU, DSC ¹× MPU¸¦ µð¹ö±ë ¹× ÇÁ·Î±×·¡¹ÖÇÒ ¼ö ÀÖ¾î ¸¶ÀÌÅ©·ÎĨÀÇ MCU ¶Ç´Â MPU »çÀ̸¦ ¸¶À̱׷¹À̼ÇÀ» ÇÒ ¶§ ¼³°è ÇÁ·Î¼¼½º°¡ °£¼ÒȵȴÙ. ÃֽŠÇϵå¿þ¾î, Àü¸é µð¹ÙÀ̽º Áö¿ø, ´Ù¾çÇÑ ±â´É, ¾ÈÁ¤¼º, ÃֽŠMPLAB X IDE v6.00 ¹öÀü°úÀÇ ¿øÈ°ÇÑ ÅëÇÕÀ¸·Î ¿ÏÀüÇÑ °³¹ß ½Ã½ºÅÛÀ» Á¦°øÇÑ´Ù. ¸¶ÀÌÅ©·ÎĨÀº ÀÓº£µðµå ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ °íÀ¯(proprietary) ÇÁ¸®¿þ¾îÀÎ MPLAB X IDE ¿Ü¿¡µµ °³¹ßÀÚ¸¦ À§ÇÑ ´Ù¾çÇÑ ¹«·á ÃÖÀûÈ ÄÄÆÄÀÏ·¯, Àü¹®°¡±Þ ÄÄÆÄÀÏ·¯ ¶óÀ̼±½º, ±â´É ¾ÈÀü ¶óÀ̼±½º ¹× ÄÚµå Ä¿¹ö¸®Áö ¶óÀ̼±½º¸¦ Á¦°øÇÑ´Ù. |