|
¼¼¿ÂÀ̾ؿ¡½º, "Â÷·®¿ë ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î Rust Àû¿ë Àü·«" ¹é¼ ¹ß°£
¼¼¿ÂÀ̾ؿ¡½º(´ëÇ¥ Á¤ÅÂÇÏ)´Â Â÷·®¿ë ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾îÀÇ Rust Àû¿ë Àü·«À» ´ãÀº ±â¼ú ¹é¼ 'Â÷·®¿ë ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î¿¡¼ÀÇ Rust Àû¿ë Àü·« - FFI ±â¹Ý AUTOSAR ÅëÇÕÀ» Áß½ÉÀ¸·Î'¸¦ ¹ß°£Çß´Ù°í 21ÀÏ ¹àÇû´Ù.
¹é¼´Â ¾ØÆ®·ÎÇÈ AI ¸ðµ¨ '¹ÌÅ佺'(Mythos)°¡ Ãë¾àÁ¡ ¹ß°ß¡¤ÀͽºÇ÷ÎÀÕ »ý¼ºÀ» ÀÚÀ² ¼öÇàÇÏ¸ç ¼öõ°ÇÀÇ Á¦·Îµ¥ÀÌ¿Í OpenBSDÀÇ 27³â ¹¬Àº °áÇÔ±îÁö ã¾Æ³» °¢±¹ Á¤ºÎ°¡ ´ëÀÀ¿¡ ³ª¼± ½ÃÁ¡¿¡ °ø°³µÆ´Ù. AI ÀÚÀ² ÇØÅ·ÀÇ ÁÖ Ç¥ÀûÀÌ µÉ Â÷·® ¼ÒÇÁÆ®¿þ¾î¿¡¼ Microsoft CVEÀÇ ¾à 70%¸¦ Â÷ÁöÇÏ´Â ¸Þ¸ð¸® ¾ÈÀü¼º °áÇÔÀº Á¶Ç⡤Á¦µ¿ µî ÀÎ¸í ¾ÈÀü°ú Á÷°áµÈ´Ù.
¹é¼´Â ÄÄÆÄÀÏ·¯ ¼öÁØ¿¡¼ ¸Þ¸ð¸® ¾ÈÀü¼ºÀ» °Á¦ÇÏ´Â Rust¸¦ ½ÇÁúÀû ´ë¾ÈÀ¸·Î Á¦½ÃÇϸç, ¼ÒÀ¯±Ç ½Ã½ºÅÛÀÌ ¸Þ¸ð¸® ¿À·ù¿Í µ¥ÀÌÅÍ ·¹À̽º¸¦ ÄÄÆÄÀÏ Å¸ÀÓ¿¡ ¿øÃµ Â÷´ÜÇÑ´Ù°í ¼³¸íÇÑ´Ù. ARM Cortex-M4 ±â¹Ý 16°³ º¥Ä¡¸¶Å©¿¡¼ Rust´Â C¿Í ´ëµîÇÑ ¼º´ÉÀ» º¸¿´°í, CAN Åë½Å ½ºÅà °áÇÔ ÁÖÀÔ ½ÇÇè¿¡¼´Â 14 »çÀÌŬ Mutex ¿À¹öÇìµå¿Í 31 »çÀÌŬ Panic Handler ·¹ÀÌÅϽ÷Π½Ç½Ã°£ ECU ȯ°æ¿¡¼ÀÇ ½Ç¿ë¼ºÀ» ÀÔÁõÇß´Ù. ƯÈ÷ ¿ÀÅä»ç Ç÷§Æû¿¡¼ 26°³ FFI ÇÔ¼ö°¡ Á¤»ó ±¸µ¿µÊÀ» È®ÀÎÇØ AUTOSAR Classic ºôµå ½Ã½ºÅÛÀ» º¯°æÇÏÁö ¾Ê°í SWC Runnable ´ÜÀ§·Î Rust¸¦ Á¡Áø µµÀÔÇÒ ¼ö ÀÖÀ½À» ½ÇÁõÇß´Ù.
Á¤ÅÂÇÏ ´ëÇ¥´Â "AI°¡ ÀÚÀ²ÀûÀ¸·Î Ãë¾àÁ¡À» ¹«±âÈÇÏ´Â ½Ã´ë¿¡´Â ¾ð¾î¡¤ÄÄÆÄÀÏ·¯ ¼öÁØ¿¡¼ °áÇÔ ÀÚü¸¦ Â÷´ÜÇÏ´Â Á¢±ÙÀÌ ÇʼöÀû"À̶ó¸ç "À̹ø ¹é¼°¡ Rust µµÀÔ °ËÅäÀÇ ±¸Ã¼Àû ±âÁØÁ¡ÀÌ µÇ±æ ±â´ëÇÑ´Ù"°í ¸»Çß´Ù.
À̵¿¿À ±âÀÚ canon35@mt.co.kr
Copyright ¨Ï ¸Ó´ÏÅõµ¥ÀÌ & mt.co.kr. ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷, AIÇнÀ ÀÌ¿ë ±ÝÁö.
|
|