´º½ºÅÇ
´º½ºµðÁöÅÐ
¸¶ÀÌÅ©·ÎĨ, ¾÷°è ÃÖÃÊ °­·ÂÇÑ º¸¾È ¼­ºê½Ã½ºÅÛ ¹× Arm¢ç TrustZone¢ç ±â¼úÀÌ ÅëÇÕµÈ »õ·Î¿î MCU Ãâ½Ã
ÀÌÁع® ±âÀÚ  |  jun@newstap.co.kr
ÆùƮŰ¿ì±â ÆùÆ®ÁÙÀ̱â ÇÁ¸°Æ®Çϱ⠸ÞÀϺ¸³»±â ½Å°íÇϱâ
½ÂÀÎ 2022.05.28  09:42:41
Æ®À§ÅÍ ÆäÀ̽ººÏ ¹ÌÅõµ¥ÀÌ ¿äÁò ³×À̹ö ±¸±Û msn

º¸¾È À§ÇùÀÌ °¥¼ö·Ï º¹ÀâÇØÁö¸é¼­ »ç¹°ÀÎÅͳÝ(IoT), ¼ÒºñÀÚ, »ê¾÷, ÀÇ·á ¹× ±âŸ ½ÃÀå¿¡¼­ Á¦Ç° °³¹ßÀÇ ¾î·Á¿òÀÌ °¡Áߵǰí ÀÖ´Ù. ÀÌ·¯ÇÑ Á¦Ç°Àº °­·ÂÇÑ ÀÓº£µðµå º¸¾ÈÀº ¹°·Ð, º¸´Ù ±ä ¹èÅ͸® ¼ö¸íÀ» À§ÇØ ÀúÀü·Â ¼Òºñ¸¦ Á¦°øÇØ¾ß ÇÑ´Ù. ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯, È¥ÇÕ ½ÅÈ£, ¾Æ³¯·Î±× ¹ÝµµÃ¼ ¹× Ç÷¡½Ã-IP ¼Ö·ç¼Ç ºÐ¾ßÀÇ ¼¼°èÀûÀÎ ¸®´õÀÎ ¸¶ÀÌÅ©·ÎĨÅ×Å©³î·ÎÁö(¾Æ½Ã¾Æ ÃÑ°ý ¹× Çѱ¹´ëÇ¥: ÇѺ´µ·)´Â º¸¾È ¼­ºê½Ã½ºÅÛ ¹× Arm® TrustZone(Æ®·¯½ºÆ®Á¸)® ±â¼úÀ» ´ÜÀÏ ÆÐÅ°Áö¿¡ °áÇÕÇÑ ¾÷°è ÃÖÃÊÀÇ ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯(MCU)¸¦ Ãâ½ÃÇß´Ù. ¸¶ÀÌÅ©·ÎĨÀÇ Æ®·¯½ºÆ® Ç÷§Æû(Trust Platform) º¸¾È ¼­ºê½Ã½ºÅÛÀÌ ÅëÇÕµÈ PIC32CM LS60Àº ¹ÝµµÃ¼ ĨÀ» µÎ °³ ÀÌ»ó »ç¿ëÇÒ ÇÊ¿ä ¾øÀÌ ÇϳªÀÇ MCU¸¸À¸·Î ÃÖÁ¾ Á¦Ç°À» ½±°Ô °³¹ßÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù. ÀÌÁ¦ °³¹ßÀÚ´Â ½Å·ÚÇÒ ¼ö ÀÖ´Â ´ÜÀÏ ¼Ò½º¸¦ ÅëÇØ ½º¸¶Æ® Ȩ µð¹ÙÀ̽º, ½º¸¶Æ®Æù ¶Ç´Â ÅÂºí¸´ ¾×¼¼¼­¸®, ÈÞ´ë¿ë ÀÇ·á ±â±â, ¿þ¾î·¯ºí, Ä¿³ØƼµå °¡Àü ¹× »ê¾÷¿ë ·Îº¿¿¡ ´ëÇÑ ¿ø°Ý °ø°ÝÀ̳ª ¹°¸®Àû °ø°ÝÀ¸·ÎºÎÅÍ Á¦Ç° ¹× ÃÖÁ¾ »ç¿ëÀÚ¸¦ º¸È£Çϵµ·Ï ¼³°èµÈ 32ºñÆ® MCU¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

