quickmenu
PC ´º½º Ȩ  

IAR, ÀÓº£µðµå ¿öÅ©º¥Ä¡ 9.40ÀÇ ÄÚµå º¸¾È ¼º´É Çâ»ó

2023-06-21 12:28
ÆíÁýºÎ press@bodnara.co.kr

IARÀº Arm¿ë IAR ÀÓº£µðµå ¿öÅ©º¥Ä¡ 9.40¹öÀüÀ» ¹ßÇ¥Çß´Ù. À̹ø Ãֽо÷µ¥ÀÌÆ®´Â ÄÚµå º¸¾È ±â´ÉÀ» Çâ»ó½ÃŲ Armv8.1-M¿ë PACBTI(Pointer Authentication and Branch Target Identification) È®ÀåÆÇÀ» ÅëÇÕÇÑ °ÍÀÌ Æ¯Â¡ÀÌ´Ù.

 

¹ýÁ¦È­ ¹× ±ÔÁ¦ °­È­·Î ÀÎÇØ ¾ÈÀüÇÑ Á¦Ç°¿¡ ´ëÇÑ ¼ö¿ä°¡ Áõ°¡ÇÔ¿¡ µû¶ó, IARÀÇ ÃֽйöÀüÀº º¸´Ù °­È­µÈ ÄÚµå º¸¾È¿¡ ´ëÇÑ ¼ö¿ä¸¦ ÃæÁ·Çϰí ÀÖ´Ù. Ãֽо÷µ¥ÀÌÆ® ¹öÀü¿¡¼­ ÁÖ¸ñÇÒ ¸¸ÇÑ Æ¯Â¡ Áß Çϳª´Â PACBTI È®ÀåÆÇ¿¡ ÀÇÇØ Arm¿ë IAR ÀÓº£µðµå ¿öÅ©º¥Ä¡¿¡ ÄÄÆÄÀÏ·¯ ±â´ÉÀÌ »õ·Ó°Ô º¸¿ÏµÇ¾ú´Ù´Â Á¡ÀÌ´Ù. ÀÌ ÄÄÆÄÀÏ·¯´Â ¹Ýȯ ÁöÇâ ÇÁ·Î±×·¡¹Ö(Return-Oriented Programming, ROP), Á¡ÇÁ ÁöÇâ ÇÁ·Î±×·¡¹Ö(Jump-Oriented Programming, JOP) µî µÎ °¡Áö ÀϹÝÀûÀÎ º¸¾È °ø°Ý¿¡ ´ëÇÑ °­·ÂÇÑ ¹æ¾î ±â´ÉÀ» Á¦°øÇÑ´Ù. µÎ °¡Áö ±â¼ú ¸ðµÎ »ç¿ëÀÚ ¾ÖÇø®ÄÉÀÌ¼Ç ³»ÀÇ ±âÁ¸ ÄÚµå ¼¼±×¸ÕÆ®¸¦ Ȱ¿ëÇÑ´Ù. °ø°ÝÀÚ´Â ½ºÅà ½º¸Å½Ì°ú °°Àº ¹æ¹ýÀ» ÀÌ¿ëÇÏ¿© ÄÝ ½ºÅÃÀ» Á¦¾îÇÔÀ¸·Î½á ½ºÅÿ¡ ÀúÀåµÈ Áß¿äÇÑ Æ÷ÀÎÅ͸¦ Æ÷ÀÎÆ®¿¡ µ¤¾î¾²°í, °ø°Ý Àǵµ¿¡ ¸Â´Â ÀÔÁõµÈ Ãë¾àÇÑ ÄÚµå ½º´ÏÆêÀ¸·Î ¹æÇâÀ» Àç¼³Á¤ÇÑ´Ù. ÀÌ »õ·Î¿î ±â´ÉÀ» Æ÷ÇÔÇÔÀ¸·Î½á, IAR ÀÓº£µðµå ¿öÅ©º¥Ä¡´Â »ó´çÇÑ ¼öÁØÀÇ º¸È£ À庮À» ±¸ÃàÇÏ¿©, °ø°ÝÀÚ°¡ Äڵ带 °ø°ÝÇÏ°í ½Ã½ºÅÛ ¹«°á¼ºÀ» ÈѼÕÇϱⰡ ´õ¿í ¾î·Æ°Ô ¸¸µé¾ú´Ù.

PACBTI´Â ÀϹÝÀûÀ¸·Î °ø°Ý °¡´ÉÇÑ ¼ÒÇÁÆ®¿þ¾î ¿À·ù¸¦ ½Äº° ¹× ¿ÏÈ­Çϵµ·Ï ¼³°èµÇ¾úÁö¸¸, ±× È¿°ú´Â ÄÚµå ºÐ¼® Åø Ȱ¿ë µî °ÇÀüÇÑ ¼ÒÇÁÆ®¿þ¾î °³¹ß °üÇà¿¡ ÀÇÁ¸Çϰí ÀÖ´Ù.

