±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º(GUI)¿Í ½Ö¹æÇâ ÅÍÄ¡ ½ºÅ©¸° µð½ºÇ÷¹ÀÌ´Â ·Îº¿°ú ±â°è ÄÁÆ®·Ñ¿¡¼ºÎÅÍ ¸ÞµðÄà »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º, ÀÚµ¿Â÷ °è±âÆÇ, °¡Á¤ ¹× ºôµù ÀÚµ¿È ½Ã½ºÅÛ¿¡ À̸£´Â ¾ÖÇø®ÄÉÀ̼ǿ¡¼ º¸´Ù »ç¿ëÇϱ⠽¬¿î ±â´ÉÀ» Á¦°øÇÑ´Ù. »ç¿ëÀÚ´Â Àß ±¸ÃàµÈ GUI¸¦ ÅëÇØ Á¤º¸¸¦ º¸´Ù ºü¸£°Ô ó¸®ÇÏ°í Á¦Ç°°ú È¿À²ÀûÀ¸·Î »óÈ£ÀÛ¿ëÇÒ ¼ö ÀÖ´Ù. ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯, È¥ÇÕ ½ÅÈ£, ¾Æ³¯·Î±× ¹ÝµµÃ¼ ¹× Ç÷¡½Ã-IP ¼Ö·ç¼Ç ºÐ¾ßÀÇ ¼¼°èÀûÀÎ ¸®´õÀÎ ¸¶ÀÌÅ©·ÎĨÅ×Å©³î·ÎÁö(ºÏ¾Æ½Ã¾Æ ÃÑ°ý ¹× Çѱ¹´ëÇ¥: ÇѺ´µ·)´Â 32ºñÆ® ¸®´ª½º(Linux) ±â¹Ý ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼(MPU) Æ÷Æ®Æú¸®¿À¸¦ À§ÇÑ »õ·Î¿î GUI °³¹ß ÅøŶÀ» Ãâ½ÃÇß´Ù. ÇØ´ç Á¦Ç°Àº »ê¾÷, ÀÇ·á, ¼ÒºñÀÚ, ÀÚµ¿Â÷ ±×·¡ÇÈ µð½ºÇ÷¹ÀÌ ºÐ¾ßÀÇ °³¹ßÀÚµé·Î ÇÏ¿©±Ý °³¹ß ºñ¿ë°ú Ãâ½Ã ±â°£À» ´ÜÃàÇϵµ·Ï Áö¿øÇÑ´Ù.
¸¶ÀÌÅ©·ÎĨÀÇ ÃֽŠ¾Ó»óºí ±×·¡ÇÈ ÅøŶ(Ensemble Graphics Toolkit)Àº ÀÚ»çÀÇ Arm® Cortex®-A5 ±â¹Ý SAMA5 ¹× SAM9 ½Ã¸®Áî¿Í ½Ã½ºÅÛ ÀÎ ÆÐÅ°Áö(SiP) ¹× ½Ã½ºÅÛ ¿Â ¸ðµâ(SoM) Á¦Ç°À» Æ÷ÇÔÇÑ ARM926EJ-S™ ÇÁ·Î¼¼¼ ±â¹Ý MPU Á¦Ç°±ºÀ» Áö¿øÇÏ´Â ¹«·á ¿ÀÇ ¼Ò½º C++ GUI ½ºÀ§Æ®ÀÌ´Ù. ÀÌ ¾Ó»óºí ±×·¡ÇÈ ÅøŶÀº ¸®´ª½º ¿î¿µÃ¼Á¦¸¦ ±¸µ¿ÇÏ´Â ¸¶ÀÌÅ©·ÎĨÀÇ 32ºñÆ® MPU¿¡ ÃÖÀûȵǾî ÀÖ´Ù. ÇØ´ç ÅøŶÀº ±×·¡ÇÈ ÄÁÆ®·Ñ·¯, ºñµð¿À µðÄÚ´õ¸¦ Æ÷ÇÔÇÑ ±âº» Çϵå¿þ¾î °¡¼Óȸ¦ È°¿ëÇØ ÃÖ´ë XGA(1024X768 Çȼ¿) ÇØ»óµµÀÇ ÁßÀú°¡ ±×·¡ÇÈ µð½ºÇ÷¹ÀÌ¿¡¼ °í¼º´ÉÀÇ ±â´ÉµéÀ» »ç¿ëÀÚ¿¡°Ô Á¦°øÇÑ´Ù.
ÃÖÀûÈµÈ ÄÚµå´Â ´õ ÀÛÀº ¸Þ¸ð¸® DzÇÁ¸°Æ®¸¦ Á¦°øÇϹǷΠBOM(Bill of Material) ºñ¿ëÀ» °¨¼Ò½Ãų »Ó¸¸ ¾Æ´Ï¶ó, °í¼º´É ÄÚ¾î¿Í 3D ±×·¡ÇÈ °¡¼ÓÈ¿¡ ÀÇÁ¸ÇÏ´Â ¿©Å¸ ±×·¡ÇÈ ¼Ö·ç¼Ç°ú ºñ±³ÇØ Å¹¿ùÇÑ ¼º´ÉÀ» ¹ÙÅÁÀ¸·Î Àü·Â È¿À²¼ºÀÌ ¶Ù¾î³ ¸¶ÀÌÅ©·ÎĨ MPU¸¦ À§ÇÑ Ç³ºÎÇÑ GUI¸¦ Á¦°øÇÑ´Ù. ¶ÇÇÑ ¾Ó»óºí ±×·¡ÇÈ ÅøŶ°ú ¸®´ª½º´Â ºü¸¥ ½Ã°£ ³»¿¡ ÃÖÀûÈ°¡ °¡´ÉÇϹǷÎ, ÀÚµ¿Â÷ ´ë½Ãº¸µå Ŭ·¯½ºÅÍ¿Í °°Àº ¾ÖÇø®ÄÉÀ̼ǿ¡ ÇÊ¿äÇÑ ÄÝµå ºÎÆÃ(cold boot) ½Ã 3ÃÊ ¹Ì¸¸ÀÇ ºÎÆà ½Ã°£À» Á¦°øÇÑ´Ù.
¸¶ÀÌÅ©·ÎĨÀÇ MPU32 »ç¾÷ºÎ ºÎ»çÀåÀÎ ·Îµå µå·¹ÀÌÅ©(Rod Drake)´Â “´Ù¸¥ ÅøÀÌ °í¼º´É, °íÀü·Â, °íºñ¿ëÀÇ MCU¸¦ ÇÊ¿ä·Î ÇÏ´Â µ¥ ¹ÝÇØ, ¸¶ÀÌÅ©·ÎĨÀÇ °³¹ß Å°Æ®´Â Ãß°¡ ºñ¿ë ¾øÀ̵µ ó¸® ´É·ÂÀ» ÃÖÀûÈÇÑ´Ù. °³¹ßÀÚ´Â º¸´Ù ³·Àº BOM ºñ¿ë, ³·Àº ¼ÒºñÀü·Â, ±×¸®°í ¶Ù¾î³ ¼Ö·ç¼Ç ¼ö¸íÀ» ¹ÙÅÁÀ¸·Î º¸´Ù Ź¿ùÇÑ ±â´ÉµéÀ» »ç¿ëÀÚ¿¡°Ô Á¦°øÇÏ´Â GUI¸¦ ±¸ÇöÇÏ´Â µ¿½Ã¿¡ °í±Þ½º·¯¿î ¿Ü°üÀ» Á¦°øÇÒ ¼ö ÀÖ´Ù”°í ¸»Çß´Ù.
GUI ÀÎÅÍÆäÀ̽º¸¦ µðÀÚÀÎÇÏ´Â ¸ðµç °³¹ßÀÚ´Â ¸¶ÀÌÅ©·ÎĨÀÇ ¾Ó»óºí ±×·¡ÇÈ ÅøŶ ½ºÀ§Æ®¸¦ ¶óÀ̼±½º¿Í ·Î¿Æ¼ »ç¿ë·á ¾øÀÌ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. ¾Ó»óºí ±×·¡ÇÈ ÅøŶÀº ¸¶ÀÌÅ©·ÎĨÀÇ º£¾î ¸ÞÅ»/ROTS ±â¹Ý MPLAB Harmony ±×·¡ÇÈ ½ºÀ§Æ® ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·¹ÀÓ¿öÅ©¸¦ º¸¿ÏÇϸç, ·Î¿Æ¼ »ç¿ë·á ¾øÀÌ GUI¸¦ Á¦°øÇÑ´Ù.
¸¶ÀÌÅ©·ÎĨÀÇ ¾Ó»óºí ±×·¡ÇÈ ÅøŶÀº ÀÚ»çÀÇ ÁÖ·Â LTS(Long Term Support) ¸®´ª½º Á¦Ç°ÀÎ Linux4SAM°ú ¿Ïº®ÇÏ°Ô ÅëÇյȴÙ. ¶ÇÇÑ, ¸¶ÀÌÅ©·ÎĨÀÇ MPU Á¦Ç°±ºÀ» Áö¿øÇÏ´Â °Í ÀÌ¿Ü¿¡µµ Linux4SAMÀº maXTouch ÅÍÄ¡ ½ºÅ©¸° ÄÁÆ®·Ñ·¯ Á¦Ç°±º, ¸Þ¸ð¸® µð¹ÙÀ̽º, Àü·Â °ü¸®, ¾Æ³¯·Î±× µð¹ÙÀ̽º ¹× À¯¹«¼± ³×Æ®¿öÅ· ±¸¼º¿ä¼Ò¿Í ¸ðµâÀ» Æ÷ÇÔÇÑ ±¤¹üÀ§ÇÑ µå¶óÀ̹ö¸¦ Áö¿øÇÑ´Ù. Linux4SAMÀº Á¤±âÀûÀ¸·Î ¾÷µ¥ÀÌÆ®µÇ¸ç, Á¦Ç° ¼ö¸íÀÌ ´ÙÇÒ ¶§±îÁö ¸¶ÀÌÅ©·ÎĨÀÇ ¸ðµç MPU¸¦ Áö¿øÇÑ´Ù. |