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

ARMƽ̨ϵÄǶÈëʽlinuxÒÆÖ²´ó¸Ù£¨Ò»£©

Ê×ÏÈÒªÀí½âǶÈëÊ½ÏµÍ³ÒÆÖ²µÄ»ù±¾¸ÅÄ
Èí¼þµÄÒÆÖ²ÊÇϵͳ¿ª·¢ÖÐ×î³£¼ûµÄÒ»Ï×÷¡£Ç¶ÈëÊ½ÏµÍ³ÒÆÖ²Ò»°ãÀ´ËµÖ¸µÄÊÇÒýµ¼³ÌÐò¡¢²Ù×÷ϵͳµÈºÍÓ²¼þ¹ØÏµ
±È½ÏÃÜÇеÄÈí¼þÔÚÒ»¸öеÄÓ²¼þƽ̨ÉÏÔËÐÐÆðÀ´µÄ¹ý³Ì¡£
ǶÈëÊ½ÏµÍ³ÒÆÖ²·ÖΪÒÔϼ¸ÖÖ£º
Òýµ¼³ÌÐòÒÆÖ²
²Ù×÷ÏµÍ³ÒÆÖ²
Ó¦ÓóÌÐòÒÆÖ²
Òýµ¼³ÌÐòÒÆÖ²
1¡¢Òýµ¼³ÌÐò¾ÍÊÇÔÚ²Ù×÷ϵͳÄÚºËÔËÐÐ֮ǰÔËÐеÄÒ»¶Î³ÌÐò¡£Í¨¹ýÕâ¶Î³ÌÐò£¬¿ÉÒÔ³õʼ»¯Ó²¼þÉ豸¡¢½«ÏµÍ³µÄÈíÓ²¼þ
»·¾³´øµ½Ò»¸öºÏÊʵÄ״̬£¬ÒÔ±ãΪ×îÖÕµ÷ÓòÙ×÷ϵͳÄÚºË×¼±¸ºÃÕýÈ·µÄ»·¾³
2¡¢Òýµ¼³ÌÐòµÄÖ÷ҪĿµÄÓÐÁ½¸ö£º³õʼ»¯Ó²¼þºÍÒýµ¼²Ù×÷ϵͳ¡£Ò»°ãÀ´Ëµ£¬Ö»ÒªÄÜÔÚÓ²¼þƽ̨ÉϰÑÕâÁ½¸ö²¿·Ö×öºÃ¾Í¿ÉÒÔÁË
²Ù×÷ÏµÍ³ÒÆÖ²ÖйØÐĵÄÊÇÒÔϼ¸¸ö£º
ÖжÏϵͳµÄÒÆÖ²£º²»Í¬µÄÓ²¼þϵͳÖжϽṹ²î±ð¶¼·Ç³£´ó£¬ÕýÈ·µÄÒÆÖ²ÊÇÉ豸Çý¶¯ÄÜÕý³£¹¤×÷µÄǰÌá
ʱÖÓϵͳµÄÒÆÖ²£ºÊ±ÖÓÊÇάϵÕû¸ö²Ù×÷ϵͳµÄÔËÐеĻùʯ
ÄÚ´æ¹ÜÀíϵͳµÄÒÆÖ²£ºÒ»°ã¶ÔlinuxÀ´ËµÖ÷ÒªÊÇIOÓ³ÉäµÄÒÆÖ²
É豸Çý¶¯µÄÒÆÖ²
osÒÆÖ²ÐèÒªÕÆÎյĸÅÄî
ʱÖÓϵͳÔÚÏß³ÌÇл»ÖеÄ×÷Ó×—ʱÖÓÓëÖжϣ¨ÖØÖÐÖ®ÖØ£©
mmuµÄ¸ÅÄî
ÐéÄâÄÚ´æµÄÓ³Éä
Ó¦ÓóÌÐòÒÆÖ²
Ó¦ÓóÌÐòÒÆÖ²Ò»°ãÖ¸µÄÊǽ«ÆäÒÆÖ²µ½Ä³¸ö²Ù×÷ϵͳÉÏ£¬ÄѶÈÒ»°ãÊÇÌåÏÖÔÚ½«Ò»¸öÓ¦ÓÃÒÆÖ²µ½Ò»¸öеIJÙ×÷ϵͳµÄÇé
¿öÏ´æÔڵġ£Ó²¼þƽ̨µÄ²îÒì¶ÔÓÚÓ¦ÓÃÓ°Ïì²»ÊǺܴ󣬵±È»Ò²²»ÅųýһЩÐèÒªÌØÊâÓ²¼þÖ§³ÖµÄÓ¦ÓóÌÐò¡£
ÏµÍ³ÒÆÖ²µÄÄѵã
Ò»°ãÀ´Ëµ£¬Ç¶ÈëÊ½ÏµÍ³ÒÆÖ²¹¤×÷ÖеĴúÂë±àдÁ¿²»»áºÜ´ó£¬´úÂëµÄÂß¼­Ò²²»»á·Ç³£¸´ÔÓ¡£ÒÆÖ²µÄÄѶȲ¢²»ÔÚÓÚ´úÂë
µÄ±àд£¬¶øÔÚÓÚÒÆÖ²Õß¶ÔÓÚϵͳµÄÀí½â³Ì¶È¡£ÒÆÖ²Õß±ØÐë¶ÔËùÒÆÖ²µÄϵͳµÄÓ²¼þ½á¹¹¡¢²Ù×÷ϵͳµÄ»ù±¾¹¤×÷Ô­ÀíµÈ
·Ç³£Àí½â£¬²Å¿ÉÄܰÑÒÆÖ²¹¤×÷ºÜºÃµÄÍê³É
BootloaderÒÆÖ²
ʲôÊÇbootloader
¼òµ¥µØËµ£¬bootloader¾ÍÊÇÔÚ²Ù×÷ϵͳÄÚºËÔËÐÐ֮ǰÔËÐеÄÒ»¶ÎС³ÌÐò¡£Í¨¹ýÕâ¶Î³ÌÐò£¬ÎÒÃÇ¿ÉÒÔ³õʼ»¯Ó²¼þÉè
±¸¡¢½¨Á¢ÄÚ´æ¿Õ¼äµÄÓ³Éäͼ£¬´Ó¶ø½«ÏµÍ³µÄÈíÓ²¼þ»·¾³´øµ½Ò»¸öºÏÊʵÄ״̬£¬ÒÔ±ãΪ×îÖÕµ÷ÓòÙ×÷ϵͳÄÚºË×¼±¸ºÃ
ÕýÈ·µÄ»·¾³¡£
bootloaderµÄÖ÷Òª¹¦ÄÜ
1¡¢PCϵͳÖеÄ
BIOSÆô¶¯ºÍ×Ô¼ì
OS Loader:grub »òLILO
PCϵͳÆô¶¯¹ý³Ì
2¡¢Ç¶ÈëʽϵͳÖеÄ
³õʼ»¯Ó²¼þ£¬ÎªÏµÍ³ÔËÐн¨Á¢»·¾³£¬ÀàËÆPCµÄBIOS
¶ÁÈëOSºËÐIJ¢Òýµ¼
ΪϵͳµÄ¿ÉÉý¼¶ÐԺͿɵ÷ÊÔÐÔÌṩ·½±ã
£­½«ÏµÍ³µÄ¿ÉÖ´ÐÐimage½øÐÐÌæ»»ºÍÉý¼¶
£­´Ó´®¿Ú»òEthernetÏòÄ¿±êϵͳÖÐÏÂÔØimage
½¨Á¢Ò»¸ö»ù±¾µÄÃüÁî»·¾³
bootloader——stage1
Ó²¼þÉ豸³õʼ»¯£¨ÄÚ´æ¿


