ST¸¶ÀÌÅ©·ÎÀÏ·ºÆ®·Î´Ð½º(STMicroelectronics, ÀÌÇÏ ST)°¡ »õ·Î¿î ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°Áö¿Í ÃÖ÷´Ü ¿ÀǼҽº º¸¾È À̴ϼÅƼºê Áö¿øÀ» ºñ·ÔÇØ STM32MP1 µà¾ó-ÄÚ¾î ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼ °³¹ßÀ» Áö¿øÇÏ´Â ¿¡ÄڽýºÅÛÀ» ±¤¹üÀ§ÇÏ°Ô È®ÀåÇÑ´Ù°í ¹àÇû´Ù.
ST´Â OP-TEE(Open Portable Trusted Execution Environment) ¹× TF-A(Trusted Firmware-A) ÇÁ·ÎÁ§Æ®¿Í °°Àº º¸¾È ¸ÞÄ¿´ÏÁò¿¡ ¸ÂÃá Äڵ带 Á¦°øÇÔÀ¸·Î½á, STM32MP1 °³¹ßÀÚµéÀÌ ±â¹Ð¼º, ¹«°á¼º, °¡¿ë¼º, ÁøÀ§È®ÀÎ µî ¾ÖÇø®ÄÉÀÌ¼Ç Á¤º¸ º¸¾ÈÀÇ ÇÙ½É °³³äÀ» ó¸®ÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù. ¶ÇÇÑ, ½ÃÄûÅÍ ·¦½º(Sequitur Labs)ÀÇ ÇÕ·ù·Î ST´Â ÀÓº£µðµå º¸¾È ºÐ¾ßÀÇ °øÀÎ ÆÄÆ®³Ê»ç(Authorized Partners)¸¦ È®´ëÇÏ°Ô µÆ´Ù.
STM32MP1À» Áö¿øÇÏ´Â ½ÃÄûÅÍ ·¦½ºÀÇ EmSPARK™ º¸¾È ¼öÆ®(Security Suite)´Â º¸¾È ºÎÆà ¹× ÀåÄ¡ ÀÎÁõ°ú °°Àº º¸È£ ±â¹ýÀ» ±¸ÇöÇÏ¸é¼ Æß¿þ¾î °³¹ßÀ» °£¼ÒÈÇØÁØ´Ù. ½ÃÄõÅÍ ·¦½ºÀÇ CEOÀÎ Çʸ³ ¾ÜÇʵå(Philip Attfield)´Â “ST¿ÍÀÇ Çù·ÂÀ¸·Î EmSPARK º¸¾È ¼öÆ®¸¦ Á¦°øÇÏ¸é¼ Çʼö±â´ÉÀ» ¼öÇàÇÏ´Â STM32MP1 ±â¹ÝÀÇ µð¹ÙÀ̽º º¸È£ ¿ä°ÇÀ» ÃæÁ·½ÃŲ´Ù´Â Á¡¿¡ ÀںνÉÀ» ´À³¤´Ù”¸ç, “EmSPARK¿Í STM32MP1À» ÇÔ²² »ç¿ëÇÏ´Â °í°´µéÀº IoT ¾ÖÇø®ÄÉÀ̼ǰú µ¥ÀÌÅ͸¦ ´õ ¾ÈÀüÇÏ°Ô º¸È£ÇÒ ¼ö ÀÖ´Ù”°í ¹àÇû´Ù.
EmSPARK º¸¾È ¼öÆ®´Â STM32MP1¿¡ ÅëÇÕµÈ Arm® TrustZone® ¾ÆÅ°ÅØó¿Í ÇÔ²² µ¿ÀÛÇϸç, º¸¾È ÇÁ·ÎºñÀú´×À» Áö¿øÇØ Ä¿³ØƼµå ±â±â ±¸ÃàÀ» °£¼ÒÈÇÏ´Â µ¿½Ã¿¡ ±â¹ÐÀ» ¾ÈÀüÇÏ°Ô º¸È£ÇØÁØ´Ù. ÀÌ´Â »ê¾÷ Á¦¾î, ºôµù ÀÚµ¿È, ½º¸¶Æ® Ȩ Àåºñ, ¸Ó½Å ºñÀü, ÀÚµ¿Â÷ Åë½Å, ÀÇ·á±â±â µî°ú °°Àº ¾ÖÇø®ÄÉÀ̼ǿ¡ ÃÖÀûȵǾî ÀÖ´Ù.
ÀÌ »õ·Î¿î ¸®¼Ò½º´Â º¸¾È ¼ÒÇÁÆ®¿þ¾î °³¹ß °úÁ¦¿¡¼ ½Å·ÚÇÒ ¼ö ÀÖ°í ÇöÀå Å×½ºÆ®°¡ ¿Ï·áµÈ ¼Ö·ç¼ÇÀ» Á¦°øÇÏ´Â °øÀÎ ÆÄÆ®³Ê»çÀÎ ÇÁ·Îºê¾Ø·±(Prove&Run), ŸÀӽýº(TimeSys), À§Å×Å°¿À(Witekio)ÀÇ ¼Ö·ç¼Ç°ú ÇÔ²² STM32MP1 ¿¡ÄڽýºÅÛ¿¡ Æ÷ÇԵƴÙ.
ÇÁ·Îºê¾Ø·±Àº ¾ÈÀüÇÏ°í ÀÎÁõ °¡´ÉÇÑ ÇÏÀÌÆÛ¹ÙÀÌÀúÀÎ ÇÁ·Îºì¹ÙÀÌÀú(ProvenVisor)¿Í °íÇ°Áú º¸¾È OSÀÎ ÇÁ·ÎºìÄÚ¾î(ProvenCore)¸¦ ÅëÇØ, °³¹ßÀÚµéÀÌ ÃÖ°í º¸¾È Ç¥ÁØ¿¡ µû¶ó Á¦Ç° ÀÎÁõ ¹× °ø°Ý ÀúÇ×¼ºÀ» ±¸ÇöÇϵµ·Ï Áö¿øÇÑ´Ù. ŸÀӽýºÀÇ Ãë¾à¼º °ü¸® ¼öÆ®ÀÎ ºñÁú½º(Vigiles®)´Â ¿ÀÇÂST¸®´ª½º(OpenSTLinux)¿¡ ³»ÀåµÇ¾î ÀÖÀ¸¸ç, »çÀ̹ö °ø°ÝÀ» Áö¼ÓÀûÀ¸·Î °¨½ÃÇÏ´Â ÇÑÆí, Ãë¾à¼º ¶óÀÌÇÁ»çÀÌŬÀ» °ü¸®ÇÑ´Ù. À§Å×Å°¿ÀÀÇ Ç®¸ÞÅ»¾÷µ¥ÀÌÆ®(FullMetalUpdate) ¿ÀǼҽº ¹«¼±(OTA: Over-the-Air) ¼Ö·ç¼ÇÀº IoT Ç÷§Æû ¿î¿µÀÚ°¡ ÀÚü ¹«¼± ¾÷µ¥ÀÌÆ®¸¦ °ü¸®ÇÏ°Ô ÇØÁÖ¸ç, º¸¾È°ú ´õºÒ¾î À¯¿¬¼º ¹× °æÁ¦¼ºÀ» °âºñÇÏ°í ÀÖ´Ù.
ST´Â STM32MP1¿¡ ÃÖÀûÈµÈ ¼ÒÇÁÆ®¿þ¾î È®Àå ÆÐÅ°ÁöÀÇ ¼¼ºÎ Á¤º¸µµ °ø°³ÇØ °í°´ÀÌ ÄÄÇ»ÅÍ ºñÀü ÇÁ·ÎÁ§Æ®¿¡ AI¸¦ È°¿ëÇÏ°í ¿¹Ãø À¯Áöº¸¼ö ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» °¡¼ÓÈÇϵµ·Ï Áö¿øÇÑ´Ù. ¿©±â¿¡´Â STM32MP1 ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼¿ë AI¸¦ À§ÇÑ ¿ÀÇÂST¸®´ª½º È®Àå ÆÐÅ°Áö X-LINUX-AI°¡ Æ÷ÇԵŠÀÖ´Ù. ÀÌ ÆÐÅ°Áö´Â ¸®´ª½º AI ÇÁ·¹ÀÓ¿öÅ©¿Í ¾ÖÇø®ÄÉÀÌ¼Ç ¿¹Á¦¸¦ °®Ãç »ç¿ëÀÚ°¡ STM32 Æò°¡ º¸µå¿Í µð½ºÄ¿¹ö¸® Å°Æ®(Discovery Kit)·Î ÄÄÇ»ÅÍ ºñÀü Àû¿ë »ç·Ê¸¦ ºü¸£°Ô ±¸ÇöÇϵµ·Ï µ½´Â´Ù.
X-LINUX-PREDMNT È®Àå ÆÐÅ°Áö´Â ¿¹Ãø À¯Áöº¸¼ö ¾ÖÇø®ÄÉÀ̼ÇÀÇ ½Å¼ÓÇÑ °³¹ßÀ» À§ÇØ ¼¾¼¿Í Ŭ¶ó¿ìµå ¼ºñ½º °£ÀÇ ¿§Áö °ÔÀÌÆ®¿þÀÌ ±â´ÉÀ» ±¸ÇöÇÏ°Ô ÇØÁØ´Ù. ÀÌ ÆÐÅ°Áö¿¡´Â ó¸®µÈ ¼¾¼ µ¥ÀÌÅ͸¦ IoT Ŭ¶ó¿ìµå·Î Àü¼ÛÇÏ°í, ´ë½Ãº¸µå¿¡¼ µ¥ÀÌÅ͸¦ ½Ã°¢ÈÇϸç, µ¥ÀÌÅ͸¦ ºÐ¼®ÇÏ¿© À¯Áöº¸¼ö Çʿ伺 ¿©ºÎ¸¦ Áö½ÃÇÏ´Â »óÅ °¨Áö ±â´ÉÀÌ Æ÷ÇԵŠÀÖ´Ù. X-LINUX-PREDMNT´Â AWS IoT ±×¸°±×·¡½º ¿§Áö ÄÄÇ»ÆÃ(Greengrass Edge Computing) ¼ºñ½ºµµ °®Ãß°í ÀÖ´Ù.
¸¶Áö¸·À¸·Î ST´Â ¾ÈÀü ¹®¼ ¹× ÀÚü Å×½ºÆ® ¶óÀ̺귯¸® ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°ÁöÀÎ X-CUBE-STLÀ» Ãß°¡ÇßÀ¸¸ç, ÀÌ´Â IEC 61508 ¾ÈÀü ¹«°á¼º ·¹º§ SIL-2 ¹× SIL-3¿¡ µû¶ó ±â´É ¾ÈÀü ½Ã½ºÅÛÀ» ±¸ÇöÇÏ°í ÀÎÁõÇÏ´Â µ¥ ÀûÇÕÇÏ´Ù. °³¹ßÀÚµéÀº X-CUBE-STL°ú STM32MP1 µà¾ó ÄÚ¾î ¾ÆÅ°ÅØóÀÇ ºÐ¸® °³³äÀ» È°¿ëÇØ Arm Cortex®-M4 ÄÚ¾î·Î °ü¸®ÇÏ´Â ¾ÈÀü ÆÄƼ¼ÇÀ» Arm Cortex-A7 ±â¹ÝÀÇ ºñ¾ÈÀü °ü·Ã ¾ÖÇø®ÄÉÀ̼ǰú ºñ¿ë È¿À²ÀûÀ¸·Î ºÐ¸®ÇÒ ¼ö ÀÖ´Ù. ÀÌ·Î½á °øÀå ÀÚµ¿È, ¹èÅ͸® °ü¸®, °è·®±â, ÀÇ·á±â±âÀÇ Ãâ½Ã ±â°£À» ´ÜÃàÇÏ°Ô µÈ´Ù. |