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

LinuxÖÕ¶ËÉ豸Çý¶¯£¨Ò»£©

ÔÚLinuxϵͳÖУ¬ÖÕ¶ËÉ豸·Ç³£ÖØÒª£¬Ã»ÓÐÖÕ¶ËÉ豸£¬ÏµÍ³½«ÎÞ·¨ÏòÓû§·´À¡ÐÅÏ¢£¬LinuxÖаüº¬¿ØÖÆÌ¨¡¢´®¿ÚºÍαÖÕ¶Ë3ÀàÖÕ¶ËÉ豸¡£
14.1ÖÕ¶ËÉ豸
    ÔÚLinuxϵͳÖУ¬ÖÕ¶ËÊÇÒ»ÖÖ×Ö·ûÐÍÉ豸£¬ËüÓжàÖÖÀàÐÍ£¬Í¨³£Ê¹ÓÃttyÀ´¼ò³Æ¸÷ÖÖÀàÐ͵ÄÖÕ¶ËÉ豸¡£ttyÊÇTeletypeµÄËõд£¬TeletypeÊÇ×îÔç³öÏÖµÄÒ»ÖÖÖÕ¶ËÉ豸£¬ºÜÏñµç´«´ò×Ö»ú£¬ÊÇÓÉTeletype¹«Ë¾Éú²úµÄ¡£LinuxÖаüº¬Èçϼ¸ÀàÖÕ¶ËÉ豸£º 
1¡¢´®Ðж˿ÚÖÕ¶Ë£¨/dev/ttySn£© 
    ´®Ðж˿ÚÖÕ¶Ë£¨Serial Port Terminal£©ÊÇʹÓüÆËã»ú´®Ðж˿ÚÁ¬½ÓµÄÖÕ¶ËÉ豸¡£¼ÆËã»ú°Ñÿ¸ö´®Ðж˿ڶ¼¿´×÷ÊÇÒ»¸ö×Ö·ûÉ豸¡£ÕâЩ´®Ðж˿ÚËù¶ÔÓ¦µÄÉ豸Ãû³ÆÊÇ/dev/ttyS0£¨»ò/dev/tts/0£©¡¢/dev/ttyS1£¨»ò/dev/tts/1£©µÈ£¬É豸ºÅ·Ö±ðÊÇ£¨4,0£©¡¢£¨4,1£©µÈ¡£
    ÔÚÃüÁîÐÐÉϰѱê×¼Êä³öÖØ¶¨Ïòµ½¶Ë¿Ú¶ÔÓ¦µÄÉ豸ÎļþÃûÉϾͿÉÒÔͨ¹ý¸Ã¶Ë¿Ú·¢ËÍÊý¾Ý£¬ÀýÈ磬ÔÚÃüÁîÐÐÌáʾ·ûϼüÈ룺 echo test > /dev/ttyS1»á°Ñµ¥´Ê“test”·¢Ë͵½Á¬½ÓÔÚttyS1¶Ë¿ÚµÄÉ豸ÉÏ¡£ 
