Õë¶ÔÓ²¼þÌØµã¶ÔÔ´´úÂëµÄÐ޸쬱ÈÈçÄÚºËµÄÆô¶¯²¿·Ö¡¢´æ´¢É豸µÄ´óС¡¢¾ßÌåµÄÇý¶¯ÎÊÌâµÈµÈ£»ÁíÒ»·½ÃæÊǹ¦ÄÜÄ£¿éµÄ²Ã¼ô£¬Ö÷ÒªÊǶÔÄں˹¦ÄܵÄÅäÖ㬰üÀ¨Ö§³ÖµÄÎļþÀàÐÍ¡¢ÍâÉèÄ£¿éµÈµÈ¡£
×ÜÌåÉϽ²£¬Õë¶ÔÓ²¼þµÄÐÞ¸ÄÓÐÁ½ÖÖ·½·¨£º
£¨1£©¶ÔÒ»ÖÖȫеÄÓ²¼þƽ̨¿ªÕ¹ÒÆÖ²¹¤×÷ʱ£¬Ðè²ÉÓá°×Ôµ×ÏòÉÏ¡±µÄÉè¼Æ·½·¨´ÓÍ·Éè¼Æ£¬¼´´ÓÓ²¼þµÄÐèÇó¿¼ÂÇÖ𲽵زÉÓ÷ÖÎö¡¢Éè¼Æ¡¢±àÂë¡¢²âÊÔ¡£
£¨2£©´ó¶àÊýÇé¿öÏ£¬ÊÇÔÚǰÈ˹¤×÷µÄ»ù´¡ÉÏÐ޸ļºÓеĴúÂë¡£Linux¼º¾¿ÉÒÔÔÚ¶àÖÖÌåϵ½á¹¹ÖÐÔËÐУ¬¿ÉÒԲο¼Ïà½üµÄÌåϵ½á¹¹µÄ´úÂ룬ÐÞ¸ÄÓëÄ¿±êÓ²¼þƽ̨²»Í¬µÄ²¿·Ö¼´¿É¡£
ǶÈëʽLinuxÄں˹¦ÄÜÄ£¿éµÄ²Ã¼ôÖ÷ÒªÓÐÈýÖÖ·½·¨£º £¨1£©Ê¹ÓÃLinux×ÔÉíµÄÅäÖù¤¾ß£¬±àÒë¶¨ÖÆÄںˡ£ £¨2£©ÐÞ¸ÄÄÚºËÔ´´úÂ룬½øÐÐÄں˲üô¡£ £¨3£©»ùÓÚϵͳµ÷ÓùØÏµ£¬½øÐÐÄں˲üô
7¡¢ÈçºÎʹÓÃLinux×ÔÉíµÄÅäÖù¤¾ß±àÒë¶¨ÖÆÄںˣ¿£¨P169£©
´ð£ºÅäÖÃÍêÄÚºËÖ®ºó£¬ÄÚºËÈÔÈ»ÒÔÔ´´úÂëµÄ·½Ê½´æÔÚ£¬²»ÄÜÖ±½ÓÏÂÔØµ½Ç¶ÈëʽϵͳÖÐÔËÐУ¬Òò´Ë£¬±ØÐë¶ÔÄں˽øÐбàÒ룬Éú³É×îÖÕÔÚÄ¿±ê°åÉÏÔËÐеĿÉÖ´ÐдúÂë¡£
±àÒëÄں˷ÖÒÔÏÂÈý²½½øÐУº
£¨1£©Ö´ÐÐÒÔÏÂÃüÁÕýÈ·ÉèÖñàÒëÄÚºËËùÐèµÄ¸½ÊôÎļþ£¬½øÐÐÒÀÀµÐÔ±àÒ룺# make dep
£¨2£©Ö´ÐÐÒÔÏÂÃüÁÇå³ýÒÔǰ¹¹ÔìÄÚºËʱ²úÉúµÄËùÓÐÄ¿±êÎļþ¡¢Ä£¿éÎļþºÍһЩÁÙʱÎļþ£º# make clean
£¨3£©Ö´ÐÐÒÔÏÂÃüÁÉú³ÉеĿÉÖ´ÐÐÄÚºËÓ³ÏñÎļþ£º# make zImage
Íê³ÉÉÏÊöÃüÁîÖ®ºó£¬¾Í»áÔÚ/arch/arm/boot/ÏÂÉú³ÉÒ»¸ö×Ô¼º¶¨ÖƵÄÄÚºËÓ³ÏñÎļþÁË£¬ÏµÍ³ÎļþÃû¿ÉÒÔÈÎÒâÈ¡£¬ÈçzImage.rom¡£
8¡¢Ê²Ã´ÊÇÎļþϵͳ£¿³£ÓõÄǶÈëʽÎļþϵͳÓÐÄÄЩ£¿£¨P169~170£©
´ð£ºÎļþϵͳÊÇÖ¸ÔÚÒ»¸öÎïÀíÉ豸ÉϵÄÈκÎÎļþ×éÖ¯ºÍĿ¼£¬Ëü¹¹³ÉÁËLinuxϵͳÉÏËùÓÐÊý¾ÝµÄ»ù´¡£¬Linux³ÌÐò¡¢¿â¡¢ÏµÍ³ÎļþºÍÓû§Îļþ¶¼×¤ÁôÆäÖУ¬Òò´Ë£¬ËüÊÇϵͳÖÐÅÓ´ó¸´ÔÓÇÒÓÖÊÇ×îΪ»ù±¾ºÍÖØÒªµÄ×ÊÔ´¡£Í¨³£¶ÔÓÚÒ»¸öǶÈëʽϵͳ£¬½ö°üº¬ÄÚºËÊDz»¹»µÄ£¬»¹±ØÐëÓÐÎļþϵͳµÄÖ§³Ö¡£
LinuxÖ§³ÖµÄÎļþϵͳÓкܶàÖÖ£¬±ÈÈçext2£¨LinuxExtended-2£©¡¢minixÎļþϵͳ¡¢msdos£¨×î³õµÄFATÎļþϵͳ£©¡¢ntfs£¨WindowsNTÎļþϵͳ£©¡¢nfs£¨ÍøÂçÎļþϵͳ£©¡¢hpft£¨OS/2¸ßÐÔÄÜÎļþϵͳ£©¡¢ncpfs£¨NovellNetWareÎļþϵͳ£©¡¢affs Amiga£¨¿ìËÙÎļþϵͳ£©µÈµÈ¡£
9¡¢ÈçºÎ¹¹½¨Ò»¸öǶÈëʽLinuxÎļþϵͳ£¿£¨P172£©
´ð£ºÒª¹¹½¨Ò»¸öСÐ͵ÄLinuxÎļþϵͳ£¬¾ÍÐèÒª¾ö¶¨ÎļþϵͳÖÐÄÄЩ²¿·ÖÒª±£Áô£¬ÄÄЩ²¿·Ö¿ÉÒԲüõ¡£Ê×ÏÈÓ¦¸Ã±£ÁôÄÇЩ±£Ö¤ÏµÍ³ÔËÐеÄ×î»ù±¾µÄÎļþºÍĿ¼£¬ÔÙͨ¹ý¶Ôϵͳ¹¦ÄܵķÖÎö£¬¾ö¶¨ÄÄЩģ¿é
ÊÇ¿ÉÒԲüõµÄ¡£
Ò»¸ö×îСµÄÎļþϵͳ±ØÐë°üÀ¨ÒÔϵÄÄÚÈÝ£º³ÌÐòº¯Êý¿â¡¢¿âº¯ÊýÎļþµÄÁ´½Ó¡¢/bin/sh£¨shell£©¡¢×î»ù±¾µÄÉ豸Îļþ¡£
µ«ÊÇ£¬ÕâЩÎļþĿ¼×é³ÉµÄ×î»ù±¾µÄÎļþϵͳֻÄÜÔËÐÐshell£¬²»ÄÜÍê³ÉÆäËüÈκεÄÓ¦ÓóÌÐò¡£ÒªÍê³ÉһЩ»ù±¾µÄ¹¦ÄÜ»¹ÐèÒªÒÔϵÄһЩÎļþ£ºinit³ÌÐò¡¢ÏµÍ³Æô¶¯ÉèÖᢻù±¾µÄÓ¦ÓóÌÐò¡¢É豸Îļþ¡¢ÏÔʾϵͳÐÅÏ¢µÄÐéÄâÎļþϵͳ¡¢ÆäËüÎļþϵͳ¹ÒÔØÄ¿Â¼¡¢ÏµÍ³Æô¶¯Ê±Ö´ÐеĽű¾¡¢Ñ¹Ëõ¹¤¾ßµÈ¡£
µÚ7Õ linuxÏÂÉ豸Çý¶¯³ÌÐòµÄ¿ª·¢Éè¼Æ
1¡¢É豸Çý¶¯³ÌÐòÔÚ´ó¶àÊýǶÈëʽϵͳÖÐÆð×ÅÖØÒª×÷Óã¬ÒòΪËüÃÇÌṩÁË Ó¦ÓóÌÐò ºÍ É豸 Ö®¼äµÄÈí¼þ²ã¡£
2¡¢É豸Çý¶¯³ÌÐòͨ³£°üº¬ Öжϴ¦Àí³ÌÐò ºÍ É豸·þÎñ×Ó³ÌÐò Á½²¿·Ö¡£
3¡¢Ç¶ÈëʽϵͳÖÐ_____A____¡¢___C_______¡¢_____D___µÈ¶¼ÊôÓÚ×Ö·ûÉ豸£¬µäÐ͵ĿéÉ豸ÓÐ_____B_____¡¢____E______µÈ¡£
A£®°´¼ü B£®Ó²ÅÌ C£®´¥ÃþÆÁ D£®ÊÖд°å E£®CD-ROM
4¡¢ÏµÍ³Öв»Í¬µÄÉ豸ÓÐ_____A_____Ö÷É豸ºÅ£¬Ö÷É豸ºÅ A É豸ʹÓÃ____A______Çý¶¯³ÌÐò¡£ A£®ÏàͬµÄ B£®²»Í¬µÄ
5¡¢CS8900AÓÐÁ½ÖÖ¹¤×÷ģʽ£ºMEMORYģʽºÍIOģʽ¡£
6¡¢ÈçºÎÀí½âÉ豸¹ÜÀíµÄ¡°É豸ÎÞ¹ØÐÔ¡±¸ÅÄ£¨P174£©
´ð£ºÔÚLinux/uclinuxµÄ¿ò¼Ü½á¹¹ÖУ¬ºÍÉ豸Ïà¹ØµÄ´¦Àí¿ÉÒÔ·ÖΪÁ½¸ö²ã´Î¡ª¡ªÎļþϵͳ²ãºÍÉ豸Çý¶¯²ã¡£É豸Çý¶¯²ãÆÁ±Î¾ßÌåÉ豸µÄϸ½Ú£¬Îļþϵͳ²ãÔòÏòÓû§Ìṩһ×éͳһµÄ¡¢¹æ·¶µÄÓû§½Ó¿Ú¡£ÔÚǶÈëʽ²Ù×÷ϵͳϵÄÉ豸Çý¶¯³ÌÐòÖ÷ÒªÊÇ¿ØÖƺ͹ÜÀíϲãÎïÀíÉ豸µÄÓ²¼þ¿ØÖÆÆ÷£¬Í¬Ê±ÎªÉϲãÓ¦ÓÃÌṩͳһµÄ¡¢ÓëÉ豸Î޹صÄϵͳµ÷Ó÷þÎñ£¬ÕâÖÖÉ豸¹ÜÀí·½·¨³ÆÎª¡°É豸ÎÞ¹ØÐÔ¡±¡£
7¡¢°´Ä£¿é»¯Éè¼Æ£¬Ò»¸öµäÐ͵ÄLinuxÉ豸Çý¶¯³ÌÐòÓ¦°üº¬Ä¿·Ö£¿ÔÚLinux²Ù×÷ϵͳÖÐÈçºÎʵÏÖÒ»¸öÇý¶¯³ÌÐòµÄ¿ª·¢£¿£¨P177£©
´ð£ºÒ»¸öµäÐ͵ÄLinuxÉ豸Çý¶¯³ÌÐòÓ¦°üº¬ÒÔϼ¸²¿·Ö´úÂ룺Çý¶¯³ÌÐòÄ£¿éµÄ×¢²áÓë×¢Ïúº¯Êý¡¢É豸µÄ´ò¿ª¡¢¹Ø±Õ¡¢¶Á¡¢Ð´¼°ÐèÒªµÄÆäËû²Ù×÷º¯Êý¡¢É豸µÄÖжϷþÎñ³ÌÐò¡£
ÔÚLinux²Ù×÷ϵͳÖÐʵÏÖÒ»¸öÇý¶¯³ÌÐòµÄ¿ª·¢£¬±ØÐë°´ÕÕÈçϲ½Öè½øÐУºÉ豸»òÄ£¿éµÄ³õʼ»¯£»ÊµÏÖ¸ÃÎļþ²Ù×÷½Ó¿Ú£»×¢²áÁËÉ豸Öжϣ»±àдÖжϷþÎñ³ÌÐò£»Îļþ¶Áд²Ù×÷¡£
8¡¢LinuxÖеÄÉ豸¿ÉÒÔ·ÖΪÄļ¸À࣬¸÷ÓкÎÌØµã£¿£¨P177~179£©
´ð£ºLinuxÖеÄÉ豸¿ÉÒÔ·ÖΪÈýÀࣺ×Ö·ûÉ豸¡¢¿éÉ豸ºÍÍøÂçÉ豸¡£¸÷×ÔµÄÌØµãÊÇ£º×Ö·ûÉ豸ÊÇÖ¸Êý¾Ý´¦ÀíÒÔ×Ö½ÚΪµ¥Î»°´Ë³Ðò½øÐеÄÉ豸£¬ËüûÓлº³åÇø£¬²»Ö§³ÖËæ»ú¶Áд¡£ÔÚ¶Ô×Ö·ûÉ豸·¢³ö¶Á/дÇëÇóʱ£¬Êµ¼ÊµÄÓ²¼þI/OÒ»°ã¾Í½ô½Ó×Å·¢ÉúÁË¡£¿éÉ豸ÊÇÖ¸ÄÇЩÔÚÊäÈë/Êä³öʱÊý¾Ý´¦ÀíÒÔ¿éΪµ¥Î»µÄÉ豸£¬ËüÒ»°ã¶¼²ÉÓÃÁË»º´æ¼¼Êõ£¬Ö§³ÖÊý¾ÝµÄËæ»ú¶Áд¡£ÍøÂçÉè±¸ÃæÏòµÄÉÏÒ»²ã²»ÊÇÎļþϵͳ²ã¶øÊÇÍøÂçÐÒé²ã£¬É豸½ÚµãÖ»ÓÐÔÚϵͳÕýÈ·³õʼ»¯ÍøÂç¿ØÖÆÆ÷Ö®ºó²ÅÄܽ¨Á¢¡£Äں˺ÍÍøÂçÉ豸Çý¶¯³ÌÐò¼äµÄͨÐÅ£¬Óë×Ö·ûÉ豸Çý¶¯³ÌÐò¡¢¿éÉ豸Çý¶¯³ÌÐòÓëÄں˼äµÄͨÐÅÒ²ÊÇÍêÈ«²»Ò»ÑùµÄ¡£ÔÚLinuxÖУ¬Õû¸öÍøÂç½Ó¿ÚÇý¶¯³ÌÐòµÄ¿ò¼Ü¿É·ÖΪËIJ㣬´ÓÉϵ½Ï·ֱðΪÐÒé½Ó¿Ú²ã¡¢ÍøÂçÉ豸½Ó¿Ú²ã¡¢Ìṩʵ¼Ê¹¦ÄܵÄÉ豸Çý¶¯¹¦Äܲ㡢ÒÔ¼°ÍøÂçÉ豸ºÍÍøÂçý½é²ã¡£
9¡¢ÈçºÎÀí½âÇý¶¯³ÌÐòµÄÉ豸Îļþ½Ó¿Ú£¿£¨P182£© ´ð£ºÂÔ¡£
10¡¢ÏêϸÃèÊöÔÚLinux²Ù×÷ϵͳÏÂCS8900AÍøÂçоƬÇý¶¯³ÌÐòµÄʵÏÖ¡££¨P194£©
´ð£ºLinux²Ù×÷ϵͳÏÂCS8900AÍøÂçоƬÇý¶¯³ÌÐòµÄʵÏÖ°´ÕÕÈçϲ½Öè½øÐУº
°Ù¶ÈËÑË÷¡°77cn¡±»ò¡°Ãâ·Ñ·¶ÎÄÍø¡±¼´¿ÉÕÒµ½±¾Õ¾Ãâ·ÑÔĶÁÈ«²¿·¶ÎÄ¡£Êղر¾Õ¾·½±ãÏ´ÎÔĶÁ£¬Ãâ·Ñ·¶ÎÄÍø£¬Ìṩ¾µäС˵½ÌÓýÎÄ¿âǶÈëʽϵͳÉè¼Æ´óѧ½Ì³Ì - ϰÌâÓë½â´ð(7)ÔÚÏßÈ«ÎÄÔĶÁ¡£
Ïà¹ØÍÆ¼ö£º