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

Linux 0.11 Äں˱ʼÇ

<1> ÈÎÎñ0µÄ¶ÑÕ»ÎÊÌâ
Ò»Ö±²»Ã÷°×schedule.cÀïµÄtask_unionµÄstackºÍuser_stackÊÇʲô¹ØÏµ£¬head.sÀï¾ÍÉèÖÃÁËespÖ¸Ïòuser_stack, ȴһֱûÓÐÓõ½task_union£¬Ö±µ½¿´µ½INIT_TASK²ÅÃ÷°×£¬´Ó½øÈë±£»¤Ä£Ê½µ½Ìø×ª½øÓû§Ì¬¶¼ÊÇÓõÄuser_stackÕâ¸öÕ»£¬¶øÈÎÎñ0µÄtssÖеÄesp0Ö¸Ïòtask_unionµÄstack, Ò²¾ÍÊǵ±ÈÎÎñ0ÔÙÌø×ª½øÄÚºË̬ʱ²ÅÓÃtask_unionµÄÕ»¡£×ܽáÆðÀ´¾ÍÊÇ´Ó½øÈë±£»¤Ä£Ê½µ½³õʼ»¯Íê³É£¬user_stackÓÃ×÷ÄÚºË̬ջ£¬½øÈëÓû§Ì¬ºóuser_stackÓÃ×öÓû§Ì¬Õ»£¬task_unionµÄstackÓÃ×öÄÚºË̬ջ¡£
<2> ÄÚºË̬ѰַÎÊÌâ
Äں˴úÂë¶ÎºÍÊý¾Ý¶Î»ùַΪ0, ¶ÎÏÞ³¤Îª16M£¬¶øÇÒÔÚhead.sÖÐËùÉèÖõÄǰËĸöÒ³±íÓëÎïÀíÄÚ´æÒ³ÊÇÒ»Ò»¶ÔÓ¦µÄ£¬ËùÒÔÔÚÄÚºË̬¿ÉÒÔÖ±½ÓѰַ16MÄڴ棨0.11°æÖ»Ö§³Ö16MÄڴ棩£¬Ò²¼´ÏßÐÔµØÖ·ºÍÎïÀíµØÖ·ÏàµÈ¡£
<3>ÎïÀíµØÖ··ÖÅä
<4>ÏßÐÔµØÖ··ÖÅä
ÿ¸öÈÎÎñÕ¼64MµÄÏßÐÔµØÖ·¿Õ¼ä£¬ÈÎÎñ0ʵ¼ÊÖ»ÓÃÁË0-64MµÄǰ640KB£¬ÒòΪ¶ÎÏÞ³¤±»Éè³ÉÁË640KB¡£ÒòΪ×î¶àÖ§³Ö64¸öÈÎÎñ£¬ËùÒÔ×ܹ²Ê¹ÓÃÁË4GµÄÏßÐÔµØÖ·¿Õ¼ä¡£


Ïà¹ØÎĵµ£º

linux cat echo cal date clearÃüÁî

cat ÃüÁî
ʹÓ÷½Ê½£ºcat [-AbeEnstTuv] [--help] [--version] fileName
˵Ã÷£º°Ñµµ°¸´®Á¬
½Óºó´«µ½»ù±¾Êä³ö£¨Ó©Ä»»ò¼Ó > fileName µ½ÁíÒ»¸öµµ°¸£©
²ÎÊý£º
-n »ò --number ÓÉ 1
¿ªÊ¼¶ÔËùÓÐÊä³öµÄÐÐÊý±àºÅ
-b »ò --number-nonblank ºÍ -n ÏàËÆ£¬Ö»²»¹ý¶ÔÓÚ¿Õ°×Ðв»±àºÅ
-s »ò
--squeeze-blank µ±Óöµ½ÓÐÁ¬Ð ......

linuxÉ豸Çý¶¯ IO Port

1. I/O Port
¡¡¡¡ºÍÓ²¼þ
´ò½»µÀÀë²»¿ªI/O Port
£¬ÀϵÄ
ISA
É豸¾­³£ÊÇÕ¼ÓÃʵ¼ÊµÄ
I/O
¶Ë¿Ú£¬ÔÚ
linux
Ï£¬²Ù×÷
ϵͳûÓжÔ
I/O
¿ÚÆÁ±Î£¬Ò²¾ÍÊÇ˵£¬ÈκÎÇý¶¯³ÌÐò¶¼¿É¶ÔÈÎÒâµÄ
I/O
¿Ú²Ù×÷£¬ÕâÑù
¾ÍºÜÈÝÒ×ÒýÆð»ìÂÒ¡£Ã¿¸öÇý¶¯³ÌÐòÓ¦¸Ã×Ô¼º±ÜÃâÎóÓö˿ڡ£ 
¡¡¡¡ÓÐÁ½¸ö
ÖØÒªµÄkernel
º¯Êý ......

gpio linux ʵÏÖÄ£ÐÍ

 Ô­ÎĵØÖ·£ºhttp://lhsblog01.blog.163.com/blog/static/1020045192010221104237126/
     
       GPIOÊÇÓëÓ²¼þÌåϵÃÜÇÐÏà¹ØµÄ£¬linuxÌṩһ¸öÄ£ÐÍÀ´ÈÃÇý¶¯Í³Ò»´¦ÀíGPIO£¬¼´¸÷¸ö°å¿¨¶¼ÓÐʵÏÖ×Ô¼ºµÄgpio_chip¿ØÖÆÄ£¿é£ºrequest, free, input,output, get,set,i ......

LinuxÎļþ²Ù×÷ƪ

1.н¨Îļþ
   Ö¸Áî:¢Ù> ÎļþÃû
          ¢Útouch ÎļþÃû
2.ɾ³ýÎļþ
   Ö¸Áî:rm
   ²ÎÊý:-d  Ö±½Ó°ÑÓûɾ³ýµÄĿ¼µÄÓ²Á¬½ÓÊý¾Ýɾ³É0,ɾ³ýĿ¼
           -f   Ç ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