¸Å½º¿÷½º(kr.mathworks.com)´Â ½Ã¹Ä¸µÅ© ¸®¾óŸÀÓ(Simulink Real-Time)¿¡ ´ëÇÑ ÇÙ½É ¾÷µ¥ÀÌÆ®¸¦ ¹ßÇ¥Çß´Ù. ÀÌ´Â ¸ðµ¨ ±â¹Ý ¼³°è¸¦ ÅëÇØ ½Å¼Ó Á¦¾î ÇÁ·ÎÅäŸÀÌÇΰú HIL(Hardware-in-the-Loop) Å×½ºÆ® ±â´ÉÀ» Çâ»ó½ÃŲ´Ù. ¸±¸®½º 2020b¿¡¼ ½Ã¹Ä¸µÅ© ¸®¾óŸÀÓÀº ºí·¢º£¸®(BlackBerry)ÀÇ ¸ÖƼÇÁ·Î¼¼½º 64ºñÆ® POSIX ȣȯ ½Ç½Ã°£ ¿î¿µ üÁ¦ÀÎ QNX ´ºÆ®¸®³ë RTOS(QNX Neutrino RTOS)¸¦ ÅëÇØ Áö¿øµÈ´Ù. QNX RTOS´Â Â÷·®, ÀÇ·á ±â±â, »ê¾÷ Á¦¾î ½Ã½ºÅÛ, öµµ, ·Îº¿°øÇÐ, Ç×°ø¿ìÁÖ ¹× ±¹¹æ ºÐ¾ßÀÇ »ý¸í ¹× ¾ÈÀü¿¡ ÇʼöÀûÀÎ ½Ã½ºÅÛ¿¡ Æø³Ð°Ô »ç¿ëµÈ´Ù.
ÀÌ ¾÷µ¥ÀÌÆ®´Â ±âÁ¸ÀÇ ½Ã¹Ä¸µÅ© ¸®¾óŸÀÓ ¹× ½ºÇǵå°íÆ®(Speedgoat) ÅëÇÕÀ» ±â¹ÝÀ¸·Î ±¸ÃàµÇ¾î ¿£Áö´Ï¾î°¡ I/O µå¶óÀ̹ö ºí·ÏÀ» ÀÌ¿ëÇØ ½Ã¹Ä¸µÅ©(Simulink) ¸ðµ¨À» È®ÀåÇÏ°í, ½Ç½Ã°£ ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÚµ¿À¸·Î ºôµåÇϸç, È°¿ëÀ» À§ÇÑ °èÃø ÆгΠUI¸¦ ¸¸µé°í, ´ëÈ½Ä ¶Ç´Â ÀÚµ¿À¸·Î Ÿ°Ù ¸Ó½Å¿¡¼ ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù. ¿£Áö´Ï¾î´Â Â÷·®, Ç×°ø±â ¶Ç´Â ·Îº¿°ú °°Àº ¹°¸®Àû ½Ã½ºÅÛÀ» °¡»ó ½Ã½ºÅÛÀÇ ½Ç½Ã°£ ½Ã¹Ä·¹À̼ÇÀ¸·Î ´ëüÇÏ¿© Å×½ºÆ® ºñ¿ëÀ» Àý°¨ÇÒ ¼ö ÀÖ´Ù. QNX ´ºÆ®¸®³ë RTOS´Â »õ ¿öÅ©Ç÷θ¦ Áö¿øÇØ Æ¯È÷ ¿©·¯ ÀÛ¾÷ÀÌ ½Ã½ºÅÛÀÇ ¸®¼Ò½º¸¦ ³õ°í °æÀïÇÒ ¶§ ½Ç½Ã°£ ÄÄÇ»Æà ¹®Á¦¸¦ ´õ ½±°Ô ÇØ°áÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
ºí·¢º£¸® QNXÀÇ Á¦Ç° ¹× Àü·« ´ã´ç ºÎ»çÀå ±×·£Æ® Äí¾îºô(Grant Courville)Àº “¸Å½º¿÷½º´Â ½Ã¹Ä·¹À̼ǰú Å×½ºÆ®¸¦ ÅëÇØ ¼³°è¸¦ °³¼±ÇÒ »õ·Î¿î ¹æ¹ýÀ» ¸ð»ö ÁßÀÎ ¿£Áö´Ï¾î¿Í °úÇÐÀÚµéÀ» Áö¿øÇÏ´Â °ÍÀ¸·Î Àß ¾Ë·ÁÁ® ÀÖ´Ù”¶ó¸ç, “QNX´Â ÁßÂ÷´ëÇÑ ÀÓ¹«¸¦ À§ÇÑ ÀÓº£µðµå ½Ã½ºÅÛÀ» À§ÇÑ RTOS ¼±ÅÃÀÌ¸ç ±¤¹üÀ§ÇÑ »ê¾÷ ºÐ¾ßÀÇ ¼ö¸¹Àº ¿£Áö´Ï¾î°¡ ¸Å½º¿÷½ºÀÇ ½Ã¹Ä¸µÅ© ¸®¾óŸÀÓ¿¡ ÀÇÁ¸ÇØ ½Ã¹Ä·¹ÀÌ¼Ç ¹× ¸ðµ¨ ±â¹Ý ¼³°è¸¦ ¼öÇàÇÏ°í ÀÖ´Ù. ÀÌ ÅëÇÕÀ» ÅëÇØ ÆÀÀº ¼±È£Çϴ ȯ°æ¿¡¼ ÀÛ¾÷ÇÒ ¼ö ÀÖ°í ¼³°èºÎÅÍ ¹èÆ÷¿¡ À̸£´Â °úÁ¤¿¡¼ QNX ´ºÆ®¸®³ë RTOS°¡ Á¦°øÇÏ´Â ÀÌÁ¡À» ´©¸± ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù.”¶ó°í ÀüÇß´Ù.
¸Å½º¿÷½ºÀÇ °ËÁõ Á¦Ç° ºÎ¹® °ü¸®ÀÚÀÎ Á¦ÀÌ ¾Æºê¶óÇÔ(Jay Abraham)Àº “º¹ÀâÇÑ ÀÓº£µðµå ½Ã½ºÅÛ¿¡¼ ÀÛ¾÷ÇÏ´Â ¿£Áö´Ï¾î´Â ¸ðµ¨ ±â¹Ý ¼³°è¸¦ È°¿ëÇÑ ½Ç½Ã°£ ½Ã¹Ä·¹ÀÌ¼Ç ¹× Å×½ºÆ®¸¦ Çâ»óÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» Áö¼ÓÀûÀ¸·Î ¸ð»öÇÑ´Ù”¶ó¸ç, “QNX ´ºÆ®¸®³ë RTOS¿Í ÇÔ²² ½Ã¹Ä¸µÅ© ¸®¾óŸÀÓÀ» ÀÌ¿ëÇÏ¿© ½Å¼Ó Á¦¾î ÇÁ·ÎÅäŸÀÌÇΰú HIL Å×½ºÆ®¸¦ À§ÇØ °£¼ÒÈµÈ ¼Ö·ç¼ÇÀÌ ÇÊ¿äÇÑ ¼³°è °úÁ¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù.”¶ó°í ¸»Çß´Ù.
´Ù¿î·Îµå °¡´ÉÇÑ ½Ã¹Ä¸µÅ© ¸®¾óŸÀÓ Å¸±ê Áö¿ø(Simulink Real-Time Target Support) ÆÐÅ°Áö¿¡´Â Ãß°¡ ºñ¿ë ¾øÀÌ Á¦°øµÇ´Â Å©·Î½º ÄÄÆÄÀÏ·¯¸¦ Æ÷ÇÔÇÑ °³¹ß Åø°ú ·±Å¸ÀÓ ±¸¼º¿ä¼Ò°¡ Æ÷ÇÔµÇ¾î ½Ç½Ã°£ ÀÀ¿ë ÇÁ·Î±×·¥À» ÄÄÆÄÀÏ ¹× ½ÇÇàÇÒ ¼ö ÀÖ´Ù.
½Ã¹Ä¸µÅ© ¸®¾óŸÀÓ¿¡¼ ÀÌ¿ë °¡´ÉÇÑ Ãß°¡ ±â´ÉÀº ´ÙÀ½°ú °°´Ù.
• »õ·Î¿î ½Ã¹Ä¸µÅ© ¸®¾óŸÀÓ ÀͽºÇ÷η¯(Simulink Real-Time Explorer), ±×·¡ÇÈ °èÃø ÆгΠ¹× ÀÀ¿ë ÇÁ·Î±×·¥: ½Ã¹Ä¸µÅ© ¸®¾óŸÀÓ ÀͽºÇ÷η¯·Î ½Ç½Ã°£ ÀÀ¿ë ÇÁ·Î±×·¥À» Á¦¾îÇÏ°í ±¸¼ºÇϸç, ¾Û µðÀÚÀ̳Ê(App Designer)¸¦ »ç¿ëÇÏ¿© ±×·¡ÇÈ °èÃø ÆгΠ¹× »ç¿ëÀÚ ÁöÁ¤ ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µé ¼ö ÀÖ´Ù.
• Å×½ºÆ® ¿£Áö´Ï¾î¸µ ¿öÅ©Ç÷οì Áö¿ø: ¸ÅÆ®·¦ ¹× ½Ã¹Ä¸µÅ© ¸®¾óŸÀÓ¸¸ »ç¿ëÇØ ½Ç½Ã°£ ÀÀ¿ë ÇÁ·Î±×·¥°ú »óÈ£ ÀÛ¿ëÇÏ´Â Å×½ºÆ® ¹× Ķ¸®ºê·¹ÀÌ¼Ç ¾Û°ú ½ºÅ©¸³Æ®¸¦ °³¹ßÇÒ ¼ö ÀÖ´Ù.
• ½Ã¹Ä¸µÅ© ¸®¾óŸÀÓ¿ë ¾÷±×·¹ÀÌµå ¾îµå¹ÙÀÌÀú(Upgrade Advisor): »õ·Î¿î 64ºñÆ® RTOS¸¦ È°¿ëÇϱâ À§ÇØ ÀÌÀü ¹öÀü¿¡¼ »ý¼ºµÈ ¸ðµ¨À» ÀÚµ¿À¸·Î ¾÷±×·¹À̵åÇÏ´Â ±â´ÉÀ» Á¦°øÇÑ´Ù.
• »õ·Î¿î ÆÄÀÏ ·Î±×(File Log) ºí·Ï: ½Ç½Ã°£ ½ÇÇà Áß ·Î±ëÀ» È°¼ºÈ ¹× ºñÈ°¼ºÈÇÏ°í, ¸ÅÆ®·¦°ú ¿¬°áÀÌ ²÷¾îÁø µ¿¾È ¿©·¯ ½ÇÇàÀ» ·Î±ëÇϸç, ·Î±ëµÈ µ¥ÀÌÅ͸¦ ¸ÅÆ®·¦À¸·Î °¡Á®¿Ã ¼ö ÀÖ´Ù. |