IoT »ê¾÷ÀÌ ±Þ¼ºÀåÇϸ鼭, ³ôÀº º¸¾È Ç¥ÁØÀ¸·Î ¿¡Áö µð¹ÙÀ̽º¸¦ º¸È£ÇÏ´Â °ÍÀº Çʼö·Î ÀÚ¸®Àâ¾Ò´Ù. PIC32CM LS60Àº »ç¿ëÀÌ ¿ëÀÌÇÑ Arm Æ®·¯½ºÆ®Á¸ ±â¼ú°ú JIL(Joint Interpretation Library) High µî±ÞÀÇ Æ®·¯½ºÆ® Ç÷§Æû º¸¾È ¼­ºê½Ã½ºÅÛÀ» °áÇÕÇÑ´Ù. ÀÌ·Î½á °³¹ßÀÚ´Â ¾÷°è¿¡¼­ ÀÔÁõµÈ º¸¾È »ç·Ê¿Í ´ëÃ¥À» ±¸ÇöÇÏ°í, ³Î¸® ¾Ë·ÁÁø ±¤¹üÀ§ÇÑ ¿ø°Ý ¹× ¹°¸®Àû °ø°ÝÀ¸·ÎºÎÅÍ µð¹ÙÀ̽º¸¦ º¸È£ÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ À¯ÇüÀÇ ¼³°è´Â MPLAB® ÄÚµå ÄÁÇDZԷ¹ÀÌÅÍ(MCC), Æ®·¯½ºÆ®Á¸ ¸Å´ÏÀú, TPDS(Trust Platform Design Suite)¿Í °°Àº ÅøÀ» ÅëÇØ Áö¿øµÇ¾î º¸¾È ¼­ºê½Ã½ºÅÛ ±¸¼ºÀ» ´Ü¼øÈ­ÇÑ´Ù. ¶ÇÇÑ ¸¶ÀÌÅ©·ÎĨÀÌ Á¦°øÇÏ´Â Æ®·¯½ºÆ® Ç÷§Æû ÇÁ·ÎºñÀú´× ¼­ºñ½º¸¦ ÅëÇØ Å°¿Í ÀÎÁõ¼­¸¦ ¾ÈÀüÇÏ°Ô ÇÁ·ÎºñÀú´×ÇÒ ¼ö ÀÖ´Ù.

¸¶ÀÌÅ©·ÎĨÀÇ MCU32 »ç¾÷ºÎ ·Îµå µå·¹ÀÌÅ©(Rod Drake) ºÎ»çÀåÀº "Arm Æ®·¯½ºÆ®Á¸ ±â¼ú°ú ¸¶ÀÌÅ©·ÎĨÀÇ º¸¾È ¼­ºê ½Ã½ºÅÛÀ» ´ÜÀÏ ÆÐÅ°Áö·Î ÅëÇÕÇÑ PIC32CM LS60Àº ÀÌÀü±îÁö ½ÃÀå¿¡ ¾ø´ø Á¦Ç°À¸·Î, ÀÌ »õ·Î¿î MCUÀÇ º¸¾È, »ç¿ë ÆíÀǼº ¹× ÀúÀü·Â ¿î¿µ Ư¼ºÀº IoT ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ °í±Þ º¸¾È ±â¼úÀ» ±¸ÇöÇÏ´Â µ¥ ÀÖ¾î °­·ÂÇÑ º¯È­¸¦ °¡Á®¿Ã °Í”À̶ó°í Àü¸ÁÇß´Ù.

¹æ¼ö ¿þ¾î·¯ºí ¹× ÃֽŠ°¡ÀüÁ¦Ç°¿¡ ÅÍÄ¡ ±â´ÉÀ» äÅÃÇÏ´Â »ç·Ê°¡ Áõ°¡Çϸ鼭, ÀÓº£µðµå °³¹ßÀÚ´Â ³ëÀÌÁî°¡ ½ÉÇÏ°í ½ÀÇÑ È¯°æ¿¡¼­µµ ¿Ã¹Ù¸£°Ô µ¿ÀÛÇÏ´Â ÅÍÄ¡ ÀÎÅÍÆäÀ̽º¸¦ °³¹ßÇØ¾ß ÇÏ´Â °úÁ¦¸¦ ¾È°í ÀÖ´Ù. PIC32CM LS60Àº ½À±â·Î ÀÎÇÑ ÅÍÄ¡ ¿À·ù¸¦ ¹æÁöÇÏ°í ³ëÀÌÁî¿¡ ´ëÇÑ ³ôÀº ³»¼ºÀ» Á¦°øÇÏ´Â µå¸®ºì ½¯µå Ç÷¯½º(Driven Shield Plus) ±â´É°ú Çâ»óµÈ ÁÖº¯±â±â ÅÍÄ¡ ÄÁÆ®·Ñ·¯¸¦ ÅëÇÕÇÏ¿© Ź¿ùÇÑ ÅÍÄ¡ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÑ´Ù.