2.αÖÕ¶Ë£¨/dev/pty/£© 
    Î±ÖÕ¶Ë£¨Pseudo Terminal£©ÊdzɶԵÄÂß¼­ÖÕ¶ËÉ豸£¬²¢´æÔڳɶԵÄÉ豸Îļþ£¬Èç/dev/ptyp3ºÍ/dev/ttyp3£¬ËüÃÇÓëʵ¼ÊÎïÀíÉ豸²¢²»Ö±½ÓÏà¹Ø¡£Èç¹ûÒ»¸ö³ÌÐò°Ñttyp3¿´×÷ÊÇÒ»¸ö´®Ðж˿ÚÉ豸£¬ÔòËü¶Ô¸Ã¶Ë¿ÚµÄ¶Á/д²Ù×÷»á·´Ó³ÔÚ¸ÃÂß¼­ÖÕ¶ËÉ豸¶ÔÓ¦µÄptyp3ÉÏ£¬¶øptyp3ÔòÊÇÁíÒ»¸ö³ÌÐòÓÃÓÚ¶Áд²Ù×÷µÄÂß¼­É豸¡£ÕâÑù£¬Á½¸ö³ÌÐò¾Í¿ÉÒÔͨ¹ýÕâÖÖÂß¼­É豸½øÐл¥ÏཻÁ÷£¬Ê¹ÓÃttyp3µÄ³ÌÐò»áÈÏΪ×Ô¼ºÕýÔÚÓëÒ»¸ö´®Ðж˿ڽøÐÐͨÐÅ¡£ 
    ÒÔtelnet ÎªÀý£¬Èç¹ûijÈËÔÚʹÓÃtelnet³ÌÐòÁ¬½Óµ½Linuxϵͳ£¬Ôòtelnet³ÌÐò¾Í¿ÉÄܻῪʼÁ¬½Óµ½É豸ptyp2ÉÏ£¬¶ø´Ëʱһ¸ögetty³ÌÐò»áÔËÐÐÔÚ¶ÔÓ¦µÄttyp2¶Ë¿ÚÉÏ¡£µ±telnet´ÓÔ¶¶Ë»ñÈ¡ÁËÒ»¸ö×Ö·ûʱ£¬¸Ã×Ö·û¾Í»áͨ¹ýptyp2¡¢ttyp2´«µÝ¸ø getty³ÌÐò£¬¶øgetty³ÌÐòÔò»áͨ¹ýttyp2¡¢ptyp2ºÍtelnet³ÌÐò·µ»Ø“login:”×Ö·û´®ÐÅÏ¢¡£ÕâÑù£¬µÇ¼³ÌÐòÓëtelnet³ÌÐò ¾Íͨ¹ýαÖն˽øÐÐͨÐÅ¡£Í¨¹ýʹÓÃÊʵ±µÄÈí¼þ£¬¿ÉÒÔ°Ñ2¸ö»ò¶à¸öαÖÕ¶ËÉ豸Á¬½Óµ½Í¬Ò»¸öÎïÀí´®Ðж˿ÚÉÏ¡£
3.¿ØÖÆÌ¨ÖÕ¶Ë£¨/dev/ttyn, /dev/console£©
    Èç¹ûµ±Ç°½ø³ÌÓпØÖÆÖÕ¶Ë£¨Controlling Terminal£©µÄ»°£¬ÄÇô/dev/tty¾ÍÊǵ±Ç°½ø³ÌµÄ¿ØÖÆÖն˵ÄÉè±¸ÌØÊâÎļþ¡£¿ÉÒÔʹÓÃÃüÁî“ps –ax&r


Ïà¹ØÎĵµ£º

linux³õÑ§Ö®ÍøÂçÅäÖÃ

 ifconfig  ÃüÁ²é¿´/ÅäÖÃÍøÂçÐÅÏ¢
ifconfigµÄÓ﷨Ϊ 
ifconfig [-a] [-V] [-s] <interface> [[<AF>] <address>]
[[-]broadcast [<address>]] 
[netmask <address>] 
[up|down]
ÆäÖÐ interface ÎªÍø¿¨Ãû address Ϊ IP µØÖ· broadcast ±íʾÉèÖù㲥
......

Linux²Ù×÷ϵͳI2CÇý¶¯¼Ü¹¹

1£¬LinuxµÄI2CÇý¶¯¼Ü¹¹¸ÅÀÀ
      LinuxÖÐI2C×ÜÏßµÄÇý¶¯·ÖΪÁ½¸ö²¿·Ö£¬×ÜÏßÇý¶¯£¨BUS£©ºÍÉ豸Çý¶¯£¨DEVICE£©¡£ÆäÖÐ×ÜÏßÇý¶¯µÄÖ°Ôð£¬ÊÇΪϵͳÖÐÿ¸öI2C×ÜÏßÔö¼ÓÏàÓ¦µÄ¶Áд·½·¨£¨±ÈÈ粻ͬµÄÖ÷оƬ¼¯³ÉµÄI2C¿ØÖÆÆ÷£©¡£µ«ÊÇ×ÜÏßÇý¶¯±¾Éí²¢²»»á½øÐÐÈκεÄͨѶ£¬ËüÖ»ÊÇ´æÔÚÔÚÄÇÀµÈ´ýÉ豸Çý¶¯µ÷ÓÃÆäº ......

