• HOME
  • ±³À°¼¾ÅÍ
  • ±³À°½ÇÀû

ATC-ARM
ARM CortexA9 ¹× MPCore Achitecture & Programming
2011-07-20~2011-07-21

1. ¼Ò°³

¸ð¹ÙÀÏ, ¿£ÅÍÇÁ¶óÀÌÁî, Ȩ ¾îÇöóÀ̾ð½º, ÇコÄɾî, ÀÓº£µðµå¿Í °°Àº »ê¾÷ Àü¹Ý¿¡ °ÉÃÄ ARM ÄÚ¾î ÇÁ·Î¼¼¼­°¡ ±¤¹üÀ§ÇÏ°Ô »ç¿ëµÇ°í ÀÖÀ¸¸ç, ÀÌµé ½Ã½ºÅÛÀÇ Áß½ÉÀûÀÎ ¿ªÇÒÀ» ¼öÇàÇÏ°í ÀÖ½À´Ï´Ù.

ÃÖ±Ù ARM»ç´Â v7 ¾ÆÅ°ÅØó°¡ Àû¿ëµÈ ÀúÀü·Â, °í¼º´ÉÀÇ ÇÁ·Î¼¼¼­¸¦ Ãâ½ÃÇÏ¿© ±× ¿µÇâ·ÂÀ» È®´ëÇÏ°í ÀÖ½À´Ï´Ù. ƯÈ÷, °í¼º´É ¾îÇø®ÄÉÀÌ¼Ç ÇÁ·Î¼¼¼­ Á¦Ç°±ºÀ¸·Î Cortex-A, ¸®¾ó-ŸÀÓ È¯°æ¿¡ ÀûÇÕÇÑ Cortex-R, ±×¸®°í ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ ½ÃÀåÀ» Ÿ°ÙÀ¸·Î ÇÏ´Â Cortex-M °ú °°ÀÌ ¾ÆÅ°ÅØó v7 °è¿­ ³»¿¡¼­ ¼¼ °¡Áö Á¾·ù·Î ºÐ·ùµÉ ¼ö ÀÖ½À´Ï´Ù.

À̹ø ±³À°°úÁ¤¿¡¼­´Â ÃֽŠ½º¸¶Æ® Æù µî¿¡ Àû¿ëµÇ¾î ±× ±â¼ú·Â°ú ½ÃÀå Áö¹è·ÂÀ» ´Ù½Ã Çѹø ÀÔÁõÇÏ°í ÀÖ´Â Cortex-A °è¿­ÀÇ ¾ÆÅ°ÅØó Ư¡°ú ¼ÒÇÁÆ® °³¹ß¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Â ³»¿ëÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù.

1. ±³À° ¸ñÇ¥

Cortex-9 ARM ÇÁ·Î¼¼¼­ ÄÚ¾î ¾ÆÅ°ÅØóÀÇ Æ¯Â¡À» ÀÌÇØÇÏ°í, ARM»çÀÇ °³¹ß Åø ¼Â¿¡ ´ëÇÑ ±â´É, ¿ëµµ, ¹× ±× È°¿ë¿¡ ´ëÇØ »ìÆ캾´Ï´Ù. ƯÈ÷, Cortex-A9 ¹× MPCore ÇÁ·Î¼¼¼­ÀÇ ¾ÆÅ°ÅØó¿Í Ư¡À» ÀÌÇØÇÏ°í ÃÖÀûÈ­ µÈ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» À§ÇÑ ÆÁ°ú ÈùÆ®¸¦ Á¦°øÇÏ°Ô µË´Ï´Ù. ´õºÒ¾î ½Ç½ÀÀ» ÅëÇÑ °³¹ß ÅøÀÇ »ç¿ë°ú µ¿ÀÛ¹æ¹ý¿¡ ´ëÇÑ Áö½ÄÀ» ½ÀµæÇϵµ·Ï ±¸¼ºÇÏ¿© °³¹ß ½Ç¹«¿¡ ´ëÇÑ °³¹ß ÀûÀÀ¼ºÀ» ³ôÀ̵µ·Ï ±¸¼ºÇÏ¿´½À´Ï´Ù.

2. ±³À° ´ë»ó

