ʵʱ²Ù×÷ϵͳ£¨RTOS£©ºÍͨÓòÙ×÷ϵͳ£¨ÈçLinux£©¸÷×Ô¾ßÓжÀÌØµÄÌØÐÔºÍÓÅÊÆ£¬ÊÊÓÃÓÚ²»Í¬µÄÓ¦Óó¡¾°
±¾ÎÄÖ¼ÔÚÉîÈë̽ÌÖLinuxÊÇ·ñ¿ÉÒÔ±»¹éÀàΪRTOS£¬Í¨¹ý¶Ô±È·ÖÎöRTOSµÄ¶¨Òå¡¢¹Ø¼üÌØÐÔÒÔ¼°LinuxµÄʵʱÐÔÄÜ£¬Îª¶ÁÕßÌṩһ¸öÇåÎú¶øÈ«ÃæµÄÀí½â
Ò»¡¢RTOSµÄ¶¨ÒåÓëºËÐÄÌØÐÔ ÊµÊ±²Ù×÷ϵͳ£¨RTOS£©ÊÇÒ»ÖÖרÃÅÉè¼ÆÓÃÓÚÔÚÑϸñʱ¼äÔ¼ÊøÏÂÖ´ÐÐÈÎÎñµÄ²Ù×÷ϵͳ
ÆäºËÐÄÌØÐÔ°üÀ¨£º 1.È·¶¨ÐÔÏìӦʱ¼ä£ºRTOSÄܹ»È·±£ÔÚÔ¤¶¨Ê±¼äÄÚÍê³ÉÈÎÎñµÄµ÷¶ÈºÍÖ´ÐУ¬Õâ¶ÔÓÚÐèÒª¾«È·Ê±¼ä¿ØÖƵÄÓ¦ÓÃÖÁ¹ØÖØÒª£¬È繤ҵ×Ô¶¯»¯¡¢º½¿Õº½Ìì¿ØÖÆºÍÒ½ÁÆÉ豸
2.ÓÅÏȼ¶Çý¶¯µÄÈÎÎñµ÷¶È£ºRTOSͨ³£²ÉÓûùÓÚÓÅÏȼ¶µÄµ÷¶È²ßÂÔ£¬¸ßÓÅÏȼ¶ÈÎÎñ¿ÉÒÔÁ¢¼´ÇÀÕ¼µÍÓÅÏȼ¶ÈÎÎñµÄCPU×ÊÔ´£¬´Ó¶øÈ·±£¹Ø¼üÈÎÎñµÃµ½¼°Ê±´¦Àí
3.СµÄÄÚ´æÕ¼Óú͸ßЧÐÔ£ºRTOSÉè¼Æ¾«¼ò£¬Ö¼ÔÚÒÔ×îÉÙµÄ×ÊÔ´¿ªÏúÌṩ±ØÒªµÄʵʱ¹¦ÄÜ£¬ÕâʹÆä·Ç³£ÊʺÏ×ÊÔ´ÊÜÏÞµÄǶÈëʽϵͳ
4.ʵʱÐÔ·ÖÎö¹¤¾ß£ºRTOSͨ³£Å䱸ÓÐרÃŵŤ¾ß£¬ÓÃÓÚ·ÖÎöºÍÑé֤ϵͳµÄʱ¼äÐÐΪ£¬È·±£Âú×ãʵʱÐÔÒªÇó
¶þ¡¢LinuxµÄ¸ÅÊö¼°ÆäÓÅÊÆ Linux£¬×÷Ϊ¿ªÔ´µÄÀàUnix²Ù×÷ϵͳ£¬×Ô1991Äê·¢²¼ÒÔÀ´£¬Æ¾½èÆäÎȶ¨ÐÔ¡¢Áé»îÐÔ¡¢Ç¿´óµÄÉçÇøÖ§³ÖºÍ·á¸»µÄÈí¼þÉú̬£¬ÔÚ·þÎñÆ÷¡¢×ÀÃæ¡¢Òƶ¯É豸ºÍǶÈëʽϵͳµÈ¶à¸öÁìÓòÈ¡µÃÁ˾޴ó³É¹¦
LinuxµÄÓÅÊÆ°üÀ¨µ«²»ÏÞÓÚ£º 1.¿ªÔ´Óë¿É¶¨ÖÆÐÔ£ºLinuxµÄÔ´´úÂ뿪·Å£¬¿ª·¢Õß¿ÉÒÔ¸ù¾ÝÌØ¶¨ÐèÇó¶¨ÖÆÄں˺͹¦ÄÜ£¬Õâ¶ÔÓÚÐèÒª¸ß¶È¶¨ÖÆ»¯µÄǶÈëʽϵͳÓÈÎªÖØÒª
2.Ç¿´óµÄÍøÂ繦ÄÜ£ºLinuxÄÚÖÃÁËÇ¿´óµÄÍøÂçÐÒéÕ»ºÍ¹¤¾ß£¬Ö§³Ö¹ã·ºµÄÍøÂçÁ¬½ÓºÍͨÐÅÐèÇó£¬Ê¹Æä³ÉΪ·þÎñÆ÷ºÍÔÆ»ù´¡ÉèÊ©µÄÊ×Ñ¡
3.·á¸»µÄÉú̬ϵͳ£ºLinuxÓµÓÐÅÓ´óµÄÓû§ÈºÌåºÍ¿ª·¢ÕßÉçÇø£¬ÕâÒâζ×Å´óÁ¿µÄÈí¼þ¡¢¿âºÍ¹¤¾ß¿É¹©Ê¹Ó㬼ÓËÙÁË¿ª·¢½ø³Ì
4.Á¼ºÃµÄÎȶ¨ÐԺͰ²È«ÐÔ£º¾¹ýÊýÊ®ÄêµÄ·¢Õ¹£¬LinuxÄں˲»¶ÏµÃµ½ÓÅ»¯ºÍÐÞ¸´£¬ÆäÎȶ¨ÐԺͰ²È«ÐԵõ½Á˹㷺ÈÏ¿É
Èý¡¢LinuxµÄʵʱÐÔ̽Ë÷ ¾¡¹ÜLinux×î³õ²¢·Ç×÷ΪRTOSÉè¼Æ£¬µ«Ëæ×Åʱ¼äµÄÍÆÒÆ£¬ÌرðÊÇËæ×ÅǶÈëʽLinuxµÄ·¢Õ¹£¬ÆäʵʱÐÔÄܵõ½ÁËÏÔÖøÌáÉý
ÒÔÏÂÊǶÔLinuxʵʱÐԵö¹Ø¼ü·½ÃæµÄ̽ÌÖ£º 1.PREEMPT_RT²¹¶¡£ºPREEMPT_RT£¨Real-Time Preemption£©ÊǶÔLinuxÄں˵ÄÒ»ÖÖÐ޸ģ¬Ö¼ÔÚͨ¹ý¼õÉÙÄÚºËÖеÄÑÓ³ÙºÍÌá¸ßµ÷¶ÈÆ÷µÄÏìÓ¦ËÙ¶ÈÀ´ÔöǿʵʱÐÔ
Õâ¸ö²¹¶¡Í¨¹ýÒÆ³ý»òÓÅ»¯¿ÉÄܵ¼Ö·ÇÈ·¶¨ÐÔÑӳٵĴúÂë·¾¶£¬Ê¹µÃLinuxÄܹ»¸üºÃµØÂú×ãʵʱӦÓõÄÐèÇó
È»¶ø£¬ÐèҪעÒâµÄÊÇ£¬PREEMPT_RT²¢·ÇLinux¹Ù·½Äں˵ÄÒ»²¿·Ö£¬Æä¼¯³ÉºÍά»¤ÐèÒª¶îÍâµÄŬÁ¦
2.¸ß¾«¶ÈʱÖӺͶ¨Ê±Æ÷£ºLinuxÄÚºËÖ§³Ö¸ß¾«¶ÈʱÖÓ£¨HRT£¬High Resolution Tim