¶ÇÇÑ, ÇØ´ç µð¹ÙÀ̽º¿¡´Â ÄÚ¾î µ¶¸³Çü SleepWalking ÁÖº¯ÀåÄ¡ ¹× À̺¥Æ® ½Ã½ºÅÛÀÌ Å¾ÀçµÇ¾î ÀÖ´Ù. À̵é ÁÖº¯ÀåÄ¡´Â Àü·Â ¼Òºñ¸¦ Àý°¨Çϱâ À§ÇØ MCU Äھ Àå½Ã°£ ÀýÀü ¸ðµå·Î À¯ÁöÇÑ´Ù. ¶ÇÇÑ ÀýÀü ¸ðµå¿¡¼­ µ¿ÀÛÇÏ°í ´Ù¾çÇÑ ¼¾¼­¿Í ÀÎÅÍÆäÀ̽ºÇÒ ¼ö ÀÖ´Â ¿¬»ê ÁõÆø±â(Op Amp), µðÁöÅÐ-¾Æ³¯·Î±× ÄÁ¹öÅÍ(DAC) ¹× ¾Æ³¯·Î±×-µðÁöÅÐ ÄÁ¹öÅÍ(ADC)¸¦ Æ÷ÇÔÇÑ ¿ÂĨ ¾Æ³¯·Î±×µµ ÇÔ²² Á¦°øµÈ´Ù. PIC32CM LS60Àº Àü·Â ¼Òºñ·®À» ½Ç½Ã°£À¸·Î ¸ð´ÏÅ͸µ, ºÐ¼® ¹× ¹Ì¼¼ Á¶Á¤ÇÒ ¼ö ÀÖ´Â MPLAB µ¥ÀÌÅÍ ºñÁÖ¾ó¶óÀÌÀú(Data Visualizer) ¹× ÆÄ¿ö µð¹ö°Å(Power Debugger) µµ±¸¿Í ȣȯµÈ´Ù. ÀÌ·Î½á °í°´Àº ÀúÀü·Â ¾ÖÇø®ÄÉÀ̼ÇÀ» º¸´Ù ½±°Ô °³¹ßÇÏ°í ¹èÅ͸® ¼ö¸íÀÌ ¿¬ÀåµÈ Á¦Ç°À» º¸´Ù »¡¸® Ãâ½ÃÇÒ ¼ö ÀÖ´Ù.

¸¶ÀÌÅ©·ÎĨÀº PIC32CM LS60 ¹× º¯Çü Á¦Ç°À» Áö¿øÇÏ°íÀÚ ´Ù¾çÇÑ °³¹ß µµ±¸ ¹× ¼­ºñ½º¸¦ Á¦°øÇÑ´Ù. Æ®·¯½ºÆ® Ç÷§Æû ÇÁ·ÎºñÀú´× ¼­ºñ½º, TPDS, Arm Æ®·¯½ºÆ®Á¸À» À§ÇÑ MCC ³»Àå MPLAB Harmony v3 Ç÷§Æû, ÅÍÄ¡ ¶óÀ̺귯¸®, ÅÍÄ¡ ÄÁÇDZԷ¹ÀÌÅÍ, MPLAB µ¥ÀÌÅÍ ºñÁÖ¾ó¶óÀÌÀú, ÆÄ¿ö µð¹ö°Å, PIC32CM LE00 Curiosity Pro Æò°¡ Å°Æ®, PIC32CM LS00 Curiosity Pro Æò°¡ Å°Æ®, PIC32CM LS60 Curiosity Pro Æò°¡ Å°Æ®, PIC32CM LE00 ÃÊÀúÀü·Â, ³»¼ö¼º ÅÍÄ¡ ·¹ÆÛ·±½º µðÀÚÀÎ, MPLAB X ÅëÇÕ°³¹ßȯ°æ(IDE), ±×¸®°í µð¹ö°Å, ÇÁ·Î±×·¡¸Ó ¹× ÄÄÆÄÀÏ·¯·Î ±¸¼ºµÈ ¿¡ÄڽýºÅÛÀÌ Æ÷ÇԵȴÙ.

PIC32CM LS60 º¸¾È Á¦Ç° ¿Ü¿¡µµ PIC32CM LE00 ¹ü¿ë Á¦Ç° ¹× PIC32CM LS00 Arm Æ®·¯½ºÆ®Á¸ ±â¼ú Á¦Ç°(º¸¾È ¼­ºê½Ã½ºÅÛ Á¦¿Ü)ÀÌ ±¸ÀÔ °¡´ÉÇÏ´Ù. PIC32CM5164LS60, PIC32CM5164LS00 ¹× PIC32CM5164LE00Àº 1¸¸ °³ ´ÜÀ§ÀÇ TQFP 100ÇÉ ÆÐÅ°Áö·Î Á¦°øµÇ¸ç, °³´ç °¡°ÝÀº °¢°¢ 5.48´Þ·¯, 4.33´Þ·¯, 4.18´Þ·¯´Ù. ¸¶ÀÌÅ©·ÎĨ ´ë¸®Á¡À̳ª ¸¶ÀÌÅ©·ÎĨÀÇ ±¸¸Å Æ÷ÅÐ ¹× °í°´ ¼­ºñ½º À¥»çÀÌÆ®ÀÎ ¸¶ÀÌÅ©·ÎĨ ´ÙÀÌ·ºÆ®¿¡¼­ º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸ È®ÀÎ ¹× Á¦Ç° ±¸ÀÔÀÌ °¡´ÉÇÏ´Ù.

