linuxÖеĿéÉ豸ºÍ×Ö·ûÉ豸
ϵͳÖÐÄܹ»Ëæ»ú£¨²»ÐèÒª°´Ë³Ðò£©·ÃÎʹ̶¨´óСÊý¾ÝƬ£¨chunks
£©µÄÉ豸±»³Æ×÷¿éÉ豸£¬ÕâЩÊý¾ÝƬ¾Í³Æ×÷¿é¡£×î³£¼ûµÄ
¿éÉ豸
ÊÇÓ²ÅÌ£¬³ý´ËÒÔÍ⣬»¹ÓÐÈíÅÌÇý¶¯Æ÷¡¢CD-ROM
Çý¶¯Æ÷ºÍÉÁ´æµÈµÈÐí¶à
ÆäËû
¿éÉ豸¡£×¢Ò⣬ËüÃǶ¼ÊÇÒÔ°²×°ÎļþϵͳµÄ·½Ê½Ê¹Óõė—ÕâÒ²ÊÇ¿éÉ豸һ°ãµÄ·ÃÎÊ·½Ê½
¡£
ÁíÒ»ÖÖ»ù±¾µÄÉ豸ÀàÐÍÊÇ×Ö·ûÉ豸¡£×Ö·ûÉ豸°´ÕÕ×Ö·ûÁ÷µÄ·½Ê½±»ÓÐÐò·ÃÎÊ£¬Ïñ´®¿ÚºÍ¼üÅ̾Ͷ¼ÊôÓÚ×Ö·ûÉ豸¡£Èç¹ûÒ»¸öÓ²¼þÉ豸ÊÇÒÔ×Ö·ûÁ÷µÄ·½Ê½±»·ÃÎʵĻ°£¬ÄǾÍÓ¦¸Ã½«Ëü¹éÓÚ×Ö·ûÉ豸£»·´¹ýÀ´£¬Èç¹ûÒ»¸öÉ豸ÊÇËæ»ú£¨ÎÞÐòµÄ£©·ÃÎʵģ¬ÄÇôËü¾ÍÊôÓÚ¿éÉ豸¡£
ÕâÁ½ÖÖÀàÐ͵ÄÉ豸µÄ¸ù±¾Çø±ðÔÚÓÚËüÃÇÊÇ·ñ¿ÉÒÔ±»Ëæ»ú·ÃÎÊ——»»¾ä»°Ëµ¾ÍÊÇ£¬ÄÜ·ñÔÚ·ÃÎÊÉ豸ʱËæÒâµØ´ÓÒ»¸öλÖÃÌøתµ½ÁíÒ»¸öλÖ᣾ٸöÀý×Ó£¬¼üÅÌÕâÖÖÉ豸ÌṩµÄ¾ÍÊÇÒ»¸öÊý¾ÝÁ÷£¬µ±ÄãÇÃÈë“fox
”
Õâ¸ö×Ö·û´®Ê±£¬¼üÅÌÇý¶¯³ÌÐò»á°´ÕÕºÍÊäÈëÍêÈ«ÏàͬµÄ˳Ðò·µ»ØÕâ¸öÓÉÈý¸ö×Ö·û×é³ÉµÄÊý¾ÝÁ÷¡£Èç¹ûÈüüÅÌÇý¶¯³ÌÐò´òÂÒ˳ÐòÀ´¶Á×Ö·û´®£¬»ò¶ÁÈ¡ÆäËû×Ö·û£¬¶¼ÊÇû
ÓÐÒâÒåµÄ¡£ËùÒÔ¼üÅ̾ÍÊÇÒ»ÖÖµäÐ͵Ä×Ö·ûÉ豸£¬ËüÌṩµÄ¾ÍÊÇÓû§´Ó¼üÅÌÊäÈëµÄ×Ö·ûÁ÷¡£¶Ô¼üÅ̽øÐжÁ²Ù×÷»áµÃµ½Ò»¸ö×Ö·ûÁ÷£¬Ê×ÏÈÊÇ“f
”£¬È»ºóÊÇ“o
”£¬×îºóÊÇ“x
”£¬×îÖÕÊÇÎļþµÄ½áÊø(EOF)
¡£
µ±Ã»ÈËÇüüÅÌʱ£¬×Ö·ûÁ÷¾ÍÊǿյġ£Ó²ÅÌÉ豸µÄÇé¿ö¾Í²»´óÒ»ÑùÁË¡£Ó²ÅÌÉ豸µÄÇý¶¯¿ÉÄÜÒªÇó¶ÁÈ¡´ÅÅÌÉÏÈÎÒâ¿éµÄÄÚÈÝ£¬È»ºóÓÖתȥ¶ÁÈ¡±ðµÄ¿éµÄÄÚÈÝ£¬¶ø±»¶ÁÈ¡µÄ¿éÔÚ´ÅÅÌÉÏλÖò»Ò»¶¨ÒªÁ¬Ðø£¬ËùÒÔ˵ӲÅÌ¿ÉÒÔ±»Ëæ»ú·ÃÎÊ£¬¶ø²»ÊÇÒÔÁ÷µÄ·½Ê½±»·ÃÎÊ£¬ÏÔÈ»ËüÊÇÒ»¸ö¿éÉ豸¡£
Äں˹ÜÀí
¿é
É豸Ҫ±È¹ÜÀí×Ö·ûÉ豸ϸÖµö࣬ÐèÒª¿¼ÂǵÄÎÊÌâºÍÍê³ÉµÄ¹¤×÷Ïà±È×Ö·ûÉ豸À´ËµÒª¸´ÔÓÐí¶à¡£ÕâÊÇÒòΪ×Ö·ûÉ豸½ö½öÐèÒª¿ØÖÆÒ»¸öλÖ×µ±Ç°Î»Ö׶ø¿éÉ豸·ÃÎÊ
µÄλÖñØÐëÄܹ»ÔÚ½éÖʵIJ»Í¬Çø¼äÇ°ºóÒƶ¯¡£ËùÒÔÊÂʵÉÏÄں˲»±ØÌṩһ¸öרÃŵÄ×ÓϵͳÀ´¹ÜÀí×Ö·ûÉ豸£¬µ«ÊǶԿéÉ豸µÄ¹ÜÀíÈ´±ØÐëÒªÓÐÒ»¸öרÃŵÄÌṩ·þÎñµÄ×Ó
ϵͳ¡£²»½ö½öÊÇÒòΪ¿éÉ豸µÄ¸´ÔÓÐÔÔ¶Ô¶¸ßÓÚ×Ö·ûÉ豸£¬¸üÖØÒªµÄÔÒòÊÇ¿éÉ豸¶ÔÖ´ÐÐÐÔÄܵÄÒªÇóºÜ¸ß£»¶ÔÓ²ÅÌÿ¶àÒ»·ÖÀûÓö¼»á¶ÔÕû¸öϵͳµÄÐÔÄÜ´øÀ´ÌáÉý£¬ÆäЧ
¹ûÒªÔ¶Ô¶±È¼üÅÌÍÌÍÂËٶȳɱ¶µÄÌá¸ß´óµÃ¶à¡£ÁíÍ⣬ÎÒÃǽ«»á¿´µ½£¬¿éÉ豸µÄ¸´ÔÓÐÔ»áΪÕâÖÖÓÅ»¯ÁôϺܴóµÄÊ©Õ¹¿Õ¼ä
¡£
¼òµ¥À´½²£¬¿éÉ豸¿ÉÒÔËæ»ú´æÈ¡£¬¶ø×Ö·ûÉ豸²»ÄÜËæ»ú´æÈ¡£¬ÄÇÂãÉ豸ÓÖ¸ÃÈ
Ïà¹ØÎĵµ£º
´ÓÍøÉÏÏÂÁËһЩѧϰ×ÊÁÏ£¬¶¼ÊÇÎı¾Îļþ£¬Óà gedit ²é¿´¶¼ÊÇÂÒÂ룬ÓÃvim¿ÉÒÔÕý³£ÏÔʾ£¬ÎÒÖªµÀÕâÊÇ geditûÓÐÌí¼ÓÏàÓ¦Ö§³ÖµÄÄÚÂ룬ÎÒÒ²²»Ïë¼ÓÁË£¬ÓÃvim»¹ÊǶàÒ»µã£¬µ«ÊÇÈç¹ûÒªcopy µ½ÊÖ»úÉÏ¿ÉÄÜÒ²»áÂÒÂ룬×îºÃ±£ÏÕµÄ×ö·¨ÊÇ°ÑËüת³É±ê×¼µÄ±àÂë¸ñʽ utf-8.
Ê×ÏÈÎÒÃÇÈçºÎÖªµÀÎļþµÄ±àÂë¸ñʽÄØ£¬ÔÚ vim Àï ÃüÁî :set fileencodin ......
1. Ïà¹Øº¯Êý & ......
1. ÕªÒª
±¾ÎIJûÊö
Linux ÖеÄÎļþϵͳ²¿·Ö£¬Ô´´úÂëÀ´×Ô»ùÓÚ IA32 µÄ 2.4.20 Äںˡ£×ÜÌåÉÏ˵ Linux
ϵÄÎļþϵͳÖ÷Òª¿É·ÖΪÈý´ó¿é£ºÒ»ÊÇÉϲãµÄÎļþϵͳµÄϵͳµ÷Ó㬶þÊÇÐéÄâÎļþϵͳ VFS(Virtual Filesystem
Switch)£¬ÈýÊǹÒÔص½ VFS Öеĸ÷ʵ¼ÊÎļþϵͳ£¬ÀýÈç ext2£¬jffs µÈ¡£±¾ÎIJàÖØÓÚͨ¹ý¾ßÌåµÄ´úÂë·ÖÎöÀ´½âÊÍ Linux ......
Á½ÖÖ·½·¨£º
×ÔÆô¶¯³ÌÐò·½·¨1£º
ÔÚetc/rc.localÔÚÀïÃæ¼ÓÈë/home/robin/code/autoruntest > /dev/null &£¨ÆäÖÐautoruntest ²âÊÔ³ÌÐòÃû³Æ£¬ÏÂͬ£©¡£¼´¿É×ÔÆô¶¯
×¢£º/etc/rc.local -> /etc/rc.d/rc.local
×ÔÆô¶¯³ÌÐò·½·¨2£º
´´½¨linux·þÎñ£¬²½ÖèÈçÏ£º
1) &n ......
ÔÚx86 2.4ÄÚºËÏ usleep¡¢selectµÈÑÓʱº¯ÊýÎÞ·¨ÊµÏÖµÍÓÚ10msÑÓʱ
¶øÔÚÇý¶¯²ãÔÚioctrlÖÐͨ¹ýudelay¡¢mdelayµÈµÈʵÏÖÑÓʱҲÎÞ·¨¶à½ø³ÌͬʱÑÓʱ
ËùÒÔʵÏÖÈçÏÂÑÓʱº¯Êý Äܹ»ÊµÏÖµÍÓÚ10usÉõÖÁ1us µÄÑÓʱ
unsigned int uDelay(unsigned int delayTime)
{
static struct timeval _tstart, _tend;
static struct timezone ......