¿À´Ã³¯¿¡µµ ¿©ÀüÈ÷ ÇÁ·Î±×·¡¹Ö°ú µð¹ö±ë¿¡´Â °³¹ßÀÚÀÇ ¼öÀÛ¾÷ÀÌ ÇÊ¿äÇϸç ÀÌ·Î ÀÎÇØ ºñ±³Àû ¸¹Àº ½Ã°£ÀÌ ¼Ò¿äµÇ°í ÀÖ´Ù´Â Á¡¿¡¼ ÇÁ·Î±×·¡¹Ö°ú µð¹ö±ëÀº ÀÓº£µðµå °³¹ßÀÚ¿¡°Ô ¸Å¿ì Áß¿äÇÑ °úÁ¤À¸·Î ¿©°ÜÁö°í ÀÖ´Ù. ÀÌ¿¡ ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯, È¥ÇÕ ½ÅÈ£, ¾Æ³¯·Î±× ¹ÝµµÃ¼ ¹× Ç÷¡½Ã-IP ¼Ö·ç¼Ç ºÐ¾ßÀÇ ¼¼°èÀû ¸®´õÀÎ ¸¶ÀÌÅ©·ÎĨÅ×Å©³î·ÎÁö(¾Æ½Ã¾Æ ÃÑ°ý ¹× Çѱ¹´ëÇ¥: ÇѺ´µ·)´Â ¿ø°Ý ÇÁ·Î±×·¡¹Ö ±â´ÉÀ» °®Ãá ÀμŶ µð¹ö°Å/ÇÁ·Î±×·¡¸Ó(in-circuit debugger/programmer) MPLAB ICD 5¿Í MPLAB PICkit™ 5¸¦ Ãâ½ÃÇß´Ù. À̸¦ ÅëÇØ ÀÓº£µðµå °³¹ßÀÚµéÀº ÇÕ¸®ÀûÀÎ °¡°ÝÀ¸·Î ´õ¿í ºü¸£°í ½Å¼ÓÇÏ°Ô ¿ø°ÝÀ¸·Î ÇÁ·Î±×·¡¹Ö ¹× µð¹ö±ëÀ» ÇÒ ¼ö ÀÖ´Ù.
|
|
|
|
MPLAB ICD 5 ÀμŶ µð¹ö°Å/ÇÁ·Î±×·¡¸Ó´Â PIC®, AVR®, SAM µð¹ÙÀ̽º ¹× dsPIC® µðÁöÅÐ ½ÅÈ£ ÄÁÆ®·Ñ·¯(DSCs: Digital Signal Controllers) ±â¹ÝÀ¸·Î ¼³°èµÇ¾î °í±Þ Ä¿³ØƼºñƼ ¹× Àü¿ø ¿É¼ÇÀ» Á¦°øÇϸç, Àü¿ø ÄÉÀÌºí »ç¿ëÀ» ÃÖ¼ÒÈÇÏ¿© È¿À²ÀûÀÎ °ø°£ »ç¿ëÀÌ ÇÊ¿äÇÑ ¼³°è ÀÛ¾÷¿¡ À¯¿ëÇÏ°Ô »ç¿ëµÈ´Ù. ¶ÇÇÑ MPLAB ICD 5 ÀμŶ µð¹ö°Å/ÇÁ·Î±×·¡¸Ó´Â USB Type-C®¸¦ ÅëÇÑ PC ¿¬°á ¶Ç´Â PoE(Power over Ethernet)+¸¦ ÅëÇØ Àü·ÂÀ» °ø±Þ¹Þ¾Æ °³¹ßÀÚ°¡ ½Å¼ÓÇÏ°í º¸´Ù Æí¸®ÇÏ°Ô À¯¿¬ÇÑ È¯°æ¿¡¼ ÀÛ¾÷ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. PoE+ ±â¼ú·Î Àü¿ø ÄÉÀ̺íÀ» µû·Î Ãß°¡ÇÒ ÇÊ¿ä ¾øÀÌ µ¥ÀÌÅÍ Åë½Å¿¡ »ç¿ëµÇ´Â µ¿ÀÏÇÑ ÄÉÀ̺í·Î Àü¿øÀÌ °ø±ÞµÇ¹Ç·Î ¾ÈÁ¤ÀûÀÎ ÀÌ´õ³Ý ¿¬°á ȯ°æ¿¡¼ ¿ø°Ý ÇÁ·Î±×·¡¹Ö ¹× µð¹ö±ë ÀÛ¾÷ÀÌ °¡´ÉÇØÁ³´Ù.
MPLAB ICD 5 ÀμŶ µð¹ö°Å/ÇÁ·Î±×·¡¸Ó´Â ÀÌ´õ³ÝÀ» ÅëÇÑ ¿ø°Ý µð¹ö±ë°ú ÇÁ·Î±×·¡¹Ö, Àü·Â ¸ð´ÏÅ͸µÀ» ÅëÇÑ ÆÄ¿ö ÃÖÀûȸ¦ Á¦°øÇϸç Áö¼ÓÀû ÅëÇÕ ¹× Áö¼ÓÀû ¹èÆ÷(CI/CD: Continuous Integration and Continuous Deployment Continuous Integration, CI) ½Ã½ºÅÛ°úÀÇ ÅëÇÕÀ» ÅëÇØ Çϵå¿þ¾î¿ÍÀÇ ¿¬°á ±â´É °È, º¸´Ù dzºÎÇÑ °³¹ß °æÇèÀ» Á¦°øÇÑ´Ù. ¶ÇÇÑ °³¹ßÀÚ´Â Arm® ´ÜÀÏ È¸¼± Ãâ·Â(SWO: Single Wire Output)Æ®·¹À̽º¿Í ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö ¹× µð¹ö±ë ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© °³¹ß ½Ã°£À» ´ÜÃà½Ãų ¼ö ÀÖ´Ù.
¸¶ÀÌÅ©·ÎĨÀÇ °³¹ß ½Ã½ºÅÛ »ç¾÷ºÎ ÀÌ»çÀÎ ·ÎÀú ¸®Ä¡(Rodger Richey)´Â “¸¶ÀÌÅ©·ÎĨÀÇ MPLAB ICD 5 ÀμŶ µð¹ö°Å/ÇÁ·Î±×·¡¸Ó´Â ¸¶ÀÌÅ©·ÎĨÀÇ ¹Ìµå·¹ÀÎÁö µð¹ö°Å Æ÷Æ®Æú¸®¿À¸¦ È®ÀåÇÏ´Â Á¦Ç°À¸·Î, Áö±Ý±îÁö °í°¡ÀÇ »óÀ§ Á¦Ç°¿¡¼¸¸ »ç¿ëµÇ´ø ÇÏÀÌ¿£µå ±â´É ¹× Ãß°¡ ¿É¼Ç ±â´ÉÀ» Á¦°øÇÑ´Ù”¸ç “ÀÌ Á¦Ç°Àº ÃÖ÷´Ü Çϵå¿þ¾î¿ÍÀÇ ¹«¼± ¿¬°á ¿É¼ÇÀ» Á¦°øÇØ ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼³°èÇϴµ¥ ÀÖ¾î ½±°í À¯¿¬ÇÑ °³¹ß ȯ°æÀ» Á¦°øÇÑ´Ù”°í ¸»Çß´Ù.
MPLAB PICkit™ 5 ÀμŶ µð¹ö°Å/ÇÁ·Î±×·¡¸Ó´Â ÀÌÀü Á¦Ç°°ú ºñ±³ÇÏ¿© ´õ¿í À¯¿¬ÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â Á¦Ç°À¸·Î, MPLAB X ÅëÇÕ °³¹ß ȯ°æ(IDE: Integrated Development Environment)À¸·Î ÄÄÇ»ÅÍ¿¡ ¿¬°áµÇ¾î Àְųª ¿ÜºÎ ȯ°æÀÏ °æ¿ì ¸ðµÎ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ºü¸£°í ÈÞ´ëÇϱ⠰£ÆíÇÑ MPLAB PICkit™ 5´Â ¸¶ÀÌÅ©·ÎĨÀÌ Á¦°øÇÏ´Â ¸ðµç ¾ÆÅ°ÅØó¿Í ȣȯµÇ¸ç ¸¶ÀÌÅ©·ÎĨÀÇ ¾÷µ¥ÀÌÆ®µÈ Programmer-to-Go (PTG) ½º¸¶Æ®Æù ¾ÖÇø®ÄÉÀ̼ÇÀ» ÅëÇØ ¿ø°Ý ÇÁ·Î±×·¡¹ÖÀ» °¡´ÉÄÉ ÇÑ´Ù. ÀÌ Á¦Ç°Àº ÀúÀü·Â ºí·çÅõ½º(Bluetooth Low Energy) Åë½ÅÀ» »ç¿ë, °³¹ßÀÚ°¡ ½º¸¶Æ®ÆùÀÇ PTG ¾ÖÇø®ÄÉÀ̼ÇÀ» ÅëÇØ µð¹ÙÀ̽º¿Í ¿¬°áÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ¶ÇÇÑ ÀÌÀü¿¡´Â °³¹ßÀÚµéÀÌ ÇöÀå¿¡ ³ª°¡±â Àü MPLAB X IDE ¶Ç´Â MPLAB IPE¿¡¼ À̹ÌÁö¸¦ ÇÁ·Î±×·¡¹ÖÇØ¾ß ÇßÀ¸³ª, ÀÌÁ¦´Â PICkit 5¿ë ¾ÖÇø®ÄÉÀ̼ÇÀ» ÅëÇØ SDÄ«µå¿¡¼ ¿©·¯ ÇÁ·Î±×·¥ À̹ÌÁö¸¦ ¼±ÅÃÇÏ°í ÇöÀå¿¡¼ ´Ù¸¥ À̹ÌÁö¸¦ ÇÁ·Î±×·¡¹Ö ÇÒ ¼ö ÀÖ´Ù.
ÀÌ¿¡ ´ëÇÏ¿© ·ÎÀú ¸®Ä¡ ÀÌ»ç´Â “MPLAB PICkit 5 ÀμŶ µð¹ö°Å/ÇÁ·Î±×·¡¸Ó´Â ÀÌÀü ¹öÀüÀÇ Á¦Ç°°ú µ¿ÀÏÇÑ ¼Óµµ¿Í ¼ÒÇü ÆûÆÑÅ͸¦ À¯ÁöÇϸ鼵µ È޴뼺 Ãø¸é¿¡¼ ±â´ÉÀ» ¸¹ÀÌ È®ÀåÇÑ Á¦Ç°ÀÌ´Ù. ¸¶ÀÌÅ©·ÎĨÀº ÀÌ Á¦Ç°À» ÅëÇØ °í°´µéÀÌ ÇöÀå¿¡¼ ´Ù¾çÇÑ ÇÁ·Î±×·¥À» ¼±ÅÃÇØ ¾ÖÇø®ÄÉÀ̼ǿ¡ È°¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â µî ÇÁ·Î±×·¡¹ÖÀ» Çϴµ¥ ÀÖ¾î ¸¹Àº ´Ù¾ç¼ºÀ» Á¦°øÇÒ °ÍÀÌ´Ù”°í ¸»Çß´Ù.
¶ÇÇÑ ·ÎÀú ¸®Ä¡ ÀÌ»ç´Â “MPLAB ICD 5¿Í MPLAB PICkit™ 5´Â ¸¶ÀÌÅ©·ÎĨÀÇ ¼ÒÇÁÆ®¿þ¾î ÇÁ·Î±×·¥°ú »ç¿ëÀÚ ÀÎÅÍÆäÀ̽ºÀÎ MPLAB X ÅëÇÕ °³¹ß ȯ°æ(IDE)¿Í MPLAB ÅëÇÕ ÇÁ·Î±×·¡¹Ö ȯ°æ(IPE)À¸·Î Áö¿øµÈ´Ù. ÀÌ¿Í ´õºÒ¾î ¸¶ÀÌÅ©·ÎĨÀº ÃֽŠ6.10 ¹öÀüÀÇ MPLAB X IDE¸¦ Ãâ½ÃÇÏ¿©, ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¿ä±¸¸¦ ÃæÁ·ÇÏ°íÀÚ ¿©·¯ µð¹ÙÀ̽º·ÎÀÇ ¸¶À̱׷¹À̼ÇÀ» °í·ÁÇÏ´Â °í°´µéÀ» À§ÇØ ´õ¿í °£¼ÒÈµÈ °³¹ß ÇÁ·Î¼¼½º¸¦ Áö¿øÇÒ °ÍÀ̶ó°í ¹àÇû´Ù. |