ÀÌÁع® ±âÀÚÀÇ ´Ù¸¥±â»ç º¸±â  
ÆùƮŰ¿ì±â ÆùÆ®ÁÙÀ̱â ÇÁ¸°Æ®Çϱ⠸ÞÀϺ¸³»±â ½Å°íÇϱâ
Æ®À§ÅÍ ÆäÀ̽ººÏ ¹ÌÅõµ¥ÀÌ ¿äÁò ³×À̹ö ±¸±Û msn µÚ·Î°¡±â À§·Î°¡±â
°¡Àå ¸¹ÀÌ º» ±â»ç
1
½´ÇÁ¸®¸¶, °¶·°½Ã S24 ½Ã¸®Áî¿¡ ¹ÙÀÌ¿À»çÀÎ Áö¹®ÀÎ½Ä ¾Ë°í¸®Áò žÀç
2
¹ú½á 3¹ø° ¾÷±×·¹À̵å...¼ÒºñÀÚ°¡ ¸¸µç ÄÉÀ̽º 'darkFlash DLX21 RGB MESH °­È­À¯¸®'
3
ÀÎÅÚ °øÀδ븮Á¡ 3»ç, ÀÎÅÚ Á¤Ç° CPU ¡®³×°¡ Âü ±Ã±ÝÇØ¡¯ ÄûÁî ÇÁ·Î¸ð¼Ç ½Ç½Ã
4
ÀÌ¿¥ÅØ, °ÔÀְ̹ú ÀÛ¾÷¿ë ¸ðµÎ ÀâÀº PC! ·¹µåºø PRO – R5O305 º½¸ÂÀÌ ÆÄ°Ý ÇÒÀÎ
5
MSI ¸ÞÀκ¸µå, 2024 ´Ù³ª¿Í ¾ÆÄ«µ¥¹Ì Æ佺Ƽ¹ú Âü°¡ÇØ
6
ÅÍƲºñÄ¡, ½ºÅÚ½º ¿ïÆ®¶ó (Stealth Ultra) ù ¹«¼± ÄÁÆ®·Ñ·¯ ±¹³» Ãâ½Ã
7
¾ÆÀνº½Ã½ºÅÛ, ¡®HP ENVY x360 14 ½Ã¸®Á ³ëÆ®ºÏ ·±Äª Ư°¡ ÆǸÅ
8
°¡Àå ½Ç¿ëÀûÀÎ °í»ç¾ç VGA 'ÀÌ¿¥ÅØ ÁöÆ÷½º RTX 4070 SUPER STORM X Dual D6X 12GB'
9
´õ»ù, ¿Ã¿µ ¡®¿Ã¸®ºêµ¥ÀÌ¡¯¿¡¼­ º£À̽º Á¦Ç° ÃÖ´ë 25% ÇÒÀÎ
10
LF ÇÏÇÁŬ·´, ´Üµ¶ »óÇ° Ãß°¡ ÇÒÀÎ µ¹ÀÔ¡¦ ¡°¿Â¸® ÇÏÇÁµ¥ÀÌ¡±
½Å¹®»ç¼Ò°³¤ý±â»çÁ¦º¸¤ý±¤°í¹®ÀǤýºÒÆí½Å°í¤ý°³ÀÎÁ¤º¸Ãë±Þ¹æħ¤ýû¼Ò³âº¸È£Á¤Ã¥¤ýÀ̸ÞÀϹ«´Ü¼öÁý°ÅºÎ
¼­¿ïƯº°½Ã ¿µµîÆ÷±¸ ¿µ½Å·Î34±æ 10 ¿µ³²ºôµù 5Ãþ 504È£  |  ´ëÇ¥ÀüÈ­ : 070-7527-0410
µî·Ï¹øÈ£ : ¼­¿ïƯº°½Ã ÀÚ00408  |  µî·Ï³â¿ùÀÏ : 2013³â 4¿ù 15ÀÏ
¹ßÇàÀÎ : (ÁÖ)À̳뿥¾Ø¿¥ ÀÌÁع®  |  ÆíÁýÀÎ : ÀÌÁع®  |  Ã»¼Ò³âº¸È£Ã¥ÀÓÀÚ : ÀÌÁع®
Copyright © 2013 ´º½ºÅÇ. All rights reserved. mail to news@newstap.co.kr