Ïà¹ØÎĵµ£º

cygwin ʹÓÃmake menuconfig ÅäÖÃlinuxÎÊÌâ¼°½â¾ö·½·¨

ÔÚÖ´ÐÐmake menuconfig ÃüÁî½øÐÐÄÚºËÅäÖÃʱ£¬Êä³öÏÂÃæµÄ³ö´íÐÅÏ¢£º
yyh:~/clfs/sources/linux-2.6.17.13$ make ARCH=i386 CROSS_COMPILE=${CLFS_TARGET}- menuconfig
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/split-include
HOSTCC scripts/basic/docproc
HOSTCC scripts/kconfig/conf.o
HOSTCC scri ......

LinuxÎļþϵͳ·ÖÎö

ÕâÊǽ»Linux±¨¸æµÄÂÛÎÄ:
   ²¿·Ö×ÊÁÏÊÇ´ÓIBMÌṩ¸øÎÒÃÇѧԺµÄ×ÊÁÏÉÏ·­ÒëµÄ.
   Ö÷ÒªÊǹØÓÚLinuxÎļþϵͳµÄ,Ï£Íû¶Ô´ó¼ÒÁ˽âLinuxϵͳÓÐËù°ïÖú.
 
 
LinuxµÄ¸ùÎļþϵͳϸ÷¸öĿ¼µÄ×÷ÓÃ:
ÔÚLinuxÖÐÎļþϵͳ¹¹½¨ºÍUNIXÖв¶à£¬µ«Á½Õß»¹ÊÇÓÐһЩСµÄ³öÈë¡£
ÏÂͼÊÇLinuxÖÐÎļþϵͳ½á¹¹µÄ ......

