Ftrtos.FTRTOS´Â ÃÖ¼ÒÇÑÀÇ RAM »ç¿ë¿¡ ÁßÁ¡À» µÐ ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ÀÇ ¶Ç ´Ù¸¥ ¹«·áÀ̸ç ÀÛÀº ½Ç½Ã°£ Ä¿³ÎÀÔ´Ï´Ù. | |
Áö±Ý ´Ù¿î·Îµå |
Ftrtos. ¼øÀ§ ¹× ¿ä¾à
±¤°í
Ftrtos. ű×
Ftrtos. ¼³¸í
FTRTOS´Â ÃÖ¼ÒÇÑÀÇ RAM »ç¿ë¿¡ ÁßÁ¡À» µÐ ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ÀÇ ¶Ç ´Ù¸¥ ¹«·áÀ̸ç ÀÛÀº ½Ç½Ã°£ Ä¿³ÎÀÔ´Ï´Ù. FTRTOS´Â ÃÖ¼ÒÇÑÀÇ RAM »ç¿ë¿¡ ÁßÁ¡À» µÐ ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ÀÇ ¶Ç ´Ù¸¥ ¹«·áÀ̸ç ÀÛÀº ½Ç½Ã°£ Ä¿³ÎÀÔ´Ï´Ù. "FT"Á¢µÎ»ç´Â ÆèÅ並 ÀǹÌÇÏ¸ç ³ª³ë¿Í ÇÇÄÚ ÈÄ ´ÙÀ½ ÁÖ¹®À» ÀǹÌÇÕ´Ï´Ù. ÁÖ·ÎÀÌ Ä¿³ÎÀº MSP430 ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ Á¦Ç°±ºÀ»À§ÇÑ °ÍÀÔ´Ï´Ù. ´Ù¸¥ ¾ÆÅ°ÅØó·Î À̽ÄÇÏ´Â °ÍÀº ¸Å¿ì °£´ÜÇÏÁö¸¸ ÀϺΠ¾ÆÅ°ÅØó¿¡¼´Â ¼º´ÉÀÌ ÀúÇÏ µÉ ¼ö ÀÖ½À´Ï´Ù. ¼Ò½º ÄÚµå´Â ¼ø¼öÇÑ C·Î ÀÛ¼ºµÇ¾ú½À´Ï´Ù. ¹«·á ¼ÒÇÁÆ®¿þ¾î°¡ ¹«·á ÄÄÆÄÀÏ·¯·Î ÄÄÆÄÀϵǾî¾ßÇÔ¿¡ µû¶ó GCC°¡ Á¦°øµË´Ï´Ù. ¾î¼Àºí¸® ¾ð¾î´Â ºÒ°¡ÇÇÇÑ °÷¿¡¼¸¸ »ç¿ëµË´Ï´Ù. "FtrTOS"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ RAMÀÇ ÃÖ¼Ò »ç¿ë. ¿¹¸¦ µé¾î, MSP430¿¡¼ ÃÖ¼ÒÇÑÀÇ ±¸¼º¿¡¼´Â ½ºÅÃÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â ÀÛ¾÷ ´ç 6 ¹ÙÀÌÆ®ÀÇ RAM ¸¸ ÇÊ¿äÇÕ´Ï´Ù. ¡¤ ÀÛ¾÷ ¹× º¸È£ µÈ °øÀ¯ °´Ã¼ÀÇ Á¤Àû Á¤ÀÇ. ¡¤ ¿©·¯ ¼öÁØÀÇ ¿ì¼± ¼øÀ§, °íÁ¤ ¿ì¼± ¼øÀ§ ½ºÄÉÁÙ¸µ. ¼³°è·Î, ·¹º§ ¼ö´Â ¼¸íµÇÁö ¾ÊÀº char µ¥ÀÌÅÍ À¯ÇüÀÌ º¸·ù ÇÒ ¼öÀÖ´Â ÃÖ´ë ¼ö¿¡ ÀÇÇØ Á¦Çѵ˴ϴÙ. ¡¤ ¼±Á¦ ¶Ç´Â Çù·ÂÀûÀÎ ÀÏÁ¤ Á¤Ã¥. ¡¤ µðÀÚÀÎ º° ¹«Á¦ÇÑ ÀÛ¾÷ ¼ö. ¡¤ À¯ÈÞ ÀÛ¾÷ÀÌ ¾ø½À´Ï´Ù. ¡¤ µðÀÚÀΠöÇÐÀÇ ´Ü¼ø¼º°ú ¼±¸íµµ .TWO Á¢±Ù¹ýÀº ÁÖ¿ä µðÀÚÀÎ ¸ñÇ¥¸¦ ´Þ¼ºÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. µ¿Àû ¸Þ¸ð¸® °ü¸®¸¦ ÇÇÇÏ°í ¸ðµç ±¸Á¶¸¦ µÎ ºÎºÐÀ¸·Î ºÐÇÒÇÕ´Ï´Ù. µ¿Àû ¸Þ¸ð¸® °ü¸® ¸ðµç ¸Þ¸ð¸® ºí·Ï¿¡ ¿À¹ö Çìµå¸¦ Ãß°¡ÇÏ°í Ãß°¡ Äڵ尡 ÇÊ¿äÇÕ´Ï´Ù. µ¿Àû ¸Þ¸ð¸® °ü¸®°¡¾ø´Â ÀÛ¾÷ ¹× µ¿±âÈ °³Ã¼ (º¸´Ù Á¤È®ÇÏ°Ô º¸È£ µÈ °øÀ¯ °´Ã¼, PSO)¸¦ µ¿ÀûÀ¸·Î »ý¼ºÇÏ´Â °ÍÀº ºÒ°¡´ÉÇÕ´Ï´Ù. ±×·¯³ª ÀÛÀº ½Ã½ºÅÛÀÇ °æ¿ì ÇÙ½É ±â´ÉÀÌ ¾Æ´Õ´Ï´Ù. µû¶ó¼ ¸ðµç ÀÛ¾÷ ¹× PSO´Â ÄÄÆÄÀÏ ½Ã°£¿¡ Á¤Àǵ˴ϴÙ. ÀÛ¾÷ ¹× PSO¸¦ ¼³¸íÇÏ´Â ±¸Á¶¹° ºÐÇÒÀº ÀÏÁ¤ÇÑ (romable) ¹× °¡º¯ ºÎÇ°À» °®´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ù ¹ø°´Â ¿ì¼± ¼øÀ§, ÁøÀÔ Á¡, ½ºÅÃÀÇ ÁÖ¼Ò µî°ú °°Àº Á¤Àû ¼Ó¼ºÀ» Æ÷ÇÔÇÕ´Ï´Ù. °¡º¯ ºÎºÐÀº RAM¿¡ ¹èÄ¡µÇ¸ç ·±Å¸ÀÓ¿¡ º¯°æ »çÇ×ÀÌ º¯°æµÇ´Â ¼Ó¼º ¸¸ Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ºÎ¼´Â Flash / ROM¿¡ ÀÚÁÖ ¾×¼¼½º ÇÒ ÇÊ¿ä°¡ ÀÖÀ¸¸ç ÀϺΠ¾ÆÅ°ÅØó¿¡¼´Â ¼º´É ÀúÇÏ·Î À̾îÁú ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î AVR Á¦Ç°±º¿¡¼ Ç÷¡½Ã ¸Þ¸ð¸®¿¡ ´ëÇÑ ¾×¼¼½º´Â ¸Å¿ì °íÅë ½º·´½À´Ï´Ù. Ä¿³ÎÀÇ ´Ü¼ø¼ºÀº µðÀÚÀΠöÇÐÀ¸·Î¼ÀÇ ÃÖ¼ÒÇÑÀÇ ±â´ÉÀ» ±¸ÇöÇÏ°í Àý´ëÀûÀ¸·Î ÇÊ¿äÇÑ °Í¸¸À» ±¸ÇöÇÒ Àǹ«°¡ ÀÖ½À´Ï´Ù. ÄÁÅؽºÆ® ÀüȯÀ» ºñÈ°¼ºÈÇÏ´Â ±Û·Î¹ú Áß¿ä ¼½¼ÇÀÌ Çϳª¸¸ ÀÖ½À´Ï´Ù. ÀÛ¾÷À» ÀϽà ÁßÁöÇÏ°í ´Ù½Ã ½ÃÀÛÇÒ ¼öÀÖ´Â ±â´ÉÀº ¾ø½À´Ï´Ù (»ç¿ëÀÚ ÄÚµåÀÇ ¸ð¾çÀº ¼ÒÇÁÆ®¿þ¾î µðÀÚÀο¡¼ À߸øµÈ °ÍÀ¸·Î ¾Ë·ÁÁÝ´Ï´Ù). ÇϳªÀÇ À¯ÇüÀÇ PSO, Áï Å¥ ¸¸ ÀÛ¾÷ °£ÀÇ Åë½Å¿¡ »ç¿ëµË´Ï´Ù. ±×·¯³ª ÃÖ¼ÒÇÑÀÇ ¼³°è¸¦ °íÁýÇϸé À¶Å뼺ÀÌ ¹ß»ýÇÕ´Ï´Ù. µû¶ó¼ ÃÖ¼ÒÇÑÀÇ µðÀÚÀÎ ÀÌ¿Ü¿¡µµ ¸ñ·Ï ±â¹Ý µðÀÚÀÎÀÌ ±¸ÇöµÇ¾ú½À´Ï´Ù. »ç¿ëÀÚ°¡ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. Â÷ÀÌÁ¡ ¹× ±â´ÉÀº ³ªÁß¿¡ ¼³¸í µÉ °ÍÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î ¸ñ·Ï ±â¹Ý ¼³°è´Â ÀÛ¾÷ ±¸Á¶ÀÇ º¯¼ö ºÎºÐÀÇ Å©±â¸¦ Áõ°¡½Ãŵ´Ï´Ù (MSP430Àº 12 ¹ÙÀÌÆ®°¡µË´Ï´Ù). PSOÀÇ °¢¸é¿¡¼ ¿©·¯ ´ë±â ÀÛ¾÷À» Çã¿ëÇÏ´Â °æ¿ì, ¿ì¼± ¼øÀ§ ¹ÝÀü ¹®Á¦´Â (»ç¿ëÀÚ ¼±ÅÃ) ¹× ´Ù¸¥ À¯ÇüÀÇ PSO¸¦ ó¸®ÇÕ´Ï´Ù. ±¸Çö µÉ ¼ö ÀÖ½À´Ï´Ù.
Ftrtos. °ü·Ã ¼ÒÇÁÆ®¿þ¾î
Contiki ¿î¿µ üÁ¦
Contiki ¿î¿µ üÁ¦´Â ÁÖ·Î ³×Æ®¿öÅ©·Î ¿¬°áµÈ ÀÓº£µðµå ½Ã½ºÅÛ ¿ë ¿î¿µ üÁ¦·Î ¾Ë·ÁÁ® ÀÖ½À´Ï´Ù. ...
473
¹Ì¸£ ÇÊ
MIRBSD´Â OpenBSD Àü·ù, ¿ïÆ®¶ó º¸¾È ¿î¿µ üÁ¦ ¹× NetBSD À¯µµÃ¼¿¡ ´ëÇÑ ÆÐÄ¡·Î ¼³Á¤µÈ ÆÐÄ¡·Î ½ÃÀ۵˴ϴÙ. ...
72