LinuxµÄÒýµ¼Æô¶¯³ÌÐò

ÀëÉÏһƪÈÕÖ¾ºÜ³¤Ê±¼äÁË£¬Öм䵱ȻÊÇÒòΪ¹ýÄ꣬ÊÂÇéºÜ¶à£¬Êéû¿´¶àÉÙ£¬ÏÖÔÚÓÐʱ¼äÁË£¬ÔÙ·¢Ò»Æª±Ê¼Ç´æµµ£¬ÊǹØÓÚϵͳÆô¶¯¹ý³ÌµÄ£º
Ò»ÇдӼӵ翪ʼ¡£¼ÓµçÒÔºó£¬ËùÓеļĴæÆ÷Çå0£¬Ö»ÓÐCS¼Ä´æÆ÷Ϊȫ1£¬ÓÚÊÇÖ¸ÕëÖ¸ÏòÁË0xffff:0, Õâ¸öµØÖ·ÊÇ ROM-BIOSµØÖ·£¬ ÔÚ´Ë·ÅÖúͳÌÐò¿ªÊ¼×öµÄÊÂÇéÊÇÖ´ÐÐһЩϵͳ¼ì²â£¬²¢ÔÚÎïÀíµØÖ·0´¦¿ªÊ¼³ ......

Linux lock_kernel()º¯ÊýµÄ·ÖÎö¡£

  ÕâÖ»ÊÇÔÝʱµÄ¼Ç¼£¬ÒÔºó»á°ÑËü¹éÀൽstart_kernel()º¯ÊýµÄ·ÖÎö¡£ÔÚ·ÖÎö֮ǰ£¬ÎÒÏÈҪ˵˵¼¸¸ö¸ÅÄî¡£
  ÄÚºËÇÀÕ¼£ºÔÚ2.6Äں˼ÓÈëÁËÇÀÕ¼µÄÄÜÁ¦£¬¾ÍÊÇ˵µ÷¶È³ÌÐòÓа취ÔÚÒ»¸öÄں˼¶µÄÈÎÎñÕýÔÚÖ´ÐеÄʱºò´Óе÷¶È¡£µ«ÊDZØÐëÒª±£Ö¤ÖØÐµ÷¶ÈÒª°²È«£¬ÕâÑù¾ÍÒª¿¿Ò»°ÑËøÀ´±£Ö¤ÁË¡£
  ¼ÆÊýÆ÷£¨thread_info.[reempt_ ......

Linux²Ù×÷ϵͳµÄSwap½»»»ÇøÖ®ÃÕ

Swap£¬¼´½»»»Çø£¬³ýÁ˰²×°LinuxµÄʱºò£¬ÓжàÉÙÈ˹ØÐĹýËüÄØ?Æäʵ£¬SwapµÄµ÷Õû¶ÔLinux·þÎñÆ÷£¬ÌرðÊÇWeb·þÎñÆ÷µÄÐÔÄÜÖÁ¹ØÖØÒª¡£Í¨¹ýµ÷ÕûSwap£¬ÓÐʱ¿ÉÒÔÔ½¹ýϵͳÐÔÄÜÆ¿¾±£¬½ÚʡϵͳÉý¼¶·ÑÓá£
¡¡¡¡SwapµÄÔ­ÀíÊÇÒ»¸ö½Ï¸´ÔÓµÄÎÊÌ⣬ÐèÒª´óÁ¿µÄƪ·ùÀ´ËµÃ÷¡£ÔÚÕâÀïÖ»×÷¼òµ¥µÄ½éÉÜ£¬ÔÚÒÔºóµÄÎÄÕÂÖн«ºÍ´ó¼ÒÏêϸÌÖÂÛSwapʵÏÖµÄϸ½Ú ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