Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ºêÄÚºËÓë΢Äںˣ¬LinuxÄÚºËÓëUnixÄÚºË

 
²Ù×÷ϵͳÄں˿ÉÄÜÊÇ΢Äںˣ¬Ò²¿ÉÄÜÊǵ¥Äںˣ¨ºóÕßÓÐʱ³ÆÖ®ÎªºêÄÚºËMacrokernel£©¡£°´ÕÕÀàËÆ·â×°µÄÐÎʽ£¬ÕâЩÊõÓﶨÒåÈçÏ£º
 
 
µ¥ÄںˣºÒ²³ÆÎªºêÄںˡ£½«Äں˴ÓÕûÌåÉÏ×÷Ϊһ¸ö´ó¹ý³ÌʵÏÖ£¬²¢Í¬Ê±ÔËÐÐÔÚÒ»¸öµ¥¶ÀµÄµØÖ·¿Õ¼ä¡£ËùÓеÄÄں˷þÎñ¶¼ÔÚÒ»¸öµØÖ·¿Õ¼äÔËÐУ¬Ï໥֮¼äÖ±½Óµ÷Óú¯Êý£¬¼òµ¥¸ßЧ¡£Î¢Äںˣº¹¦Äܱ»»®·Ö³É¶ÀÁ¢µÄ¹ý³Ì£¬¹ý³Ì¼äͨ¹ýIPC½øÐÐͨÐÅ¡£Ä£¿é»¯³Ì¶È¸ß£¬Ò»¸ö·þÎñʧЧ²»»áÓ°ÏìÁíÍâÒ»¸ö·þÎñ¡£LinuxÊÇÒ»¸öµ¥Äں˽ṹ£¬Í¬Ê±ÓÖÎüÊÕÁË΢Äں˵ÄÓŵ㣺ģ¿é»¯Éè¼Æ£¬Ö§³Ö¶¯Ì¬×°ÔØÄÚºËÄ£¿é¡£Linux»¹±ÜÃâÁË΢ÄÚºËÉè¼ÆÉϵÄȱÏÝ£¬ÈÃÒ»Çж¼ÔËÐÐÔÚÄÚºË̬£¬Ö±½Óµ÷Óú¯Êý£¬ÎÞÐèÏûÏ¢´«µÝ¡£
Linux´ó²¿·Ö¶¼Êǵ¥Äں˵ġ£
 
 
΢Äںˣ¨Microkernel kernel£©¨D¨DÔÚ΢ÄÚºËÖУ¬´ó²¿·ÖÄں˶¼×÷Ϊµ¥¶ÀµÄ½ø³ÌÔÚÌØÈ¨×´Ì¬ÏÂÔËÐУ¬ËûÃÇͨ¹ýÏûÏ¢´«µÝ½øÐÐͨѶ¡£ÔÚµäÐÍÇé¿öÏ£¬Ã¿¸ö¸ÅÄîÄ£¿é¶¼ÓÐÒ»¸ö½ø³Ì¡£Òò´Ë£¬¼ÙÈçÔÚÉè¼ÆÖÐÓÐÒ»¸öϵͳµ÷ÓÃÄ£¿é£¬ÄÇô¾Í±ØÈ»ÓÐÒ»¸öÏàÓ¦µÄ½ø³ÌÀ´½ÓÊÕϵͳµ÷Ó㬲¢ºÍÄܹ»Ö´ÐÐϵͳµ÷ÓÃµÄÆäËû½ø³Ì£¨»òÄ£¿é£©Í¨Ñ¶ÒÔÍê³ÉËùÐèÈÎÎñ¡£
ÔÚÕâЩÉè¼ÆÖУ¬Î¢Äں˲¿·Ö¾­³£Ö»µ«ÊÇÊǸöÏûϢת·¢Õ¾£ºµ±ÏµÍ³µ÷ÓÃÄ£¿éÒª¸øÎĵµÏµÍ³Ä£¿é·¢ËÍÏûϢʱ£¬ÏûÏ¢Ö±½Óͨ¹ýÄÚºËת·¢¡£ÕâÖÖ·½Ê½ÓÐÖúÓÚʵÏÖÄ£¿é¼äµÄ¸ôÀë¡££¨Ä³Ð©Ê±ºò£¬Ä£¿éÒ²Äܹ»Ö±½Ó¸øÆäËûÄ£¿é´«µÝÏûÏ¢¡££©ÔÚһЩ΢Äں˵ÄÉè¼ÆÖУ¬¸ü¶àµÄ¹¦ÄÜ£¬ÈçI/OµÈ£¬Ò²¶¼±»·â×°ÔÚÄÚºËÖÐÁË¡£µ«ÊÇ×î¸ù±¾µÄ˼Ï뻹ÊÇÒª±£³Ö΢Äں˾¡Á¿Ð¡£¬ÕâÑùÖ»ÐèÒª°Ñ΢Äں˱¾Éí½øÐÐÒÆÖ²¾ÍÄܹ»Íê³É½«Õû¸öÄÚºËÒÆÖ²µ½ÐÂµÄÆ½Ì¨ÉÏ¡£ÆäËûÄ£¿é¶¼Ö»ÒÀÀµÓÚ΢Äں˻òÆäËûÄ£¿é£¬²¢²»Ö±½ÓÖ±½ÓÒÀÀµÓ²¼þ¡£
΢ÄÚºËÉè¼ÆµÄÒ»¸ö³¤´¦ÊÇÔÚ²»Ó°ÏìϵͳÆäËû²¿·ÖµÄÇé¿öÏ£¬Óøü¸ßЧµÄʵÏÖ´úÌæÏÖÓÐÎĵµÏµÍ³Ä£¿éµÄ¹¤×÷½«»á¸ü¼ÓÈÝÒס£ÎÒÃÇÉõÖÁÄܹ»ÔÚϵͳÔËÐÐʱ½«Ñз¢³öµÄÐÂϵͳģ¿é»òÐèÒªÌæ»»ÏÖÓÐÄ£¿éµÄÄ£¿éÖ±½Ó¶øÇÒѸËٵļÓÈëϵͳ¡£ÁíÍâÒ»¸ö³¤´¦ÊÇÎÞÐèµÄÄ£¿é½«²»»á±»¼ÓÔØµ½ÄÚ´æÖУ¬Òò´Ë΢Äں˾ÍÄܹ»¸üÓÐЧµÄÀûÓÃÄÚ´æ¡£
µ¥Äںˣ¨Monolithic kernel£©¨D¨Dµ¥ÄÚºËÊǸöºÜ´óµÄ½ø³Ì¡£ËûµÄÄÚ²¿ÓÖÄܹ»±»·ÖΪÈô¸ÉÄ£¿é£¨»òÊDzã´Î»òÆäËû£©¡£µ«ÊÇÔÚÔËÐеÄʱºò£¬ËûÊǸöµ¥¶ÀµÄ¶þ½øÖÆ´óÓ³Ï󡣯äÄ£¿é¼äµÄͨѶÊÇͨ¹ýÖ±½Óµ÷ÓÃÆäËûÄ£¿éÖеĺ¯ÊýʵÏֵ쬶ø²»ÊÇÏûÏ¢´«µÝ¡£
µ¥Äں˵ÄÖ§³ÖÕßÉù³ÆÎ¢Äں˵ÄÏûÏ¢´«µÝ¿ªÏúÒýÆðÁËЧÂʵÄËðʧ¡£Î¢Äں˵ÄÖ§³ÖÕßÔòÈÏΪÒò´Ë¶øÔö¼ÓµÄÄÚºËÉè¼ÆµÄÁé»îÐԺͿÉά»¤ÐÔÄܹ»ÃÖ²¹ÈκÎËðʧ¡£
ÎÒ²¢²»ÏëÌÖÂÛÕâЩÎÊÌ⣬µ«±ØÐë˵Ã÷ºÜÓÐÈ