Cortex-9 ARM ÇÁ·Î¼¼¼­ ±â¹ÝÀÇ ½Ã½ºÅÛ °³¹ß ½Ç¹« °æÇèÀÌ ÀÖÀ¸¸ç, ARM ¿¡ ´ëÇÑ Àü¹ÝÀûÀÎ ³»¿ëÀ» Á¤¸®ÇÏ°íÀÚ ÇÏ´Â °³¹ßÀÚ.

±âÁ¸ ARM ÄÚ¾î ¾ÆÅ°ÅØóÀÇ ±âÃÊÀûÀÎ Áö½ÄÀÌ ÀÖÀ¸¸ç, »õ·Î¿î ¾ÆÅ°ÅØó¿¡ Ãß°¡µÈ ±â´É ¹× Ư¡¿¡ °ü½ÉÀÌ ÀÖ´Â °³¹ßÀÚ.

±âŸ °³¹ß °æÇèÀÌ ÀÖÀ¸¸ç, »õ·Ó°Ô ARM ÄÚ¾î ÇÁ·Î¼¼¼­¸¦ Àû¿ëÇÑ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ·Á´Â °³¹ßÀÚ.

3. Áغñ »çÇ×

RVDS v4.x ÀÌ»óÀÌ ¼³Ä¡µÈ PC.

4.  ±³À° ³»¿ë

1 ÀÏÂ÷

½Ã°£

³»¿ë

ºñ°í

13:00 – 14:00

ARM ¾ÆÅ°ÅØó ¼Ò°³

-       ARM ¾ÆÅ°ÅØóÀÇ ±âÃÊÀûÀÎ °³³ä¿¡ ´ëÇÑ ¼Ò°³

 

14:00 – 16:00

ARM Tools Overview

-       ARM»ç¿¡ ¸¸µé°í ÀÖ´Â Á¦Ç°ÀÇ °³¿ä

-       RVDS ÅøÀ» ÀÌ¿ëÇÑ ÄÚµå »ý¼º°ú µð¹ö±× ½Ç½À

RVDS v4.x ¹öÀüÀ¸·Î ½Ç½À

16:00 – 18:00

ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·Î¼¼½º

-       ARM ÅøÀ» ÀÌ¿ëÇÑ bare metal ½Ã½ºÅÛ °³¹ß

-       ARM ¶óÀ̺귯¸®ÀÇ Retargetting ¹æ¹ý

-       ·±-ŸÀÓ ¶óÀ̺귯¸®ÀÇ ¼±Åðú ¸µÄ¿ÀÇ ÄÚµå Àç¹èÄ¡

 

 

2 ÀÏÂ÷

½Ã°£

³»¿ë

ºñ°í

13:00 – 15:00

Cortex-A9 Äھ À§ÇÑ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î °¡À̵å

-       Cortex-A9 ÆÄÀÌÇÁ¶óÀÎÀÇ ÁÖ¿ä Ư¡ ¼Ò°³

-       ºÐ±â ¿¹Ãø ¸ðµ¨.

-       Cache ¾ÆÅ°ÅØó

-       ÃʱâÈ­ ÄÚµå »ùÇà Á¦°ø

 

15:00 – 16:00

Cortex-A9 ÄÚ¾îÀÇ TrustZone / Neon ¼Ò°³

-       ARM ¾îÇø®ÄÉÀÌ¼Ç ÇÁ·Î¼¼¼­ÀÇ Security È®Àå.

-       NEON ÄÚÇÁ·Î¼¼¼­ °³¿ä

-       NEON Instruction Set°ú ARM »çÀÇ ÄÚµå »ý¼º Åø¿¡ ÀÇÇÑ Áö¿ø³»¿ë ¼Ò°³

 

16:00 – 17:00

¼ÒÇÁÆ®¿þ¾î °³¹ß ¹× ÃÖÀûÈ­ ±â¹ý

-       ARM ÄÄÆÄÀÏ·¯ Optimization,

-       Àü¿ª ¹× Áö¿ª µ¥ÀÌÅÍ °ü¸®

-       ½Ã½ºÅÛ ¹× »ç¿ëÀÚ ¶óÀ̺귯¸®

-       ±âŸ ³»¿ë ¹× ½Ç½À

RVDS v4.x ¹öÀüÀ¸·Î ½Ç½À