ÁÖÀ§¿¡´Â IT ºÐ¾ß¿¡¼ ÃÖ°í°¡ µÇ±â À§ÇØ ÁغñÇÏ´Â ¿£Áö´Ï¾îµéÀÌ ¸¹ÀÌ ÀÖ½À´Ï´Ù. ƯÈ÷ ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼ÀÇ Embedded ºÐ¾ß¿¡¼ µ¶º¸ÀûÀÎ ±â¼úÀ» º¸À¯ÇÏ°íÀÚ ÇÏÁö¸¸ ±×¿¡ °ü·ÃµÈ ±â¼ú¼ÀûÀÌ ÅξøÀÌ ºÎÁ·ÇÏ¿© ±â¼úÀ» ½ÀµæÇϴµ¥ ¾î·Á¿òÀÌ ÀÖ½À´Ï´Ù.
ÀÌ Ã¥Àº ÇÁ·ÎÁ§Æ®¿Í ¿¬°üµÇ¾î ½Ç¹«ÀûÀ¸·Î °³¹ßÇÏ¸é¼ ÀÍÈù ³»¿ëµé°ú ÀϺδ µ¥ÀÌÅͽÃÆ®¿Í ¹Ýº¹µÈ ½ÇÇèÀ» ÅëÇÏ¿© ½ÀµæÇÑ ±â¼ú¿¡ °ü·ÃµÈ »çÇ×ÀÔ´Ï´Ù. ÁÖ ³»¿ëÀ¸·Î´Â ÃÖ±Ù¿¡ ARMⓇ»ç¿¡¼ Á¦°øµÇ´Â IP¸¦ ÀÌ¿ëÇÏ¿© Chip Vender¿¡¼ ¸¸µé¾î ÆǸŵǰí ÀÖ´Â 32Bit ¸®½ºÅ©(RISC) Cortex-M0 Äھ »ç¿ëÇÑ NuMicroⓇ M051 ½Ã¸®Áî¿¡ °ü·ÃµÈ »çÇ×ÀÔ´Ï´Ù.
ÀÌ·¸°Ô Á¤¸®µÈ ±â¼ú¼ÀûÀº °³¹ßÀÚµéÀÇ ½ÃÇàÂø¿À¸¦ ÁÙÀÌ°í È¿À²ÀûÀÎ ¹æ¹ýÀ¸·Î Á¢±ÙÇϵµ·Ï µµ¿òÀ» ÁÖ¾î °í¾×¿¬ºÀÀ¸·Î ºü¸£°Ô ÁøÀÔÇÏ°í ³ª¾Æ°¡¼´Â IT¿¡ ±â¹ÝÀ» µÐ ºÎ°ÇÑ ³ª¶ó·Î ¹ßµ¸¿òÇÏ°íÀÚ ÇÕ´Ï´Ù.
ÀÌ Ã¥Àº À̷лӸ¸ ¾Æ´Ï¶ó ½ÇÇèÀÌ °¡´ÉÇÑ ARM ÄÄÆÄÀÏ·¯(Compiler)¿Í C ¼Ò½º(Source) ÄÚµå¿Í À̽ÄÀÌ °¡´ÉÇÑ ÀüÀÚº¸µå Ÿ°Ù(Target)ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÄÄÆÄÀÏ·¯´Â ARM»çÀÇ ¹«·á Æò°¡ ¹öÀüÀ» »ç¿ëÇÏ°í Ÿ°Ùº¸µå´Â Ã¥¿¡ ºÙ¾î ÀÖ´Â º¸µå¸¦ ÀÌ¿ëÇϰųª µû·Î ±¸¸Å°¡ °¡´ÉÇϵµ·Ï ±¸¼ºÇÏ¿´½À´Ï´Ù. ¼Ò½º ÄÚµå´Â ¾Æ·¡ÀÇ Ä«Æä»çÀÌÆ®¿¡ °¡ÀÔÇϼż ´Ù¿î·Îµå ¹Þ¾Æ¾ß ÇÕ´Ï´Ù. C ¾ð¾î ±â¹ÝÀ¸·Î µÇ¾î ÀÖ´Â ÇÁ·Î±×·¥Àº éÅͺ°·Î ³ª´©¾î¼ À¥»çÀÌÆ®¿¡ ¿Ã·Á ³õ¾Ò½À´Ï´Ù. À¥Àº ¼Õ½±°Ô Á¢±ÙÀÌ ¿ëÀÌÇÑ ³×À̹ö¿¡ Ä«Æ並 °³¼³ÇÏ¿© ÀúÀÚ¿ÍÀÇ ÀÎÅÍÆäÀ̽º ¹× ¼Ò½º´Ù¿î·Îµå, Ã¥¿¡ ´ëÇÑ ¿À·ùÁöÀû µî ´Ù¾çÇÑ Á¤º¸¸¦ Á¢ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ä«Æä : cafe.naver.com/fws
ARM Compiler :
www.keil.com/demo/eval/arm.htm
¾Æ¹«ÂÉ·Ï ÀÌ ºÐ¾ßÀÇ ¿£Áö´Ï¾îµé¿¡°Ô ¸¹Àº µµ¿òÀÌ µÇ±â¸¦ ¹Ù¶ø´Ï´Ù.