°³¶ËÀ̳׿¡¼ ÆÇ¸ÅµÈ "½Ç½Ã°£ ÀÓº£µðµå ¸ÖƼ½º·¹µù (CD:1)" Á¤°¡ 32,000¿ø Æò±ÕÇÒÀΰ¡
|
|
|
1Àå ÀÓº£µðµå, ½Ç½Ã°£ ½Ã½ºÅÛ 1.1 ¼Ò°³ 1.2 ÀÓº£µðµå ½Ã½ºÅÛÀº ¹«¾ùÀΰ¡? 1.3 ÀÓº£µðµå ½Ã½ºÅÛÀÇ Æ¯¼º 1.4 ½Ç½Ã°£ ½Ã½ºÅÛ 1.5 ½Ç½Ã°£ ¿î¿µÃ¼Á¦¿Í ½Ç½Ã°£ Ä¿³Î 1.6 ÇÁ·Î¼¼½º, ŽºÅ©, ½º·¹µå 1.7 ½Ç½Ã°£ ½Ã½ºÅÛÀÇ ±¸Á¶ 1.8 ÀÓº£µðµå ½Ã½ºÅÛ °³¹ß 2Àå RTOS¸¦ »ç¿ëÇÑ ½Ã½ºÅÛ°úÀÇ Ã¹ ¸¸³² 2.1 ¿î¿µ ȯ°æ 2.2 ½º·¹µåX µ¥¸ð ½Ã½ºÅÛ ¼³Ä¡ 2.3 2°³ÀÇ ½º·¹µå¸¦ »ç¿ëÇÏ´Â ¿¹Á¦ ½Ã½ºÅÛ 2.4 ½º·¹µåX °´Ã¼ »ý¼º 2.5 ¿¹Á¦½Ã½ºÅÛ ÄÄÆÄÀÏ°ú ½ÇÇà 2.6 ½Ã½ºÅÛ°ú Ãâ·Â°á°ú ºÐ¼® 2.7 02_sample_system.c ¿¹Á¦ 2.8 »ý°¢Çغ¼ ¹®Á¦ 3Àå RTOS °ü·Ã °³³ä ¹× ¿ë¾î Á¤ÀÇ 3.1 ¼Ò°³ 3.2 ¿ì¼±¼øÀ§ 3.3 Áغñ ½º·¹µå¿Í ÁßÁö ½º·¹µå 3.4 ¿ì¼±¼øÀ§ ±â¹Ý ¼±Á¡Çü ½ºÄÉÁÙ¸µ 3.5 ¶ó¿îµå ·Îºó ½ºÄÉÁÙ¸µ 3.6 È®Á¤¼º 3.7 Ä¿³Î 3.8 RTOS 3.9 ¹®¸Æ Àüȯ 3.10 ŸÀÓ ½½¶óÀ̽º 3.11 ÀÎÅÍ·´Æ® ó¸® 3.12 ½º·¹µå ±â¾ÆÇö»ó 3.13 ¿ì¼±¼øÀ§ ¿ªÀüÇö»ó 3.14 ¿ì¼±¼øÀ§ »ó¼Ó 3.15 ¼±Á¡ ÇÑ°èÄ¡ 3.16 »ý°¢Çغ¼ ¹®Á¦ 4Àå ½Ã½ºÅÛ °³¹ßÀ» À§ÇÑ RTOS ±¸¼º¿ä¼Ò 4.1 ¼Ò°³ 4.2 °ø°³ ÀÚ¿øÀÇ Á¤ÀÇ 4.3 ½º·¹µåX µ¥ÀÌÅÍ Å¸ÀÔ 4.4 ½º·¹µå 4.5 ¸Þ¸ð¸® Ç® 4.6 ÀÀ¿ë ÇÁ·Î±×·¥ ŸÀÌ¸Ó 4.7 ¹ÂÅؽº 4.8 Ä«¿îÆà ¼¼¸¶Æ÷¾î 4.9 À̺¥Æ® Ç÷¡±× ±×·ì 4.10 ¸Þ½ÃÁö Å¥ 4.11 ½º·¹µå µ¿±âÈ¿Í Åë½Å¿ë ±¸¼º¿ä¼Ò ¿ä¾à 4.12 »ý°¢Çغ¼ ¹®Á¦ 5Àå ARM ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼ ¼Ò°³ 5.1 ¼Ò°³ 5.2 ¿ª»ç 5.3 ±â¼úÀû Ư¡ 5.4 ARM Àü·Â Àý¾à Áö¿ø 6Àå ½º·¹µå-ÇÙ½É ±¸¼º¿ä¼Ò 6.1 ¼Ò°³ 6.2 ½º·¹µå Á¦¾î ºí·Ï 6.3 ½º·¹µå ¼ºñ½º ¿ä¾à 6.4 ½º·¹µå »ý¼º 6.5 ½º·¹µå Á¦°Å 6.6 ½º·¹µå ½Äº° 6.7 ½º·¹µå Á¤º¸ ¾ò±â 6.8 ¼±Á¡ ÇÑ°èÄ¡ º¯°æ 6.9 ¿ì¼±¼øÀ§ º¯°æ 6.10 Á¦¾î ¾çµµ 6.11 ½º·¹µå ½ÇÇà Àç°³ 6.12 ½º·¹µå ¼ö¸é 6.13 ½º·¹µå ÀϽà ÁßÁö 6.14 ÀÀ¿ë ÇÁ·Î±×·¥ ½º·¹µå Á¾·á 6.15 ŸÀÓ ½½¶óÀ̽º º¯°æ 6.16 ½º·¹µå ÀϽà ÁßÁö Áß´Ü 6.17 ½º·¹µå ½ÇÇà °³¿ä 6.18 ½º·¹µå »óÅ 6.19 ½º·¹µå ¼³°è 6.20 ½º·¹µå ³»ºÎ 6.21 ¿ä¾à 6.22 »ý°¢Çغ¼ ¹®Á¦ 7Àå »óÈ£ ¹èÁ¦ ¹®Á¦¿Í °í·Á»çÇ× 7.1 ¼Ò°³ 7.2 Å©¸®Æ¼Äà ¼½¼Ç º¸È£ 7.3 °øÀ¯ ÀÚ¿ø¿¡ ´ëÇÑ µ¶Á¡Àû Á¢±Ù Á¦°ø 7.4 ¹ÂÅؽº Á¦¾î ºí·Ï 7.5 ¹ÂÅؽº ¼ºñ½º ¿ä¾à 7.6 ¹ÂÅؽº »ý¼º 7.7 ¹ÂÅؽº Á¦°Å 7.8 ¹ÂÅؽº ¼ÒÀ¯±Ç ¾ò±â 7.9 ¹ÂÅؽº Á¤º¸ ¾ò±â 7.10 ¹ÂÅؽº ÁßÁö ¸ñ·Ï¿¡ ¿ì¼±¼øÀ§ Àû¿ëÇϱâ 7.11 ¹ÂÅؽº ¼ÒÀ¯±Ç ³õ±â 7.12 ±³Âø »óÅ ÇÇÇϱâ 7.13 ¹ÂÅؽº·Î Å©¸®Æ¼Äà ¼½¼ÇÀ» º¸È£ÇÏ´Â ¿¹ 7.14 ¿¹Á¦ ½Ã½ºÅÛ Ãâ·Â 7.15 07_sample_system.c ¿¹Á¦ 7.16 ¹ÂÅؽº ³»ºÎ µ¿ÀÛ 7.17 ¿ä¾à 7.18 »ý°¢Çغ¼ ¹®Á¦ 8Àå ¸Þ¸ð¸® °ü¸®-¹ÙÀÌÆ® Ç®°ú ºí·Ï Ç® 8.1 ¼Ò°³ 8.2 ¸Þ¸ð¸® ¹ÙÀÌÆ® Ç® ¿ä¾à 8.3 ¸Þ¸ð¸® ¹ÙÀÌÆ® Ç® Á¦¾î ºí·Ï 8.4 ¸Þ¸ð¸® ¹ÙÀÌÆ® Ç® »ç¿ë¿¡ µû¸¥ ÇÔÁ¤ 8.5 ¹ÙÀÌÆ® Ç® ¼ºñ½º ¿ä¾à 8.6 ¸Þ¸ð¸® ¹ÙÀÌÆ® Ç® »ý¼º 8.7 ¸Þ¸ð¸® ¹ÙÀÌÆ® Ç®¿¡¼ ÇÒ´ç¹Þ±â 8.8 ¸Þ¸ð¸® ¹ÙÀÌÆ® Ç® Á¦°Å 8.9 ¸Þ¸ð¸® ¹ÙÀÌÆ® Ç® Á¤º¸ ¾ò±â 8.10 ¸Þ¸ð¸® ¹ÙÀÌÆ® Ç® ÁßÁö ¸ñ·Ï¿¡ ¿ì¼±¼øÀ§ Àû¿ëÇϱâ 8.11 ¹ÙÀÌÆ® Ç®¿¡ ¸Þ¸ð¸® µ¹·ÁÁÖ±â 8.12 ¸Þ¸ð¸® ¹ÙÀÌÆ® Ç® ¿¹Á¦-½º·¹µå ½ºÅà ÇÒ´ç 8.13 ¸Þ¸ð¸® ¹ÙÀÌÆ® Ç® ³»ºÎ 8.14 ¸Þ¸ð¸® ºí·Ï Ç® ¿ä¾à 8.15 ¸Þ¸ð¸® ºí·Ï Ç® Á¦¾î ºí·Ï 8.16 ¸Þ¸ð¸® ºí·Ï Ç® ¼ºñ½º ¿ä¾à 8.17 ¸Þ¸ð¸® ºí·Ï Ç® »ý¼º 8.18 ¸Þ¸ð¸® ºí·Ï ÇÒ´ç 8.19 ¸Þ¸ð¸® ºí·Ï Ç® Á¦°Å 8.20 ¸Þ¸ð¸® ºí·Ï Ç® Á¤º¸ ¾ò±â 8.21 ¸Þ¸ð¸® ºí·Ï Ç® ÁßÁö ¸ñ·Ï¿¡ ¿ì¼±¼øÀ§ Àû¿ë 8.22 ¸Þ¸ð¸® ºí·Ï µ¹·ÁÁÖ±â 8.23 ¸Þ¸ð¸® ºí·Ï Ç® ¿¹Á¦-½º·¹µå ½ºÅà ÇÒ´ç 8.24 ¸Þ¸ð¸® ºí·Ï Ç® ³»ºÎ 8.25 ¿ä¾à ¹× ºñ±³ 8.27 »ý°¢Çغ¼ ¹®Á¦ 9Àå ³»ºÎ ½Ã½ºÅÛ Å¬·°°ú ÀÀ¿ë ÇÁ·Î±×·¥ ŸÀÌ¸Ó 9.1 ¼Ò°³ 9.2 ³»ºÎ ½Ã½ºÅÛ Å¬·° ¼ºñ½º 9.3 ÀÀ¿ë ÇÁ·Î±×·¥ ŸÀÌ¸Ó Á¦¾î ºí·Ï 9.4 ÀÀ¿ë ÇÁ·Î±×·¥ ŸÀÌ¸Ó ¼ºñ½º ¿ä¾à 9.5 ÀÀ¿ë ÇÁ·Î±×·¥ ŸÀÌ¸Ó »ý¼º 9.6 ÀÀ¿ëÇÁ·Î±×·¥ ŸÀÌ¸Ó È°¼ºÈ 9.7 ÀÀ¿ëÇÁ·Î±×·¥ ŸÀÌ¸Ó º¯°æ 9.8 ÀÀ¿ëÇÁ·Î±×·¥ ŸÀÌ¸Ó ºñÈ°¼ºÈ 9.9 ÀÀ¿ëÇÁ·Î±×·¥ ŸÀÌ¸Ó Á¦°Å 9.10 ÀÀ¿ëÇÁ·Î±×·¥ ŸÀÌ¸Ó Á¤º¸¾ò±â 9.11 ŸÀ̸ӷΠ½º·¹µå ¼º´É ÃøÁ¤ÇÏ´Â ¿¹Á¦ ½Ã½ºÅÛ 9.12 09_sample_system.c ¿¹Á¦ 9.13 ÀÀ¿ëÇÁ·Î±×·¥ ŸÀÌ¸Ó ³»ºÎ 9.14 ¿ä¾à 9.15 »ý°¢Çغ¼ ¹®Á¦ 10Àå À̺¥Æ® ¾Ë¸²°ú Ä«¿îÆà ¼¼¸¶Æ÷¾î¸¦ ÀÌ¿ëÇÑ µ¿±âÈ 10.1 ¼Ò°³ 10.2 Ä«¿îÆà ¼¼¸¶Æ÷¾î Á¦¾î ºí·Ï 10.3 ±³Âø »óÅ ÇÇÇϱâ 10.4 ¿ì¼±¼øÀ§ ¿ªÀüÇö»ó ÇÇÇϱâ 10.5 Ä«¿îÆà ¼¼¸¶Æ÷¾î °ü·Ã ¼ºñ½º ¿ä¾à 10.6 Ä«¿îÆà ¼¼¸¶Æ÷¾î »ý¼º 10.7 Ä«¿îÆà ¼¼¸¶Æ÷¾î Á¦°Å 10.8 Ä«¿îÆà ¼¼¸¶Æ÷¾î ÀνºÅϽº ¾ò±â 10.9 Ä«¿îÆà ¼¼¸¶Æ÷¾î Á¤º¸ ¾ò±â 10.10 Ä«¿îÆà ¼¼¸¶Æ÷¾î ÁßÁö ¸ñ·Ï¿¡ ¿ì¼±¼øÀ§ Àû¿ë 10.11 Ä«¿îÆà ¼¼¸¶Æ÷¾î ÀνºÅϽº Ãß°¡ 10.12 Ä«¿îÆà ¼¼¸¶Æ÷¾î¿Í ¹ÂÅؽº°£ ºñ±³ 10.13 ¹ÂÅؽº ´ë½Å ¹ÙÀ̳ʸ® ¼¼¸¶Æ÷¾î¸¦ »ç¿ëÇÏ´Â ¿¹Á¦ ½Ã½ºÅÛ 10.14 10a_sample_system.c ¿¹Á¦ 10.15 Ä«¿îÆà ¼¼¸¶Æ÷¾î¸¦ »ç¿ëÇÏ´Â »ý»êÀÚ-¼ÒºñÀÚ ÀÀ¿ëÇÁ·Î±×·¥ ¿¹Á¦ 10.16 10b_sample_system.c ¿¹Á¦ 10.17 Ä«¿îÆà ¼¼¸¶Æ÷¾î ³»ºÎ 10.18 ¿ä¾à 10.19 »ý°¢Çغ¼ ¹®Á¦ 11Àå À̺¥Æ® Ç÷¡±× ±×·ìÀ¸·Î ½º·¹µå µ¿±âÈ Çϱâ 11.1 ¼Ò°³ 11.2 À̺¥Æ® Ç÷¡±× ±×·ì Á¦¾î ºí·Ï 11.3 À̺¥Æ® Ç÷¡±× ±×·ì Á¦¾î ¼ºñ½º ¿ä¾à 11.4 À̺¥Æ® Ç÷¡±× ±×·ì »ý¼º 11.5 À̺¥Æ® Ç÷¡±× ±×·ì Á¦°Å 11.6 À̺¥Æ® Ç÷¡±× ±×·ì¿¡¼ Ç÷¡±× ¾ò±â 11.7 À̺¥Æ® Ç÷¡±× ±×·ì Á¤º¸ ¾ò±â 11.8 À̺¥Æ® Ç÷¡±× ±×·ì ³» À̺¥Æ® Ç÷¡±× ¼¼Æ®Çϱâ 11.9 ½º·¹µå 2°³¸¦ µ¿±âÈÇϱâ À§ÇØ À̺¥Æ® Ç÷¡±× ±×·ìÀ» ¾²´Â ¿¹Á¦ ½Ã½ºÅÛ 11.10 11_sample_system.c ¿¹Á¦ 11.11 À̺¥Æ® Ç÷¡±× ±×·ì ³»ºÎ 11.12 ¿ä¾à 11.13 »ý°¢Çغ¼ ¹®Á¦ 12Àå ¸Þ½ÃÁö Å¥¸¦ ÅëÇÑ ½º·¹µå°£ Åë½Å 12.1 ¼Ò°³ 12.2 ¸Þ½ÃÁö Å¥ Á¦¾î ºí·Ï 12.3 ¸Þ½ÃÁö Å¥ ¼ºñ½º ¿ä¾à 12.4 ¸Þ½ÃÁö Å¥ »ý¼º 12.5 ¸Þ½ÃÁö Å¥¿¡ ¸Þ½ÃÁö ¹ß½Å 12.6 ¸Þ½ÃÁö Å¥¿¡¼ ¸Þ½ÃÁö ¼ö½Å 12.7 ¸Þ½ÃÁö Å¥ Á¦°Å 12.8 ¸Þ½ÃÁö Å¥ ³»¿ë ¹ö¸®±â 12.9 ¸Þ½ÃÁö Å¥ ¼±µÎ·Î ¸Þ½ÃÁö ¼Û½Å 12.10 ¸Þ½ÃÁö Å¥ Á¤º¸ ¾ò±â 12.11 ¸Þ½ÃÁö Å¥ ÁßÁö ¸ñ·Ï¿¡ ¿ì¼±¼øÀ§ Àû¿ë 12.12 ½º·¹µå °£ Åë½Å¿¡ ¸Þ½ÃÁö Å¥¸¦ »ç¿ëÇÏ´Â ¿¹Á¦ ½Ã½ºÅÛ 12.13 12_sample_system.c ¿¹Á¦ 12.14 ¸Þ½ÃÁö Å¥ ³»ºÎ 12.15 ¿ä¾à 12.16 »ý°¢Çغ¼ ¹®Á¦ 13Àå ARM ¿¹¿Ü ó¸® 13.1 ¼Ò°³ 13.2 ½º·¹µåXÀÇ ARM ¿¹¿Ü ó¸® ±¸Çö 14Àå »ç·Ê ¿¬±¸: ¸ÖƼ½º·¹µå ½Ã½ºÅÛ ¼³°è 14.1 ¼Ò°³ 14.2 ¹®Á¦ Á¤ÀÇ 14.3 ¹®Á¦ ºÐ¼® 14.4 ½Ã½ºÅÛ ¼³°è 14.5 ±¸Çö 14.6 VAM ½Ã½ºÅÛ ¿¹Á¦ 14.7 ¿ä¾à ºÎ·Ï ¼Ò°³ ºÎ·Ï A ¸Þ¸ð¸® ºí·Ï Ç® ¼ºñ½º ºÎ·Ï B ¸Þ¸ð¸® ¹ÙÀÌÆ® Ç® ¼ºñ½º ºÎ·Ï C À̺¥Æ® Ç÷¡±× ±×·ì ¼ºñ½º ºÎ·Ï D ÀÎÅÍ·´Æ® Á¦¾î ¼ºñ½º ºÎ·Ï E ¹ÂÅؽº ¼ºñ½º ºÎ·Ï F ¸Þ½ÃÁö Å¥ ¼ºñ½º ºÎ·Ï G Ä«¿îÆà ¼¼¸¶Æ÷¾î ¼ºñ½º ºÎ·Ï H ½º·¹µå ¼ºñ½º ºÎ·Ï I ³»ºÎ ½Ã½ºÅÛ Å¬·° ¼ºñ½º ºÎ·Ï J ÀÀ¿ëÇÁ·Î±×·¥ ŸÀÌ¸Ó ¼ºñ½º ºÎ·Ï K ½º·¹µåX API ã¾Æº¸±â ºÎ·ÏCD ¼Ò°³
Çö¾÷¿¡¼ °¡Àå ³Î¸® ¾²ÀÌ´Â RTOS¿Í ÇÁ·Î¼¼¼¸¦ ÀÌ¿ëÇØ ÀÓº£µðµå ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇØ º¸ÀÚ. ÀÌ Ã¥Àº ÀÓº£µðµåÀÇ ½Ç½Ã°£ °³³ä°ú ¿ë¾îºÎÅÍ ±¸Ã¼ÀûÀÎ ¿¹Á¦±îÁö, ´çÀå È°¿ëÇÒ ¼ö ÀÖ´Â ½ÇÀü Áö½ÄÀ» ´Ù·ç°í ÀÖ´Ù. ARM¢ç ÇÁ·Î¼¼¼ °³¿ä, ½º·¹µåX¢ç ½Ç½Ã°£ ¿î¿µÃ¼Á¦(RTOS)°¡ Á¦°øÇÏ´Â ¸ðµç ¼ºñ½º¿¡ ´ëÇÑ »ó¼¼ÇÑ ¼³¸íÀ» ÅëÇØ ½ÇÁ¦ ½Ã½ºÅÛÀ» ±¸ÃàÇÏ´Â µ¥ ÇÊ¿äÇÑ ±¸Ã¼ÀûÀÎ ³»¿ëÀ» ¹è¿ï ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¶Ç Ã¥ ¸¶Áö¸· ºÎºÐÀÇ »ç·Ê ¿¬±¸¸¦ ÅëÇØ ÈçÈ÷ ¸Â´Ú¶ß¸®´Â ¹®Á¦¿¡ ´ëÇÑ ´ëó¹ý µî ¸ðµç ³»¿ëÀ» ½ÇÀü Áö½ÄÀ¸·Î üµæÇÒ ¼ö ÀÖ°Ô Çß´Ù. ½º·¹µåX¿Í ARM ÇÁ·Î¼¼¼´Â ½Ç½Ã°£ ¸ÖƼ½º·¹µù ÀÓº£µðµå ½Ã½ºÅÛ °³¹ß¹æ¹ýÀ» ¹è¿ì±â¿¡ ÀÌ»óÀûÀÎ Á¶ÇÕÀÌ´Ù. ARM ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼´Â ±× ´Ü¼øÇÑ ±¸Á¶ ¶§¹®¿¡ ÈÞ´ëÆù¿¡¼ ·¹ÀÌÀú ÇÁ¸°ÅͱîÁö ´Ù¾çÇÑ ÀåÄ¡¿¡¼ ³Î¸® »ç¿ëµÇ°í ÀÖ´Ù. Express LogicÀÇ ½º·¹µåX RTOS ¿ª½Ã ½Å·Ú¼º ÀÖ´Â ¸ÖƼ½º·¹µù Áö¿ø°ú ´Ü¼øÇÑ ±¸Á¶ ¶§¹®¿¡ ARM ÇÁ·Î¼¼¼¿ë RTOS Áß °¡Àå ³Î¸® ¾²´Â ¿î¿µÃ¼Á¦ Áß Çϳª´Ù. ÀÌ Ã¥Àº ÇöÀç ÀÓº£µðµå ½Ã½ºÅÛÀ» °³¹ßÇÏ°í Àְųª ÀÓº£µðµå ½Ã½ºÅÛ °³¹ß °úÁ¤À» ´õ Àß ¾Ë±â¸¦ ¿øÇÏ´Â »ç¶÷µéÀ» À§ÇÑ °ÍÀÌ´Ù. ÀÓº£µðµå ½Ã½ºÅÛ °³¹ßÀÚ´Â º¸Åë ¼ÒÇÁÆ®¿þ¾î ȤÀº Àü±â, ÀüÀÚ ºÐ¾ßÀÇ ¿£Áö´Ï¾îÁö¸¸ ±× ¹ÛÀÇ ´Ù¸¥ ºÐ¾ß Á¾»çÀڵ鵵 ÀÌ ºÐ¾ß¿¡ Áö´ëÇÑ °øÇåÀ» ÇØ¿Ô´Ù. ÀÌ Ã¥¿¡¼´Â ƯÈ÷ ´õ ÀÛ°í, ºü¸£¸ç, Á¤ÇØÁø ½Ã°£ ³»¿¡ µ¿ÀÛÇÏ°í ¿À·ù°¡ ¹ß»ýÇÏÁö ¾Ê´Â ÀÓº£µðµå ÀÀ¿ëÀ» ´Ù·é´Ù. ÀÌ Ã¥¿¡¼´Â ÀÓº£µðµå¿Í ½Ç½Ã°£ °ü·Ã °³³ä, ARM¢ç ÇÁ·Î¼¼¼, ½º·¹µåX(ThreadX) ½Ç½Ã°£ ¿î¿µÃ¼Á¦(RTOS)¿¡¼ Á¦°øÇÏ´Â ¸ðµç ¼ºñ½º, ÀüÅëÀûÀÎ ¹®Á¦¿¡ ´ëÇÑ Çعý, »ç·Ê ¿¬±¸ µîÀÇ ³»¿ëÀ» ÃÑ 14Àå¿¡ °ÉÃÄ ´ã¾Ò´Ù. ¶Ç ÀÌ Ã¥Àº C ³ª C++ ÇÁ·Î±×·¡¹Ö °æÇèÀÌ ÀÖ´Â µ¶ÀÚÃþÀ» ¿°µÎ¿¡ µ×´Ù. µû¶ó¼ ÇÁ·Î±×·¡¹Ö ±âº»¿¡ ´ëÇؼ´Â ±»ÀÌ ¼³¸íÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. µ¶ÀÚÀÇ ¹è°æ Áö½Ä¿¡ µû¶ó ÀÌ Ã¥ÀÇ °¢ ÀåÀº °¢±â º°µµ·Î Àо ¹«¹æÇÏ´Ù. ÀÓº£µðµå ½Ã½ºÅÛÀ» ´Ù·ç°í ÀÖ´Â ÈǸ¢ÇÑ ¼ÀûÀº ¹°·Ð ¸¹´Ù. ÇÏÁö¸¸ ´ëºÎºÐÀº Æ÷°ýÀûÀÌ°í ÀϹÝÀûÀÎ °üÁ¡¿¡¼ ¾´ °ÍÀÌ´Ù. ÀÌ Ã¥Àº ÀüÇüÀû »ó¿ë RTOS¿Í ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼¸¦ ÅÃÇؼ, À̸¦ È°¿ëÇÑ ÀÓº£µðµå ½Ã½ºÅÛ °³¹ßÀ» ´Ù·ç°í ÀÖ´Ù´Â Á¡¿¡¼ µ¶Æ¯ÇÏ´Ù. ÀÌ Á¢±Ù¹ýÀº °¢ ½Ã½ºÅÛ¿¡ ¸Â°Ô Àû¿ëÇØ¾ß ÇÏ´Â ÀϹÝÀûÀÎ °³³äÀ» ¼³¸íÇϱ⠺¸´Ù´Â ±¸Ã¼ÀûÀÎ Áö½Ä°ú ±â¼úÀ» Á¦°øÇÏ´Â ÀåÁ¡ÀÌ ÀÖ´Ù. µû¶ó¼ ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ëÀº Áï½Ã Àû¿ëÇØ º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÓº£µðµå ÀÀ¿ë °³¹ßÀ» À§ÇØ ½ÇÁ¦ RTOS¸¦ ÁÖµÈ µµ±¸·Î »ç¿ëÇϹǷΠRTOS¸¦ Á÷Á¢ °³¹ßÇϰųª RTOS¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ìÀÇ ÀÌÁ¡ µî¿¡ ´ëÇؼ´Â ¾ð±ÞÇÏÁö ¾Ê°Ú´Ù. Á÷Á¢ RTOS¸¦ ¸¸µé ¶§¿¡ ºñÇØ Àû´çÇÑ °¡°ÝÀÇ »ó¿ë RTOS¸¦ »ç¿ëÇÒ ¶§ ¾ò´Â ÀÌÁ¡Àº »ó´çÇÏ´Ù. ¿¹¸¦ µé¾î ´ëºÎºÐÀÇ »ó¿ë RTOS °³¹ß ȸ»ç´Â ÀÌ¹Ì ¼ö³â°£ ÀÚ»çÀÇ ½Ã½ºÅÛÀ» ´Ùµë°í ÃÖÀûÈÇØ¿Ô´Ù. »ó¿ë RTOS ȸ»ç°¡ °¡Áø Àü¹® Áö½Ä°ú Á¦Ç° Áö¿øÀÌ ¼º°øÀûÀÎ ½Ã½ºÅÛ °³¹ß¿¡ Áß¿äÇÑ ¿ªÇÒÀ» ÇÒ ¼öµµ ÀÖ´Ù. ÀÌ Ã¥¿¡¼ ¼±Á¤ÇÑ RTOS´Â ½º·¹µåX2 (¹öÀü 4)ÀÌ´Ù. ½º·¹µåX´Â ½Å·Ú¼ºÀÌ ³ô°í, »ç¿ëÀÌ ½¬¿ì¸ç, °¡°Ýµµ Àú·ÅÇÏ°í, ³Î¸® »ç¿ëµÇ°í ÀÖ´Ù. ¶Ç OS °³¹ßÀÚÀÇ Ç³ºÎÇÑ °æÇèÀ¸·Î Á¦Ç°ÀÇ ¼º¼÷µµ°¡ ³ô´Ù. ½º·¹µåX´Â Çö´ë RTOS°¡ Áö´Ï´Â ´ëºÎºÐÀÇ Æ¯¼ºÀ» °®°í ÀÖ°í, ±× ¿Ü ¸î°¡Áö Áøº¸µÈ Ư¼ºÀ» Á¦°øÇÑ´Ù. ¶Ç ÇϳªÀÇ ¾ð±ÞÇÒ ¸¸ÇÑ Æ¯¼ºÀº ½º·¹µåXÀÇ API¿¡ »ç¿ëµÈ ÀÏ°ü¼ºÀÖ°í Àб⠽¬¿î ÄÚµù ±Ô¾à(coding convention)ÀÌ´Ù. APIÀÇ ³í¸®Àû Á¢±Ù ¹æ½Ä ´öºÐ¿¡ Á÷°üÀûÀÎ ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀÌ °¡´ÉÇØÁ³´Ù. ÀÌ Ã¥¿¡¼´Â ÁÖ·Î C ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ »ç¿ëÇßÁö¸¸, °æ¿ì¿¡ µû¶ó C++¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ºÎ·Ï CD¿¡´Â ½º·¹µåX3ÀÇ Win32¹öÀüÀ» ½Ç¾ú´Ù. ÀÌ ½Ã½ºÅÛÀ» ÀÌ¿ëÇØ ½º½º·Î °í¾ÈÇÑ Å×½ºÆ®¸¦ Çغ¸°í, µ¥¸ð ½Ã½ºÅÛÀ» µ¹·Áº¸°Å³ª, Ã¥¿¡ Á¦½ÃµÈ ÇÁ·ÎÁ§Æ®¸¦ Å×½ºÆ®Çغ¼ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù.
|
|
|
|
|