¿ì¸®³ª¶ó´Â Embedded System, Æß¿þ¾îºÐ¾ß¿¡¼ ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼¿¡ ÇÁ·Î±×·¥À» À̽ÄÇÏ¿© µ¿ÀÛÀ» ±¸ÇöÇÏ´Â ±â¼úÀÚµéÀÌ ¸¹ÀÌ ÀÖ½À´Ï´Ù. À̶§ ÀÀ¿ëÇÁ·Î±×·¥À» ¿Ã¸®±â À§ÇØ MPU¸¦ »ç¿ëÇϴµ¥ 8ºñÆ®~32ºñÆ® RISC±îÁö ´Ù¾çÇÕ´Ï´Ù. ÃÖ±Ù ARM»ç¿¡¼ °³¹ßµÈ 32Bit RISC Cortex-M ½Ã¸®Áî CoreÀÇ ¼³°èµµ¸¦ Ĩ ¹ê´õ¿¡¼ ±¸ÀÔÇÏ¿© ´ë·® »ý»ê°ú ÇÔ²² ¸¹Àº Á¾·ù°¡ »ý±â¸é¼ Á» ´õ Àú·ÅÇØÁö°í, ´Ù±â´ÉÀÌ Ä¨ ¾È¿¡ ³Ö¾îÁ® ¿£Áö´Ï¾îµéÀÇ ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼ ±âÃÊ Áö½Ä À¯È¿±â°£ÀÌ ¸Å¿ì ª¾ÆÁ³½À´Ï´Ù.
ºü¸£°í Àú·ÅÇØÁø Ĩ ´öºÐ¿¡ 4~5³â Àüó·³ µ¥ÀÌÅͽÃÆ®¸¦ Àаí Çؼ®ÇÏ¿© ·¹Áö½ºÅÍÀÇ ÇÁ·Î±×·¥À» ÇÏ´Â Bit Operation ÄÚµùÀº °í¾× ¿¬ºÀÀ» ¹Þ´Âµ¥ °É¸²µ¹ÀÌ µÇ±â¿¡ À̸£·¶½À´Ï´Ù. Çö¾÷¿¡ °³¹ßÀÚ·Î ÀÖ´Â ÀúÀڵ鵵 ÀÌ¿¡ ´Ã ÇнÀÀ» Çϸç Á» ´õ È¿À²ÀûÀ¸·Î Á¢±Ù ÇÒ ¼ö ¾ø³ª¸¦ °í¹ÎÇÕ´Ï´Ù. Á¤È®È÷ ºü¸£°Ô ÇÁ·Î±×·¥ ÇÏ´Â ¹æ¹ýÀÌ ÀÖ´õ±º¿ä!
º» ±â¼ú Ã¥Àº ±â¼úÀÚÀÌ¸é¼ ±â¼úÀ» ÀüÆÄÇÏ´Â ¸àÅäÀÇ Áý³äÀ¸·Î ¸¸µé¾îÁø ĨÀÇ ½¬¿î »ç¿ëÀÚ ¸Å´º¾óÀÔ´Ï´Ù.
¾Æ¹«¸® ½±°Ô ÁýÇÊÇß´Ù°í Çصµ óÀ½ º¸¸é ¾î·Æ½À´Ï´Ù. ±â¼úÀº ¼Õ³¡¿¡¼ ½Ç½ÀÀ» ÅëÇØ ÀÌ·ç¾îÁ®¾ß ¸Ó¸®¿¡ °¢ÀÎµÈ´Ù°í »ý°¢ÇÕ´Ï´Ù. Áï ¸Ó¸®·Î Cortex-M0¸¦ ÀÍÈ÷Áö ¸¶½Ã°í ¼ÕÀ¸·Î ÀÍÈ÷½Ã±æ ¹Ù¶ø´Ï´Ù. Ã¥À» ÅëÇؼ ÇÁ·Î±×·¥À» À̽ÄÇϱâÀ§ÇÑ ÀüÀÚ º¸µå¿¡ ´ëÇÑ ±âÃÊ Áö½Ä°ú Cortex-M0¿¡ ÇÁ·Î±×·¥ ÇÏ´Â ¹æ¹ý°ú ¼Ò½ºÄڵ带 ÀÌ¿ëÇÏ´Â ÀýÂ÷¿¡ ´ëÇØ ÇнÀÇÒ ¼ö ÀÖ½À´Ï´Ù. Â÷±ÙÂ÷±Ù Á¤È®ÇÏ¸é¼ ºü¸£°Ô ÀÍÇô IT¸¦ ÀßÇÑ´Ù´Â ´ëÇѹα¹ÀÇ Æß¿þ¾î ±â¼úÀÚµéÀÌ µÇ¾î ¼¼°èÀûÀÎ ¸í¼ºÀ» ¾òÀ¸½Ã±æ ¹Ù¶ø´Ï´Ù.
_ÀÌ Ã¥À» ÀÐ°í ½Ç½ÀÀ» ÅëÇØ ¾òÀ» ¼ö ÀÖ´Â °Íµé
•NuvotonÞä¿¡¼ ¸¸µç ARMⓇ Cortex¢â-M0 NUC140 ½Ã¸®Áî¿¡ ´ëÇÑ ÀÌÇØ
•Ç¥ÁØ ÇÔ¼ö CMSIS¸¦ ÀÌ¿ëÇÑ ÇÁ·Î±×·¥ ¹æ¹ý
•ARM»çÀÇ 32ºñÆ® MDK-ARM ÄÄÆÄÀÏ·¯ »ç¿ë¹ý
•¼ÒÇÁÆ®¿þ¾î¿Í Çϵå¿þ¾îÀÇ ¿¬°è ÀýÂ÷¿Í ¹æ¹ý
•¿£ÁøÀ¸·Î µé¾î ÀÖ´Â USB 2.0¿¡ ´ëÇÑ ÇÁ·Î±×·¥ ±â¼ú
•CAN Åë½ÅÀÇ ÇÁ·Î±×·¥ ¹æ¹ý°ú Sample
•ÇöÀå¿¡¼ ¹Ù·Î »ç¿ëÀÌ °¡´ÉÇÑ 40°³ ÀÌ»óÀÇ ¼Ò½º ÄÚµå
•Ã©ÅÍ º°·Î ±¸ºÐµÈ Project ÆÄÀÏ ±¸¼º
•Target º¸µå(PAT_DAT_D8NN)À» ÀÌ¿ëÇÏ¿© ÇÁ·Î±×·¥ ½Ç½À °¡´É
Â÷°¡ ¾ø´Â »óÅ¿¡¼ ¿îÀü¿¬½ÀÀ» ÇÒ ¼ö ¾ø´Â °Íó·³ ±â¼úÀ» ¼³¸íÇÑ Ã¥Àº Àб⸸ Çؼ Àý´ë ÇÁ·Î±×·¥ÀÌ °¡´ÉÇÏÁö ¾ÊÀ¸¹Ç·Î ½ÇÇèÀÌ °¡´ÉÇÑ ARM ÄÄÆÄÀÏ·¯(Compiler)¿Í C ¼Ò½º(Source) ÄÚµå, ±×¸®°í À̽ÄÀÌ °¡´ÉÇÑ ÀüÀÚº¸µå Ÿ°Ù(Target)À» ÁغñÇϽñ⸦ ¹Ù¶ø´Ï´Ù. ´ÙÇàÀÎ °ÍÀº Â÷°ªÀÇ 1/1000ÀÇ °¡°ÝÀÔ´Ï´Ù. ÄÄÆÄÀÏ·¯´Â ARM»çÀÇ ¹«·á Æò°¡ ¹öÀüÀ» »ç¿ëÇÏ½Ã°í ¼Ò½º ÄÚµå´Â »çÀÌÆ®¿¡ °¡ÀÔÇϼż ¹«·á·Î ´Ù¿î·Îµå ¹ÞÀ¸½Ã±æ ¹Ù¶ø´Ï´Ù. À̶§ ¹«´Ü ¹èÆ÷¸¦ ±ÝÁöÇÏ°í ÃâÆÇ»çÀÇ ÀÌÀ͵µ º¸ÀåÇϱâ À§ÇØ ¾ÐÃà ¾ÏÈ£°¡ ÆÄÀϸ¶´Ù ÀÖ½À´Ï´Ù. C ¾ð¾î ±â¹ÝÀ¸·Î µÇ¾î ÀÖ°í éÅͺ°·Î ³ª´©¾î¼ ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. À¥Àº ¼Õ½±°Ô Á¢±ÙÀÌ ¿ëÀÌÇÑ ³×À̹ö¸¦ ÅëÇÏ¿© ¼ºñ½º µÇ°í ÀÖÀ¸¹Ç·Î ȸ¿øÀÌ µÇ½Ã¸é ´Ù¿î·Îµå¿Í Ã¥¿¡ ´ëÇÑ ¿À·ùÁöÀû ±×¸®°í ÀúÀÚ¿ÍÀÇ ÀÎÅÍÆäÀ̽º, ±â¼ú ±³À° ¾È³»¸¦ ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
ÀÎÅͳÝÀ» ÅëÇØ ¹èÆ÷µÇ´Â ¿ø°íÀÇ ³»¿ë°ú ±â¼ú Áö¿ø ±×¸®°í Platform CD¿¡ °üÇÑ ¸ðµç ¼Ò½º´Â ÀúÀ۱ǹý¿¡ ÀÇÇØ º¸È£ ¹Þ°Ô µÇ¸ç ¹«´ÜÀ¸·Î µµ¿ëÇÏ¿© ¹ýÀûÀΠåÀÓÀ» ¹¯´Â ÀÏÀÌ ¹ß»ýÇÏÁö ¾Êµµ·Ï ÇØÁֽñ⸦ ¹Ù¶ø´Ï´Ù.
_ÀÌ Ã¥ÀÇ ÃֽŠ±â¼ú»çÇ× ÁÖ¼Ò
•Ä«Æä : cafe.naver.com/fws
•³ëº¸Åæ NUC140 :
www.nuvoton.com•ARM Compiler :
www.keil.com