linux ÖжÏ
Õª×Ô£ºhttp://www.kerneltravel.net/journal/viii/01.htm
¼ÆËã»úϵͳʵÏÖÖжϻúÖÆÊǷdz£¸´ÔÓµÄÒ»¼þ¹¤×÷£¬ÔÙÔõô˵È˶¼ÊǸ߶ÈÖÇÄÜ»¯µÄÉúÎ¶ø¼ÆËã»ú×÷Ϊһ¸öÌú¸í´ñ£¬Ã»ÓгÌÐòµÄ½Ìµ¼¾ÍÒ»ÊÂÎ޳ɡ£¶ø´¦ÀíÒ»¸öÖжϹý³Ì£¬ËüÊܵ½µÄÏÞÖÆºÍÐèҪѧϰµÄ¶«Î÷Ì«¶àÁË¡£
Ê×ÏÈ£¬¼ÆËã»úÄܹ»½ÓÊÕµÄÍⲿÐźÅÐÎʽ·Ç³£ÓÐÏÞ¡£PC¸øËùÓеÄÍⲿ´Ì¼¤Ö»ÁôÁËÒ»ÖÖÊäÈ뷽ʽ——ÌØ¶¨¸ñʽµÄµçÐźţ¬²¢¶ÔÕâÖÖÐźŵĸñʽ¡¢½ÓÈë·½·¨¡¢ÏìÓ¦·½·¨¡¢´¦Àí²½Öè¶¼×öÁ˹æÔ¼£¬ÕâÖÖÐźžÍÊÇÖжϻòÖжÏÐźţ¬¶øÕâÒ»ÕûÌ×»úÖÆ¾ÍÊÇÖжϻúÖÆ¡£
Æä´Î£¬¼ÆËã»ú²»¶®µÃÈçºÎÓ¦¶ÔÐźš£Ã»ÓгÌÐò£¬Ëü¾ÍÎÆË¿²»¶¯¡£Òò´Ë£¬±ØÐëÓлúÖÆ±£Ö¤ÍⲿÖжÏÐźŵ½À´ºó£¬ÓÐÕýÈ·µÄ³ÌÐòÔÚÕýÈ·µÄʱºò±»Ö´ÐС£
»¹ÓУ¬¼ÆËã»ú²»¶®µÃÈçºÎ±£³Ö¹¤×÷µÄ³ÖÐøÐÔ¡£
ÄÇô£¬Í¨ÓõļÆËã»úϵͳÊÇÈçºÎ½â¾öÕâЩÎÊÌâµÄÄØ£¿ËüÊÇ¿¿Ó²¼þºÍÈí¼þÅäºÏÀ´ÐͬʵÏÖÖжϴ¦ÀíµÄÈ«¹ý³ÌµÄ¡£ÎÒÃǽ«Í¨¹ýIntel X86¼Ü¹¹µÄʵÏÖÀ´½éÉÜÕâÒ»¹ý³Ì¡£
CPUÖ´ÐÐÍêÒ»ÌõÖ¸Áîºó£¬ÏÂÒ»ÌõÖ¸ÁîµÄÂß¼µØÖ·´æ·ÅÔÚcsºÍeipÕâ¶Ô¼Ä´æÆ÷ÖС£ÔÚÖ´ÐÐÐÂÖ¸Áîǰ£¬¿ØÖƵ¥Ôª»á¼ì²éÔÚÖ´ÐÐǰһÌõÖ¸ÁîµÄ¹ý³ÌÖÐÊÇ·ñÓÐÖжϻòÒì³£·¢Éú¡£Èç¹ûÓУ¬¿ØÖƵ¥Ôª¾Í»áÅ×ÏÂÖ¸Á½øÈëÏÂÃæµÄÁ÷³Ì£º
1. È·¶¨ÓëÖжϻòÒì³£¹ØÁªµÄÏòÁ¿i (0<= i <=255)
2. ѰÕÒÏòÁ¿¶ÔÓ¦µÄ´¦Àí³ÌÐò
3. ±£´æµ±Ç°µÄ“¹¤×÷ÏÖ³¡”£¬Ö´ÐÐÖжϻòÒì³£µÄ´¦Àí³ÌÐò
4. ´¦Àí³ÌÐòÖ´ÐÐÍê±Ïºó£¬°Ñ¿ØÖÆÈ¨½»»¹¸ø¿ØÖƵ¥Ôª
5. ¿ØÖƵ¥Ôª»Ö¸´ÏÖ³¡£¬·µ»Ø¼ÌÐøÖ´ÐÐÔ³ÌÐò
ÈÃÎÒÃÇÉîÈëÕâ¸öÁ÷³Ì£¬¿´¿´¶¼ÓÐʲôÎÊÌâÐèÒªÃæ¶Ô¡£
1¡¢Òì³£ÊÇʲô¸ÅÄ
ÔÚ´¦ÀíÆ÷Ö´Ðе½ÓÉÓÚ±à³ÌʧÎó¶øµ¼ÖµĴíÎóÖ¸ÁÀýÈç³ýÊýÊÇ0£©µÄʱºò£¬»òÕßÔÚÖ´ÐÐÆÚ¼ä³öÏÖÌØÊâÇé¿ö£¨ÀýÈçȱҳ£©£¬ÐèÒª¿¿²Ù×÷ϵͳÀ´´¦ÀíµÄʱºò£¬´¦ÀíÆ÷¾Í»á²úÉúÒ»¸öÒì³£¡£¶Ô´ó²¿·Ö´¦ÀíÆ÷Ìåϵ½á¹¹À´Ëµ£¬´¦ÀíÒì³£ºÍ´¦ÀíÖжϵķ½Ê½»ù±¾ÊÇÏàͬµÄ£¬x86¼Ü¹¹µÄCPUÒ²ÊÇÈç´Ë¡£Òì³£ÓëÖжϻ¹ÊÇÓÐÐ©Çø±ð£¬Òì³£µÄ²úÉú±ØÐ뿼ÂÇÓë´¦ÀíÆ÷ʱÖÓµÄͬ²½¡£Êµ¼ÊÉÏ£¬Òì³£ÍùÍù±»³ÆÎªÍ¬²½Öжϡ£
2¡¢ÖжÏÏòÁ¿ÊÇʲô£¿
ÖжÏÏòÁ¿´ú±íµÄÊÇÖжÏÔ´——´ÓijÖ̶ֳÈÉϽ²£¬¿ÉÒÔ¿´×÷ÊÇÖжϻòÒì³£µÄÀàÐÍ¡£ÖжϺÍÒì³£µÄÖÖÀàºÜ¶à£¬±ÈÈç˵±»0³ý
Ïà¹ØÎĵµ£º
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
»¨Á˼¸ÌìµÄʱ¼ä£¬ÖÕÓÚ°Ñϵͳ´Ó½ü200 MB²Ãµ½Ð¡ÓÚ16 MB£¬ ËäÈ»ÏÖÔÚ¿´À´¹ý³Ì·Ç³£¼òµ¥£¬¶ÔÓÚ×î³õµÄÄǵã¿Ö¾å¾õµÃÓеã¿ÉЦ¡£ÔÚÕâÀï°ÑÖ÷ÒªÐĵÃдһÏ£¬×ܽáÒ»ÏÂÐĵ㬠ϣÍû¿ÉÒÔ¸øÏà¹ØÈËÔ±Ò»µã²Î¿¼¡£
Ö÷Òª²½ÖèÈçÏ£º
1. ³ä·ÖÁ˽âϵͳ
ÕâÓеãÏñ·Ï»°£¬µ«ÊÇȷʵºÜ ......
µÚÒ»²½£º²Ã¼õÄÚºË
´ò¿ªÖÕ¶Ë£¬ÊäÈ룺cd /usr/src/linux2.4,È»ºóÊäÈëmake xconfig.ÏÖÔÚ±àÒëÄÚºËÕýʽ¿ªÊ¼ÁË
1.1 “code maturity level options”Ñ¡Ï´ú±í´úÂëµÄ³ÉÊìµÈ¼¶£¬ÒòΪÕâÊÇÒ»¸öÊÔÑéµÄ²¿·Ö£¬ÎÒÃDz»ÐèÒª£¬ËùÒԹرÕËü¡£
1.2 “Loadable module support”¿É¼ÓÔØÄ£¿éÖ§³Ö
¿É¼ÓÔØÄ£¿éÊÇÖ¸Äں˴ú ......
¹ÒÔØÎļþϵͳ£ºmount
¸ñʽ£ºmount [-²ÎÊý] [É豸Ãû³Æ] [¹ÒÔØµã]
³£ÓõIJÎÊý£º
¡¡¡¡ -t Ö¸¶¨É豸µÄÎļþϵͳÀàÐÍ£¬³£¼ûµÄÓУº
¡¡¡¡ minix linux×îÔçʹÓõÄÎļþϵͳ
¡¡¡¡ ext2 linuxĿǰ³£ÓõÄÎļþϵͳ
¡¡¡¡ msdos MS ......
¸´ÖÆÎļþºÍĿ¼ÃüÁî cp
¸ñʽ£º cp [²ÎÊý] Ô´Îļþ»òĿ¼ Ä¿±êÎļþ»òĿ¼
˵Ã÷£º¸ÃÃüÁî°ÑÖ¸¶¨µÄÔ´Îļþ¸´ÖƵ½Ä¿±êÎļþ»ò°Ñ¶à¸öÔ´Îļþ¸´ÖƵ½Ä¿±êĿ¼ÖС£
³£ÓõIJÎÊý£º
- a ¸ÃÑ¡Ïîͨ³£ÔÚ¿½±´Ä¿Â¼Ê±Ê¹Óá£Ëü±£ÁôÁ´½Ó¡¢ÎļþÊôÐÔ£¬²¢µÝ¹éµØ¿½±´Ä¿Â¼£¬Æä×÷ÓõÈÓÚdpRÑ¡ÏîµÄ×éºÏ¡£
- d ¿½±´Ê±±£ÁôÁ´½Ó¡£
- f ɾ³ýÒѾ´æÔÚµÄÄ¿±ê ......