Ïà¹ØÎĵµ£º

perlÔÚlinuxÖÐÕÒ²»µ½½âÊÍÆ÷µÄÎÊÌâ

×î½ü¸Ð½Ó´¥perl£¬¸Ð¾õºÜ²»´í£¬´¦ÀíÎı¾·Ç³£·½±ã¡£Ç°½×¶ÎÓÃcȥͳ¼ÆÒ»Ð©Îı¾£¬ÀÛµÄÒªËÀ£¬¶øÇÒ³ÌÐòÖл¹¾­³£³öbug£»¶øÓÃperlÔò²»Í¬£¬Ëü±ÜÃâµÄ¸´ÔÓµÄÊý¾Ý½á¹¹£¬ÕâÑù³ö´íµÄ¸ÅÂʾͺÜСÁË£¬¶øÇÒ±àд´úÂë¶ÌС¾«º·¡£Ç°Á½Ì콫perlÄõ½linuxÉÏÔËÐУ¬ËäÈ»Ìí¼ÓÁË#!/usr/local/bin/perl£¬µ«»¹ÊÇÌáʾÕÒ²»µ½½âÊÍÆ÷£ºbad interpreter¡£ÓôÃÆÑ½¡ ......

linuxÖÕ¶ËÉ豸uartÇý¶¯·ÖÎö

ÎÄÕÂÀ´Ô´£ºhttp://blog.chinaunix.net/u3/94284/showart_1982227.html
Ò»:ǰÑÔ
½Ó×ÅÇ°ÃæµÄÖÕ¶Ë¿ØÖÆÌ¨·ÖÎö,½ÓÏÂÀ´·ÖÎöserialµÄÇý¶¯.ÔÚlinuxÖÐ,serialÒ²¶ÔÓ¦×ÅÖÕ¶Ë,ͨ³£±»³ÆÎª´®¿ÚÖÕ¶Ë.ÔÚshellÉÏ,ÎÒÃÇ¿´µ½µÄ/dev/ttyS*¾ÍÊÇ´®¿ÚÖÕ¶ËËù¶ÔÓ¦µÄÉ豸½Úµã.
ÔÚ·ÖÎö¾ßÌåµÄserialÇý¶¯Ö®Ç°.ÓбØÒªÏÈ·ÖÎöuartÇý¶¯¼Ü¹¹.uartÊÇUniversal ......

ʵսLinux Bluetooth±à³Ì

ÎÄÕÂÀ´Ô´£ºhttp://blog.chinaunix.net/u3/104073/showart_2081838.html
ʵսLinux Bluetooth±à³Ì£¨Ò»£© ЭÒéÕ»¸ÅÊö
SamÒ»ÄêǰÔÚLinuxÏÂдÁËÒ»¸öÀàËÆWindowsÏÂBTWµÄ¿â--BTX¡£ÏÖÔÚÐèÒªÌí¼Óй¦ÄÜʱ·¢Ïֺܶà֪ʶµã¶¼Íü¼Ç
ÁË¡£ËùÒÔ¾ö¶¨ÔÚÕâ´ÎѧϰÖУ¬°ÑһЩbluez API¼Ç¼ÏÂÀ´¡£Õ⼸ÌìÓÖÏ룬ÕâÑù»¹²»¹»£¬²»Èç°ÑLinuxϵÄ
Blu ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