Arm¿ë IAR ÀÓº£µðµå ¿öÅ©º¥Ä¡´Â °íµµ·Î ÃÖÀûÈ­µÈ ÄÄÆÄÀÏ·¯¿Í °í±Þ µð¹ö±ë ±â´ÉÀ» Æ÷ÇÔÇÏ´Â Æ÷°ýÀûÀÎ °³¹ß Åø üÀÎÀÌ´Ù. °³¹ßÀÚ´Â C-STAT ¹× C-RUN°ú °°Àº ÄÚµå ºÐ¼® µµ±¸¸¦ »ç¿ëÇÏ¿© ÀáÀçÀûÀÎ ÄÚµå ¹®Á¦¸¦ »çÀü¿¡ ½Äº°Çϰí, ÄÚµå ǰÁúÀ» °³¼±Çϸç, ÀáÀçÀûÀÎ °ø°Ý¸éÀ» ÃÖ¼ÒÈ­ÇÒ ¼ö ÀÖ´Ù. Á¤Àû ºÐ¼®°ú ·±Å¸ÀÓ ºÐ¼®Àº °³¹ß ÇÁ·Î¼¼½º¿¡¼­ ÇÙ½ÉÀûÀÎ ¿ªÇÒÀ» ¼öÇàÇϰí, Ãë¾àÁ¡ÀÇ È®ÀÎ ¹× Á¦°Å¸¦ º¸ÀåÇÑ´Ù. ÃֽйöÀüÀº ºôµå Àü°ú ÈÄÀÇ ÀÛ¾÷À» ´ëüÇÏ´Â ½º¸¶Æ® IDE ºôµå ¾×¼Çµµ ¼Ò°³ÇÔÀ¸·Î½á, °³¹ßÀÚ°¡ ÄÄÆÄÀÏ ¹× ¸µÅ©¸¦ ¼öÇàÇϱâ Àü¿¡ ´Ù¾çÇÑ ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.

Armv8-A ARCH64 Áö¿øÀ» µµÀÔÇÑ ÀÌÀü ¹öÀüÀ» ±â¹ÝÀ¸·Î ÇÏ´Â, Arm¿ë IAR ÀÓº£µðµå ¿öÅ©º¥Ä¡ 9.40Àº ÀÌÁ¦ Armv8-A ARCH32 Áö¿øÀ» Æ÷ÇÔÇϵµ·Ï ±â´ÉÀ» È®ÀåÇÔÀ¸·Î½á 64ºñÆ® ÇÁ·Î¼¼¼­¸¦ 32ºñÆ® ¸ðµå¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ÀÌ ¹öÀüÀº ¸£³×»ç½º E2/E2 Lite ¿¡¹Ä·¹ÀÌÅͿ͵µ ȣȯÀÌ °¡´ÉÇØ Arm Cortex-M MCU ¹× Cortex-A MPU¿¡ ´ëÇÑ ¸Å²ô·¯¿î ÇÁ·Î±×·¡¹Ö°ú µð¹ö±ë ±â´ÉÀ» Á¦°øÇÑ´Ù. ÀÌ ÃֽйöÀüÀº ÁÖ¿ä ¹ÝµµÃ¼ ÆÄÆ®³Ê»ç°¡ »ý»êÇÏ´Â 275°³ ÀÌ»óÀÇ ½Å±Ô µð¹ÙÀ̽ºµéµµ Áö¿øÇÑ´Ù. ¸¶Áö¸·À¸·Î, È®ÀåµÈ ¾ð¾î ¸ðµå¿¡¼­, IAR C/C++ ÄÄÆÄÀÏ·¯´Â Ãß°¡ÀûÀÎ GCC ½ºÅ¸ÀÏ ÇÔ¼ö ¼Ó¼ºÀ» ¼ö¿ëÇÔÀ¸·Î½á RTOS/¹Ìµé¿þ¾îÀÇ ¹æ´ëÇÑ ÀÓº£µðµå ¿¡ÄڽýºÅÛ ³»¿¡¼­ »óÈ£ ¿î¿ë¼ºÀ» ´õ¿í È®´ëÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.

´Ð³×ÀÓ lock
ºñȸ¿ø

º¸µå³ª¶ó ¸¹ÀÌ º» ´º½º
º¸µå³ª¶ó ¸¹ÀÌ º» ±â»ç

