¿µ±¹ ¹ÝµµÃ¼ ¼³°èÀÚ»ê(IP) ±â¾÷ÀÎ Arm(www.arm.com)ÀÌ ½Å¼ÓÇÏ°í ¾ÈÀüÇÑ SoC ¼³°è¿Í Ãâ½Ã¸¦ Áö¿øÇÏ´Â »õ·Î¿î IoT ¼Ö·ç¼ÇÀÎ Arm SDK-700 ½Ã½ºÅÛ µðÀÚÀÎ Å°Æ®¸¦ ¹ßÇ¥Çß´Ù. ÇØ´ç ¼Ö·ç¼ÇÀº Ç÷§Æû ½ÃÅ¥¸®Æ¼ ¾ÆÅ°ÅØó(PSA¬) ¿øÄ¢À» ±â¹ÝÀ¸·Î ±¸ÃàµÇ¾úÀ¸¸ç ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¾ÖÀú ½ºÇǾî(Azure Sphere)¸¦ À§ÇÑ ¾ÈÀüÇÑ SoC ÇÁ·¹ÀÓ¿öÅ© ±â¹ÝÀ» Á¦°øÇÑ´Ù.
IoT¸¦ À§ÇÑ ¼³°è ±â¾÷À¸·Î ²ÅÈ÷´Â ArmÀº ÇöÀç±îÁö 1,250¾ï °³¿¡ ´ÞÇϴ Ĩ¿¡ ÄÄÇ»Æà ¼º´ÉÀ» Á¦°øÇÏ°í ÀÖ´Ù. ArmÀº ¾ÈÀüÇÏ°Ô ¿¬°áµÈ µð¹ÙÀ̽º°¡ 2035³â±îÁö 1Á¶ °³¿¡ À̸¦ °ÍÀ¸·Î ³»´Ùº¸°í ÀÖÀ¸³ª, ÀÌ·¯ÇÑ ±Ô¸ð·Î ¼ºÀåÇϱâ À§Çؼ´Â ÇØ´ç ¾÷°è°¡ Ä¿³ØƼµå µð¹ÙÀ̽º °¡Ä¡ »ç½½ Àü¹Ý¿¡ ´ëÇÑ º¸¾ÈÀ» ºÎ¼öÀûÀÎ °ÍÀ¸·Î »ý°¢Çؼ´Â ¾ÈµÈ´Ù°í °Á¶ÇÑ´Ù. ArmÀº ´õ¿í ´Ù¾çÇØÁö°í ÀÖ´Â Ä¿³ØƼµå µð¹ÙÀ̽ºµéÀÌ °ø¿ëÀÇ º¸¾È ±â¹ÝÀ» ¹ÙÅÁÀ¸·Î ¼³°èµÉ ¼ö ÀÖµµ·Ï, Ç÷§Æû ½ÃÅ¥¸®Æ¼ ¾ÆÅ°ÅØó(PSA)¸¦ ¹ßÇ¥ÇÑ ¹Ù ÀÖ´Ù.
PSA´Â µð¹ÙÀ̽º ¾ÆÀ̵§Æ¼Æ¼, ½Å·ÚÇÒ ¼ö ÀÖ´Â ºÎÆà °úÁ¤, ¾ÈÀüÇÑ OTA ¾÷µ¥ÀÌÆ®, ÀÎÁõ¼ ±â¹Ý ÀÎÁõÀ¸·Î ±¸¼ºµÈ ³× °¡Áö ÇٽɿøÄ¢À» ±â¹ÝÀ¸·Î ±¸ÃàµÆÀ¸¸ç, ÀÌ¹Ì ¾÷°èÀÇ ¿©·¯ ¼±µµ ±â¾÷µéÀÇ ÁöÁö¸¦ ¹ÞÀ¸¸ç Å« ¸ð¸àÅÒÀ» ¾ò¾ú´Ù. ±×·¯³ª SoC ¼³°è´Â ¿©ÀüÈ÷ º¹ÀâÇÏ°í, À̸¦ ¹Ù·ÎÀâ´Â µ¥¿¡´Â ¼ö ³âÀÌ °É¸± ¼ö ÀÖ´Ù. ÀÌ´Â ¼³°èÀÚµéÀÌ Á¦Ç°À» ½Å¼ÓÇÏ°í ¾ÈÀüÇÏ°Ô Ãâ½ÃÇÒ ¼ö ÀÖ¾î¾ß ´Þ¼º °¡´ÉÇÑ IoTÀÇ ¼ºÀåÀ» ÀúÇØÇÏ´Â ¹®Á¦´Ù.
ArmÀº PSA ¿øÄ¢À» ±â¹ÝÀ¸·Î ±¸ÃàÇÑ ¾ÈÀüÇÑ SoC °³¹ßÀ» ÃËÁøÇϱâ À§ÇÑ »õ·Î¿î IoT ¼Ö·ç¼ÇÀ» ¹ßÇ¥Çß´Ù. Arm SDK-700 ½Ã½ºÅÛ µðÀÚÀÎ Å°Æ®´Â Æ÷°ýÀûÀÎ SoC ½Ã½ºÅÛ ÇÁ·¹ÀÓ¿öÅ©·Î, ´Ù¾çÇÑ IoT ³ëµå, °ÔÀÌÆ®¿þÀÌ, ÀÓº£µðµå ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ ¾ÈÀüÇÑ SoC¸¦ ¼³°èÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. À̸¦ ÅëÇØ, ÆÄÆ®³ÊµéÀº ÀϹÝÀûÀÎ ¼ÒÇÁÆ®¿þ¾î °³¹ß ȯ°æ¿¡¼ ¾ÈÀüÇÑ µð¹ÙÀ̽º¸¦ ±¸ÃàÇÏ°í, ´Ù¾çÇÏ°í Â÷º°ÈµÈ ºñÁî´Ï½º¸¦ ¼±º¸ÀÓÀ¸·Î½á »õ·Î¿î IoT ¾ÖÇø®ÄÉÀÌ¼Ç ½ÃÀå¿¡¼ ¿ìÀ§¸¦ Á¡ÇÒ ¼ö ÀÖ°Ô µÆ´Ù.
¼º°øÀ» À§ÇÑ Çù·Â: ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¾ÖÀú ½ºÇǾî
ArmÀº ¼¼°è ÃÖ´ë Á¤º¸º¸¾È Çà»çÀÎ ‘RSA ÄÁÆÛ·±½º 2018’¿¡¼ SDK-700°¡ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¾ÖÀú ½ºÇǾ À§ÇÑ ¾ÈÀüÇÑ SoC ÇÁ·¹ÀÓ¿öÅ© ±â¹ÝÀ» Á¦°øÇÑ´Ù°í ¹ßÇ¥Çß´Ù. ÇØ´ç ¼Ö·ç¼ÇÀÇ À¯¿¬ÇÔÀ¸·Î Arm°ú ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ ±ä¹ÐÈ÷ Çù¾÷ÇØ ¾ÖÀú ½ºÇǾîÀÇ º¸¾È Á¶°ÇÀ» ÃæÁ·½Ãų ¼ö ÀÖ°Ô µÇ¾ú´Ù. µû¶ó¼ SoC ¼³°èÀÚµéÀº ±×µéÀÇ ¼³°è°¡ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ °¡À̵å¶óÀÎÀ» ÁؼöÇÑ´Ù´Â °ÍÀ» È®½ÅÇÒ ¼ö ÀÖ¾î, SDK-700À» È°¿ëÇØ ¾ÖÀú ½ºÇǾî SoC¸¦ ´õ¿í ½Å¼ÓÇÏ°Ô Ãâ½ÃÇÏ°í Â÷º°È ¹æ¾È¿¡ ´õ¿í ÁýÁßÇÒ ¼ö ÀÖ°Ô µÆ´Ù.
ÃÖÀûÀÇ ÇÁ·Î¼¼½Ì°ú ½Å¼ÓÇÑ º¸¾È ±¸Ãà Á¦°ø
IoT ¿£µå ³ëµå¿¡ ´õ¿í °·ÂÇÑ ÇÁ·Î¼¼¼¸¦ žÀçÇÏ´Â °ÍÀº ¸¹Àº ¾ÖÇø®ÄÉÀ̼ǿ¡¼ Çʼö ¿ä°ÇÀÌ µÇ°í ÀÖ´Ù. À½¼º ÀÎ½Ä ºñ¼, Ä¿³ØƼµå Ä«¸Þ¶ó, ÄÄÇ»ÅÍ ºñÀü µîÀÇ ºÐ¾ß´Â Áö¼ÓÀûÀ¸·Î ¼ºÀåÇÏ°í ÀÖÀ¸³ª, À̸¦ Æ÷ÇÔÇÑ »õ·Î¿î ¿ë·ÊµéÀº ¸ðµÎ ¹Ìµð¾î ÇÁ·Î¼¼½ÌÀ» ¼Õ½±°Ô ÅëÇÕÇÏ°í ¸¹Àº ÀÛ¾÷·®À» ó¸®ÇÒ ¼ö ÀÖ´Â ¼º´ÉÀ» ÇÊ¿ä·Î ÇÑ´Ù. SDK-700Àº Cortex-AÀÇ °í¼º´É°ú Cortex-M ÇÁ·Î¼¼¼ÀÇ ³ôÀº È¿À²¼º ¹× ½Ç½Ã°£ ó¸® ±â´ÉÀ» ÅëÇÕ½ÃÅ´À¸·Î½á À¯¿¬ÇÑ ÄÄÇ»Æà ¾ÆÅ°ÅØó¸¦ Á¦°øÇÑ´Ù. Cortex-A ÇÁ·Î¼¼¼´Â ¾ÖÀú ½ºÇǾî OS³ª ¸®´ª½º OS µîÀÇ Ç³ºÎÇÑ °³¹ß ȯ°æÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù.
SDK-700Àº PSA ¿øÄ¢À» ±â¹ÝÀ¸·Î ÇÑ »õ·Ó°í À¯¿¬ÇÑ ¼ºê½Ã½ºÅÛÀ» Æ÷ÇÔÇÑ´Ù. ÀÌ´Â SoC °³¹ßÀÚµéÀÌ º¸¾È ±¸Ãà ½Ã°£À» ´ÜÃàÇÏ°í À§ÇèÀ» ÁÙÀÏ ¼ö ÀÖµµ·Ï ¼³°èµÆ´Ù.
SDK-700Àº ´ÜÆíÈ À§ÇèÀ» ÇöÀúÈ÷ ³·Ãâ »Ó ¾Æ´Ï¶ó Trusted Firmware¿Í °°Àº ¼ÒÇÁÆ®¿þ¾î, OS, Åø µîÀÇ ´ë±Ô¸ð »ýÅ°迡 ´ëÇÑ Á¢±Ù¼ºÀ» Á¦°øÇÔÀ¸·Î½á ÀϹÝÀûÀÎ °³¹ß ȯ°æ¿¡¼ ºñ¿ë°ú Ãâ½Ã ±â°£À» Àý°¨ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ¶ÇÇÑ, SDK-700Àº ´ÙÀ½°ú °°Àº ÀÌÁ¡À» Á¦°øÇÑ´Ù.
- ¾ÖÀú ½ºÇǾîÀÇ ¿ä±¸»çÇ×À» ÃæÁ·½ÃÅ°´Â SoC¸¦ À§ÇÑ ¼ºê½Ã½ºÅÛ, ÇÁ·Î¼¼¼, ÁÖ¿ä º¸¾È ºôµùºí·ÏÀ» ÅëÇÕÇÑ À¯¿¬ÇÏ°í ¾ÈÀüÇÑ Çϵå¿þ¾î ±â¹Ý
- ÇÁ·Î¼¼¼ °£ Åë½ÅÀ» À§ÇÑ Ç¥ÁØÈµÈ ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º
- ¹æȺ®, º¸¾È ±¸¿ª(secure enclave), Arm TrustZone ±â¼úÀ» Æ÷ÇÔÇØ »çÀü ±¸ÃàµÈ º¸¾È IP
- ¸ðµç Ŭ¶ó¿ìµå¿¡ ½Å·ÚÇÒ ¼ö ÀÖ´Â ¿¬°á¼ºÀ» Á¦°øÇÒ ¼ö ÀÖµµ·Ï ¿©·¯ ¹æ½ÄÀ¸·Î ±¸¼º °¡´ÉÇÑ ¼ºê ½Ã½ºÅÛ
µð¹ÙÀ̽º, Å»ýÀû º¸¾È °®Ãç¾ß
ArmÀÇ IoT µð¹ÙÀ̽º IP »ç¾÷ºÎ ºÎ»çÀå °â ÃÑ°ý ¸Å´ÏÀúÀÎ Æú Àª¸®¾ö½¼(Paul Williamson)Àº “1Á¶ °³ÀÇ Ä¿³ØƼµå µð¹ÙÀ̽º¸¦ ¿¬°áÇϱâÀ§Çؼ´Â IoT SoC ¹× ½Ã½ºÅÛ ¼³°è ½Ã º¸¾ÈÀº ´õ ÀÌ»ó ¼±ÅûçÇ×À̳ª ºÎ°¡ÀûÀÎ ¿ä¼Ò°¡ ¾Æ´Ï¶ó´Â ¿øÄ¢ÀÌ °¡Ä¡ »ç½½ÀÇ ¸ðµç ºÎºÐ¿¡ Àû¿ëµÇ¾î¾ß ÇÏ°í, À̸¦ ½ÇÇöÇϱâ À§ÇØ, ¾÷°è´Â º¸´Ù ºü¸£°Ô ¿òÁ÷ÀÌ°í ´õ¿í ³ôÀº ½Å·Ú¸¦ ½×¾Æ¾ß ÇÑ´Ù”¸ç, “SDK-700Àº ÇØ´ç ¾÷°è°¡ ÀÓº£µðµå ½Ã½ºÅÛ ¼³°è ½Ã °ËÁõµÈ ¹æ½ÄÀ¸·Î º¸´Ù ¹ÎøÇÏ°Ô ¿òÁ÷ÀÏ ¼ö ÀÖµµ·Ï ÇÏ´Â ¶Ç ÇϳªÀÇ ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù”°í ¸»Çß´Ù. ¶ÇÇÑ ±×´Â “³ôÀº ½Å·Ú¸¦ ½×´Â °ÍÀº PSA³ª ¾ÖÀú ½ºÇǾî, ±×¸®°í ±Ã±ØÀûÀ¸·Î ´õ ¸¹Àº ¼±µµ ±â¾÷µéÀÌ ¼³°è ¼ö¸íÁÖ±â Àü¹Ý¿¡ °ÉÃÄ Á¦Ç°À» º¸È£ÇÒ ¼ö ÀÖ´Â µðÁöÅÐ »çȸ °è¾àÀ» ÁؼöÇÏ·Á´Â ³ë·ÂÀ» ÅëÇØ ÀÌ·ê ¼ö ÀÖ´Ù”°í µ¡ºÙ¿´´Ù. |