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

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

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


Ïà¹ØÎĵµ£º

LinuxÄÚºËÄ£¿é±à³Ì¼ò½é

Ö÷Ì⣺ linuxÄÚºËÄ£¿éµÄ³ÌÐò½á¹¹--Ä£¿é¼ÓÔØº¯Êý(±ØÐë)£¬Ä£¿éÐ¶ÔØº¯Êý(±ØÐë)£¬Ä£¿éÐí¿ÉÖ¤ÉùÃ÷(±ØÐë)£¬Ä£¿é²ÎÊý(¿ÉÑ¡)£¬Ä£¿éµ¼³ö·ûºÅ(¿ÉÑ¡)£¬Ä£¿é×÷ÕߵĵÈÐÅÏ¢ÉùÃ÷(¿ÉÑ¡)
Ò»¸ölinuxÄÚºËÄ£¿éÖ÷ÒªÓÉÒÔϼ¸¸ö²¿·Ö×é³É¡£
1¡¢Ä£¿é¼ÓÔØº¯Êý"ÓÃmodule_init()À´Ö¸¶¨"(±ØÐë)
   µ±Í¨¹ýinsmodºÍmodprobeÃüÁî¼ÓÔØÄÚºËÄ£¿éʱ ......

²Ã¼õ Linux ǶÈëʽϵͳ£º·½·¨ÓëʵÀý

Ô­PDF£º ¡¶縮減 LinuxǶÈëʽϵ統軟體: ·½·¨與實Àý ¡·
×÷ÕߣºÁºÔª±ë ÁÖÓ¯´ï
Áõ½¨ÎÄÕûÀí£¨http://blog.csdn.net/keminlau £©
KEY£ºÇ¶Èëʽ²Ù×÷ϵͳ ²Ã¼õ linux embedded
¹úÁ¢½»Í¨´óѧ×ÊѶ¿ÆÑ§Ïµ
300 ÐÂÖñÊдóѧ· 1001 ºÅ
Tel: 03-5712121 ext. 56667 Fax: 03-5712121 e ......

linuxÃüÁîÖ®grep


ÏàÐÅg r e pÊÇU N I XºÍL I N U XÖÐʹÓÃ×î¹ã·ºµÄÃüÁîÖ®Ò»¡£g r e p£¨È«¾ÖÕýÔò±í´ïʽ°æ±¾£©ÔÊÐí¶ÔÎı¾Îļþ½øÐÐģʽ²éÕÒ¡£Èç¹ûÕÒµ½Æ¥Åäģʽ£¬ g r e p´òÓ¡°üº¬Ä£Ê½µÄËùÓÐÐС£g r e pÖ§³Ö»ù±¾ÕýÔò±í´ïʽ£¬Ò²Ö§³ÖÆäÀ©Õ¹¼¯¡£g r e pÓÐÈýÖÖ±äÐΣ¬¼´£º
G r e p£º ±ê×¼g r e pÃüÁ±¾ÕÂ´ó²¿·ÖÆª·ù¼¯ÖÐÌÖÂ۴˸ñʽ¡£
E g r e p£º ......

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

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

Linuxƽ̨ÏÂѧϰ·ÖÀà

(1) Linux »ù´¡£º°üÀ¨Linux °æ±¾£¬°²×°£¬ÃüÁîµÈ֪ʶµÄÕÆÎÕ¡£
(2) Linux ϵͳ¿ª·¢£ºÖ÷ÒªÊÇÇý¶¯½Ó¿Ú£¬ÄÚºËÅäÖý»²æ±àÒ룬ÄÚºËÈ¡µã£¬busybox£¬µÈµÈ·½Ãæ¡£
(3)Linux ǶÈëʽӦÓÿª·¢£ºÇ¶ÈëʽLINUXÓ¦ÓóÌÐò¿ª·¢ÊÇÔÚ²Ù×÷ϵͳÉÏ×ö¿ª·¢£¬ÀàËÆWindowsϵÄVC»òJAVA¿ª·¢¡£
(4)Linux ÍøÂç±à³Ì£ººÍÔÚwindowϵÄsocket±à³ÌÀàËÆ£¬°üÀ¨Ì×½ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