º¸µå³ª¶ó Ãֽбâ»ç
[06/21] ±×¶óºñƼ, ¡®¶ó±×³ª·ÎÅ© ¿À¸®Áø Ŭ·¡½Ä' ½Å±Ô Áö¿ª ¡®°í¼º¡¯ ¹× ½Å±Ô Á÷¾÷ ¡®°Ç½½¸µ°Å¡¯ ¾÷µ¥ÀÌÆ®!  
[06/21] ¹èƲ±×¶ó¿îµå ¸ð¹ÙÀÏ, ¡®³ª·çÅä ÁúdzÀü(NARUTO SHIPPUDEN)¡¯°ú ´ë±Ô¸ð Ä÷¡¹ö·¹ÀÌ¼Ç °ø°³  
[06/21] 90³â´ë ÀÎÅÍ³Ý ºÕ°ú ´åÄÄ ¹öºíÀÌ ºÒ·¯¿Â ½ã¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî Àü¼º±â, ±×¸®°í x86 ¼­¹öÀÇ µîÀå [PCÈï¸Á»ç 18-2]  
[06/21] ¾îµå¹êÅØ, DAQ »ê¾÷¿ë ³×Æ®¿öÅ© »ç¾÷ °­È­.. Àü¹® ä³Î ÆÄÆ®³Ê ¸ðÁý  
[06/21] e½ºÆ÷Ã÷ Àç´Ü, ¡®e½ºÆ÷Ã÷ ¿ùµåÄÅ 2026¡¯ ÇÁ¶û½º ÆÄ¸®¼­ °ø½Ä °³¸·  
[06/21] ¶óÀ̾ù °ÔÀÓÁî, TFT ÃÖ»óÀ§ ´ëȸ ¡®Àü·«°¡ÀÇ ¿Õ°ü¡¯ °³ÃÖ ¿¹°í  
[06/21] ¾ÖÇà Áß±¹ ³»¼ö¿ë Á¦Ç°¿¡ CXMT¿Í YMTC ¸Þ¸ð¸® °ËÅä?  
[06/21] DLSS Swapper, ¾Ç¼º ÄÚµå À§Çè Ãâó ºÒºÐ¸í DLL ´Ù¿î·Îµå ±ÝÁö ±Ç°í  
[06/21] ¾î½Ø½Å Å©¸®µå ºí·¢ Ç÷¡±× ¸®½ÌÅ©µå, ÇìÀÏ·Î Ä·ÆäÀÎ À̺¼ºêµå ´ëÀÀ, ÀÎÅÚ ¾ÆÅ© ±×·¡ÇÈ µå¶óÀ̹ö ¾÷µ¥ÀÌÆ®  
[06/21] ·¹ÀÌÀú, ¿¢½º¹Ú½º¿Í Ç÷¹À̽ºÅ×ÀÌ¼Ç ³ë¸° ¹«¼± À̾î¼Â ÇØ¸ÓÇìµå V3 X ÇÏÀÌÆÛ½ºÇǵå Ãâ½Ã  
[06/21] ½ÅÀÏÀüÀÚ, ¹Ù¶÷ Àü´Þ·Â ³ôÀÎ ¡®¸®º» ºí·¹ÀÌµå ÆÒ¡¯ Ãâ½Ã  
[06/21] ¸»ÀÌ ³¡³¯ ¶§±îÁö ±â´Ù¸®°í, ³¢¾îµé¾îµµ ¾Ë¾Æµè´Â´Ù¡¦ ¿ÀÇÂAI, ¸Æ¶ôÀ» ÀÌÇØÇÏ´Â ¡®ÃªGPT º¸À̽º¡¯ °ø°³  
[06/21] ¿¡À̼­, ÄíÆÎ ¹«»ó A/S ¼­ºñ½º µµÀÔ¡¦ ³ëÆ®ºÏ »çÈÄ ¼­ºñ½º ÆíÀǼº °­È­  
[06/21] »ï¼ºÀüÀÚ, ÃÖ´ë 2.8GB/s ¼ÓµµÀÇ ±â¾÷¿ë PCIe 6..0 SSD PM1763 ¾ç»ê  
[06/21] ƼÇǸµÅ© ŸÆ÷, ž籤 ÆÐ³Î ³»ÀåÇü 4K ¹èÅ͸® º¸¾È Ä«¸Þ¶ó 'Tapo C465' Ãâ½Ã  
[06/21] ´ÏÄÜÀ̹Ì¡ÄÚ¸®¾Æ ¿©¸§ ij½Ã¹é ÇÁ·Î¸ð¼Ç ½Ç½Ã, ÃÖ´ë 80¸¸¿ø ÇýÅà  
[06/21] ºê¸®Ã÷, ·¹Æ®·Î °¨¼º Æ÷Åͺí CD Ç÷¹À̾î 'BZ-Apack3000' Ãâ½Ã  
[06/21] »þ¿À¹ÌÄÚ¸®¾Æ, ÃÖ´ë 24ÀÏ ¹èÅ͸®·Î ¿Ï¼ºÇÑ ½º¸¶Æ®¿öÄ¡ REDMI ¿öÄ¡ 6 ±¹³» Ãâ½Ã  
[06/21] °¡ºñ¾Æ, ¹°¸® GPU¿Í Ŭ¶ó¿ìµå ¹­Àº ÇÏÀ̺긮µå ±¸¼º Ãâ½Ã  
[06/21] '°­·ÂÇÑ ³Ã°¢°ú Á¤¼÷ÇÑ Äð¸µ'..´ÙÅ©Ç÷¡½¬, D31 ½Ã¸®Áî µà¾óŸ¿ö °ø·© CPU Äð·¯ Ãâ½Ã  
·Î±×ÀÎ | ÀÌ ÆäÀÌÁöÀÇ PC¹öÀü
Copyright NexGen Research Corp. 2010