¹¹½¨»ù±¾µÄǶÈëʽLinux¸ùÎļþϵͳ


¹¹½¨»ù±¾µÄǶÈëʽLinux¸ùÎļþϵͳ
 
 
¹¹½¨»ù±¾µÄǶÈëʽLinux¸ùÎļþϵͳ
£¨1£©´´½¨¸ùÎļþϵͳµÄ»ù±¾Ä¿Â¼½á¹¹¡£
ÎÒ°ÑÕâ¸ö¹ý³Ì×ö³ÉÁËshell½Å±¾(ÎļþÃûΪmkroot) £¬ºÜ·½±ã£¡
#! /bin/sh
    echo "creatint rootfs dir......"
    mkdir rootfs
  &n ......

linux¼ÜÉèsubversion(svn)°æ±¾¿ØÖÆ


1.ÐèÒªÁ½¸öÎļþ£¬httpdºÍsubversion. httpdÊÇweb·þÎñÆ÷£¬ÓÃÀ´Í¨¹ýweb·ÃÎÊsubversion£¬httpd¿ÉÒÔÔÚapache¹Ù·½ÍøÕ¾ÉÏÏÂÔØµ½ 
2.н¨Ò»¸öÓû§£ºsvnroot
×îºÃ²»ÒªÈÃrootÓû§²ÎÓëµ½svnµÄȨÏÞ¹ÜÀíºÍÈÕ³£µÄÔËÐкÍά»¤¹¤×÷ÖÐÀ´£¬µ«ÊÇÏÂÃæµÄһЩ°²×°ºÍÅäÖòÙ×÷»¹ÊÇ ÐèÒªrootÓû§À´Íê³ÉµÄ£¬ÒòΪÓÐЩ²Ù×÷Ö»ÓÐroot²ÅÄÜ×ö¡£È¨Ï ......

ʵÏÖLinuxË«»úÎļþͬ²½rsync

rsync ÓÐʲôͻ³öÓŵãÄØ£¿Ê×ÏÈ£¬Ëü±»Éè¼Æ³ÉÖ»´«ËÍÎļþµÄ²»Í¬²¿·Ö£¬¶ø·Ç´«ËÍÕû¸öÎļþ£¬ÒÔ¼ÓËÙÎļþ´«Êä¡£±ÈÈ磬ÎÒÕýÔÚд×÷±¾ÎÄ£¬ÄÇÎҾͿÉÒÔÏÖÔÚʹÓÃ
rsync ¸´ÖÆÒ»´Î£¬¶øÖ®ºóÔÙ½øÐÐÒ»´Î´«Êä¡£µÚ¶þ´Î£¨µÚÈý´Î¡¢µÚËÄ´Î……£©¸¸×ÓÎļþµÄʱºò£¬rsync
Ö»´«ËÍÎļþµÄ²»Í¬²¿·Ö¡£Õ⽫¼«´óµØ½Úʡʱ¼ä£¬ÌرðÊÇÔÚÈÕ³£±¸·ÝµÄ¹ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