uttx.

NUTTX ÇÁ·ÎÁ§Æ®´Â ½Ç½Ã°£ ÀÓº£µðµå ¿î¿µ üÁ¦ (RTOS)ÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

uttx. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • BSD License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Gregory Nutt
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:

uttx. ű×


uttx. ¼³¸í

Nuttx ÇÁ·ÎÁ§Æ®´Â ½Ç½Ã°£ ÀÓº£µðµå ¿î¿µ üÁ¦ (RTOS)ÀÔ´Ï´Ù. Nuttx ÇÁ·ÎÁ§Æ®´Â ½Ç½Ã°£ ÀÓº£µðµå ¿î¿µ üÁ¦ (RTOS)ÀÔ´Ï´Ù. ±×°ÍÀº ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ ȯ°æ¿¡¼­ »ç¿ëÇÒ ¼öÀÖ´Â ÀÛÀº Dz ÇÁ¸°Æ®°¡ ÀÖ½À´Ï´Ù. ±×°ÍÀº ÃÊ´ç (32 ºñÆ®) ½Ã½ºÅÛÀ¸·Î ÀÛÀº (8 ºñÆ®)¿¡¼­ ¿Ïº®ÇÏ°Ô È®Àå °¡´ÉÇÕ´Ï´Ù. ¶ÇÇÑ Ç¥ÁØÀ» ¿ÏÀüÈ÷ ÁؼöÇÏ°í ¿ÏÀüÈ÷ ½Ç½Ã°£À¸·Î ¿ÏÀüÈ÷ ¿­·ÁÀÖ´Â °ÍÀ» ¸ñÇ¥·ÎÇÕ´Ï´Ù. ´ÙÀ½Àº "nuttx"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÔ´Ï´Ù. ÀÛÀº Dz ÇÁ¸°Æ® : ¡¤ °¡Àå ÈǸ¢ÇÑ ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ ȯ°æÀ» Á¦¿ÜÇÑ ¸ðµç °Í¸¸À¸·Îµµ, ÃÊÁ¡Àº ÀÛÀº ÀÛ°í ±íÀº ÀÓº£µðµå ȯ°æ¿¡ ÀÖ½À´Ï´Ù. dzºÎÇÑ ±â´É OS ¼¼Æ® : ¸ñÇ¥´Â dzºÎÇÑ ¸ÖƼ ½º·¹µå °³¹ß ȯ°æÀ» Áö¿øÇϱâ À§ÇØ ´ëºÎºÐÀÇ Ç¥ÁØ POSIX OS ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â °ÍÀÔ´Ï´Ù. ¡¤ ºñ ¸ñÇ¥ : (1) ³×Æ®¿öÅ© ¶Ç´Â USB¿Í °°Àº OS ¼­ºê ½Ã½ºÅÛÀ» Á¦°øÇÏ´Â °ÍÀº ¸ñÇ¥°¡ ¾Æ´Õ´Ï´Ù (±×·¯³ª ÀÌ°ÍÀº ºÐ¸íÈ÷ Ãß°¡ µÉ ¼ö ÀÖ½À´Ï´Ù). (2) ÇÁ·Î¼¼½º¿¡ ´ëÇÑ MMU ±â¹Ý Áö¿øÀÌ ¾ø½À´Ï´Ù. ÇöÀç, Nuttx´Â ÆòÆòÇÑ ÁÖ¼Ò °ø°£À» °¡Á¤ÇÕ´Ï´Ù. È®Àå ¼ºÀÌ ¶Ù¾î³­ : ¡¤ ÀÛÀº (8 ºñÆ®)¿¡¼­ ¿ÏÀüÈ÷ È®Àå ÇÒ ¼öÀÖ´Â (32 ºñÆ®). dzºÎÇÑ ±â´É ¼¼Æ®¸¦ »ç¿ëÇÑ È®Àå ¼ºÀº ´ÙÀ½°ú °°Àº °ÍÀ¸·Î ¼öÇàµË´Ï´Ù. ¸¹Àº ÀÛÀº ¼Ò½º ÆÄÀÏ, Á¤Àû ¶óÀ̺귯¸®¿¡¼­ ¸µÅ©, ¸Å¿ì ±¸¼º °¡´ÉÇÏ¸ç »ç¿ë °¡´ÉÇÑ °æ¿ì ¾àÇÑ ±âÈ£¸¦ »ç¿ëÇÕ´Ï´Ù. Ç¥ÁØ Áؼö : ¡¤ Nuttx´Â ³ôÀº ¼öÁØÀÇ Ç¥ÁØ Áؼö¸¦ ´Þ¼ºÇϱâ À§ÇØ ³ë·ÂÇÕ´Ï´Ù. ÁÖ¿ä ÅëÄ¡ Ç¥ÁØÀº POSIX ¹× ANSI Ç¥ÁØÀÔ´Ï´Ù. UNIX ¹× ±âŸ ÀϹÝÀûÀÎ RTOSÀÇ Ãß°¡ Ç¥ÁØ API´Â ÀÌ·¯ÇÑ Ç¥ÁØ ¶Ç´Â ±íÀº ÀÓº£µðµå RTOS (¿¹ : Fork ())¿¡ ÀûÇÕÇÏÁö ¾ÊÀº ±â´É¿¡ »ç¿ëÇÒ ¼ö¾ø´Â ±â´É¿¡ ´ëÇØ Ã¤Åõ˴ϴÙ. ¡¤ÀÌ Ç¥ÁØ ÀûÇÕ¼º ¶§¹®¿¡ ´Ù¸¥ Ç¥ÁØ OSS (¿¹ : Linux¿Í °°Àº)¿¡¼­ °³¹ß µÈ ¼ÒÇÁÆ®¿þ¾î´Â Nuttx¿¡ ½±°Ô Æ÷Æ®ÇؾßÇÕ´Ï´Ù. ½Ç½Ã°£: ¡¤ ¿ÏÀüÈ÷ ¼±»ç °¡´É, °íÁ¤ ¿ì¼± ¼øÀ§ ¹× ¶ó¿îµå ·Îºó ½ºÄÉÁÙ¸µ. ¿ÏÀüÈ÷ ¿­¸³´Ï´Ù : ¡¤ Á¦ÇѵÇÁö ¾Ê´Â BSD ¶óÀ̼¾½º. ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ÀÌ ¸±¸®½º´Â Cortex-M3 MCU ÀÎ Stmicro STM32¿¡ ´ëÇÑ ±âº» Áö¿øÀ» Ãß°¡ÇÕ´Ï´Ù. ÀÌ Æ÷Æ®´Â STM32F103ZET6 MCU¸¦ ±â¹ÝÀ¸·Î ÇÑ Stmicro STM3210E eval °³¹ß º¸µåÀÔ´Ï´Ù. 0.4.13 Nuttx ¸±¸®½º¸¦ À§ÇØÀÌ ±âº» STM32 Æ÷Æ®¸¦ È®Àå ÇÒ °èȹÀÔ´Ï´Ù.


uttx. °ü·Ã ¼ÒÇÁÆ®¿þ¾î

¹Ì¸£ ÇÊ

MIRBSD´Â OpenBSD Àü·ù, ¿ïÆ®¶ó º¸¾È ¿î¿µ üÁ¦ ¹× NetBSD À¯µµÃ¼¿¡ ´ëÇÑ ÆÐÄ¡·Î ¼³Á¤µÈ ÆÐÄ¡·Î ½ÃÀ۵˴ϴÙ. ...

72

´Ù¿î·Îµå