ÀúÀü·Â °íÈ¿À² ÇÁ·Î¼¼¼ ±â¼ú ¼±µµ ±â¾÷ ARMÀº 2¿ù 18ÀϺÎÅÍ ±â¼ú ±â¾÷°¡¸¦ À§ÇÑ ÃÑ »ó±Ý ¹ÌÈ 10,000´Þ·¯ÀÇ ARM¢ç Cortex¢ç-M4 ÇÁ·Î¼¼¼ ±â¹Ý °¡Á¤ ¹× »ê¾÷¿ë ½º¸¶Æ® ±â±â µðÀÚÀÎ °ø¸ðÀü Á¢¼ö¸¦ ½ÃÀÛÇß´Ù°í ¹àÇû´Ù. À̹ø °ø¸ðÀüÀº ¿ÃÇØ 3¿ùºÎÅÍ 6¿ù±îÁö ÁøÇàµÇ¸ç, À̸¦ ÅëÇØ ARM CMSIS ¼ÒÇÁÆ®¿þ¾î ±¸¼º ¿ä¼Ò ¹× ¹Ìµé¿þ¾î·Î ¾ó¸¶³ª ½Å¼ÓÈ÷ Á¦Ç°ÀÌ ¼³°èµÉ ¼ö ÀÖ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ´Ù.
°ø¸ðÀüÀÇ ¸ñÀûÀº Ȩ ÀÚµ¿È, ÃøÁ¤, »ç¹°ÀÎÅͳÝ(Internet of Things, IoT) ¶Ç´Â ½Ã½ºÅÛ Á¦¾î¿Í °°Àº ºÐ¾ßÀÇ ±â´ÉÀ» ¼öÇàÇÏ´Â ±â±â¸¦ ¸¸µå´Â °ÍÀ̸ç, µî·ÏÀº 2¿ù 18ÀϺÎÅÍ 3¿ù 31ÀϱîÁö ÁøÇàµÈ´Ù. 100¿© °³ÀÇ Çõ½ÅÀûÀÎ ÇÁ·ÎÁ§Æ®°¡ ´ÙÀ½ ´Ü°è·Î ÁøÃâÇÒ ¼ö ÀÖÀ¸¸ç, °¢°¢ Àü¹® ¼ÒÇÁÆ®¿þ¾î °³¹ß Åø, µð¹ö±× À¯´Ö, Cortex-M4 ÇÁ·Î¼¼¼ ±â¹Ý ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯¸¦ Æ÷ÇÔÇÑ Çϵå¿þ¾î, ÁÖº¯ ÀåÄ¡ µîÀ» Á¦°ø¹Þ´Â´Ù. Âü°¡ÀÚ´Â ÇÁ¸®½ºÄÉÀÏ(Freescale), ÀÎÇǴϾð(Infineon), NXP ¶Ç´Â ST¸¶ÀÌÅ©·ÎÀÏ·ºÆ®·Î´Ð½º¿¡¼ Á¦°øÇÏ´Â Ç÷§Æû Áß¿¡¼ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.
ARM Cortex-M ÇÁ·Î¼¼¼ ±â¹Ý ±â±â¿ë ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ µðÀÚÀÎ °ø¸ðÀüÀÇ ÃÖÁ¾ ÇÁ·ÎÅäŸÀÔ µðÀÚÀÎÀÇ Á¦Ãâ ¸¶°¨ÀÏÀº 2015³â 6¿ù 30ÀÏÀÌ´Ù. ¿ì½ÂÀÚ´Â ¿ÃÇØ 10¿ù¿¡ ¹ßÇ¥Çϸç, 5¸í¿¡°Ô ¹ÌÈ 500´Þ·¯¿¡¼ 5,000´Þ·¯¿¡ »ó´çÇÏ´Â »ó±ÝÀÌ ¼ö¿©µÈ´Ù.
¶óÀÎÇϸ£Æ® Ä«ÀÏ(Reinhard Keil) ARM ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ Åø ºÎ¹® ÀÌ»ç´Â ¡°À̹ø °ø¸ðÀüÀº Ç¥ÁØÈµÈ ºÎǰ°ú ¼Õ½±°Ô ±¸ÇÒ ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î·Î µðÀÚÀ̳ʰ¡ ½º¸¶Æ®ÇÑ Á¦Ç°À» ´õ¿í ½±°í ºü¸£°Ô ¸¸µé ¼ö ÀÖÀ½À» º¸¿©ÁÙ °Í¡±À̶ó¸ç ¡°ÀÌÀü¿¡´Â ½Å±â¼ú ¹ß¸íÀÌ °í±Þ ÇÁ·Î¼¼¼ Áö½Ä°ú ÀÚ±Ý Á¶´Þ ´É·ÂÀ» °®Ãá À̵éÀÇ ¿µ¿ªÀ̾úÀ¸³ª, ARM°ú ÆÄÆ®³Ê»ç°¡ Á¦°øÇÏ´Â Åø°ú ¼Ö·ç¼ÇÀÌ ÀÌ¿¡ º¯È¸¦ ÀÏÀ¸Å°°í »ýµ¿°¨ ³ÑÄ¡´Â »õ·Î¿î °³¹ßÀÚ ¾÷°èÀÇ ±Þ¼ÓÇÑ ÁøÈ¸¦ À̲ø¾ú´Ù¡±°í ¸»Çß´Ù.
Âü°¡ÀÚ¿¡°Ô´Â Cortex¢â-M ±â¹Ý ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯¸¦ À§ÇÑ ¾÷°è ¼±µµÀûÀÎ ¼ÒÇÁÆ®¿þ¾î °³¹ß ȯ°æÀÎ Keil¢ç MDK ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ °³¹ß ŰƮ- ÇÁ·ÎÆä¼Å³Î ¿¡µð¼Ç(Professional Edition)¿¡ ´ëÇÑ º¸¿Ï ÀÚ°ÝÁõÀÌ ÁÖ¾îÁø´Ù. Âü°¡ÀÚ´Â CMSIS, RTOS, Åë½Å ½ºÅÃ, ÆÄÀÏ ½Ã½ºÅÛ, ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º µî ¹Ì¸® ±¸ÇöµÈ ¼ÒÇÁÆ®¿þ¾î ºÎǰÀ» »ç¿ëÇØ ¼ÒÇÁÆ®¿þ¾î °³¹ß ¼Óµµ¸¦ ³ôÀÏ ¼ö ÀÖ´Ù. °³¹ßÀÚ´Â ¶ÇÇÑ Çϵå¿þ¾î ºÎǰÀ» Ãß°¡Çϰí Ç¥ÁØÈµÈ CMSIS µå¶óÀ̹ö¸¦ »ç¿ëÇØ, I2C, SPI ¹× USART¿Í °°Àº Åë½Å ÀÎÅÍÆäÀ̽º¸¦ Ȱ¿ëÇÒ ¼ö ÀÖ´Ù.
µðÀÚÀ̳ʵéÀ» Ãß°¡·Î Áö¿øÇϱâ À§ÇØ ARMÀº Àü¹® Áö½Ä°ú À¯¿ëÇÑ ÄÚµù ¿¹½Ã¸¦ Á¦°øÇÏ´Â »õ·Î¿î ÇнÀ Ç÷§ÆûÀ» ¼±º¸ÀδÙ. TCP/IP ³×Æ®¿öÅ·, USB ±â±â, USB È£½ºÆ®, ÆÄÀÏ ÀúÀå ¹× ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º µðÀÚÀÎ µîÀ» À§ÇÑ ´Ù¾çÇÑ ÁÖº¯ ÀåÄ¡¿Í ¹Ìµé¿þ¾î¸¦ ¼±º¸ÀÌ´Â 4°¡Áö ´Ù¸¥ ÅÛÇø´ ¾ÖÇø®ÄÉÀ̼ǵµ Á¦°øÇϸç, ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½°ú °°´Ù.
• SDÄ«µå¿¡ ±â·ÏµÇ´Â À¥ ÀÎÅÍÆäÀ̽ºÀÇ ¶óÀÌºê ¼¾¼ µ¥ÀÌÅÍ¿¡¼ µ¥ÀÌÅÍ ¼öÁý
• USB ±â±â ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ µðÁöÅÐ ¹× ¾Æ³¯·Î±× ÀԷ°ú Á¦¾î¸¦ ±â·ÏÇÏ´Â µ¥ÀÌÅÍ ·Î°Å(data logger)
• SPI ¸Þ¸ð¸®¸¦ »ç¿ëÇØ ±â·ÏÇϰí À¥ ÀÎÅÍÆäÀ̽º·Î Á¦¾îÇÏ´Â ¿Àµð¿À
• USB ¸Þ¸ð¸® ½ºÆ½¿¡¼ ÅØ½ºÆ® ÆÄÀÏÀ» Ãâ·ÂÇÏ´Â ÅÍÄ¡½ºÅ©¸° »ç·ÊÀÇ µð½ºÇ÷¹ÀÌ
2015³â 3¿ù 31ÀϱîÁö www.keil.com/contest¿¡ ¹æ¹®, ÀÚ¼¼ÇÑ ¿¬¶ôó¿Í ÇÔ²² ÇÁ·ÎÁ§Æ® Á¦¾È¼¸¦ Á¦ÃâÇϰí ARM Cortex-M ÇÁ·Î¼¼¼ ±â¹Ý ±â±â¸¦ À§ÇÑ ¡°¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ µðÀÚÀÎ °ø¸ðÀü¡±ÀÇ Âü°¡ÀÚ·Î µî·ÏÇÏ¸é µÈ´Ù. ÃÖÁ¾ ÀÓº£µðµå ¾ÖÇø®ÄÉÀÌ¼Ç µðÀÚÀÎÀº ¹Ýµå½Ã 2015³â 6¿ù 30ÀϱîÁö Á¦ÃâµÇ¾î¾ß ÇÑ´Ù. µ¶¸³ÀûÀÎ ½É»ç´ÜÀÌ ¡°¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ µðÀÚÀÎ °ø¸ðÀü¡±ÀÇ ¿ì½ÂÀÚ¸¦ ¼±¹ßÇÒ °ÍÀ̸ç, ¿ì½ÂÀÚ´Â 2015³â 10¿ù ElektorÁö¸¦ ÅëÇØ ¹ßÇ¥µÈ´Ù. |