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

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

¹¹½¨»ù±¾µÄǶÈëʽLinux¸ùÎļþϵͳ
ÆäʵÔÚÈ¥Äê8Ô·ÝÎÒ×öÏµÍ³ÒÆÖ²Ê±¾Í¹¹½¨ºÃÁËÒ»¸ö¿ÉÒÔÓõĸùÎļþϵͳ£¬µ«ÊÇÄÇʱÊǸú×űðÈ˵ġ¶LinuxÈ«ÏßÒÆÖ²Îĵµ¡·×öµÄ¡£ÓÐЩ¶«Î÷ÎÒÒ²²»Çå³þ£¬Ö»ÊǸú×Å×ö£¬×ö³öÀ´ÄÜÓþÍÁËÊÂÁË£¬Ã»ÓÐÉÆäÖеĹ淶£¬ÒÔ¼°ÎļþϵͳÖÐÄÄЩҪ£¬ÄÄЩ²»Òª¡£
³Ã׎ñÄê¹ýÄêµÄ¼¸Ìì¼ÙÆÚ£¬ÎÒÒÆÖ²ÖØÐÂÒÆÖ²ÁËU-Boot1.3.1ºÍLinux2.6.24µ½S3C2410¼°S3C2440ºó£¬ÎÒÏëºÃºÃµÄ¿´¿´ÓÐ
¹ØÎļþϵͳ¹¹½¨·½·¨ºÍ¹æ·¶£¬ÕûÀíÕûÀí¹¹½¨¸ùÎļþϵͳµÄÎĵµ¡£Ö®ºó£¬ÎÒÓÃÁ˽üÒ»ÖܵÄʱ¼ä£¬ÂýÂýÑо¿¡¶¹¹½¨Ç¶ÈëʽLinuxϵͳ¡·Õâ±¾ÊéÓйظùÎļþϵͳµÄ²¿
·Ö£¬ÒÔ¼°Ò»Ð©ÍøÉϵIJο¼×ÊÁÏ£¬²»¶ÏµØÊµÑé¡£¹¹½¨ºÃÁËÒ»¸ö¾«¼òµÄ¸ùÎļþϵͳ£¬ÏÂÃæÎÒÖ»½éÉܹ¹½¨µÄ¹ý³ÌºÍ·½·¨£¬ÖÁÓÚÔ­ÀíÎÒ¸ø³öÒÔϲο¼×ÊÁÏ£¬×Ô¼º¿´°É¡£
1¡¢ ¡¶LinuxÏµÍ³ÒÆÖ²¡·£º
Ò»¸ö¾­µäµÄLinuxÒÆÖ²Îĵµ£¬¹²ÓÐ95Ò³µÄPDFÎĵµ£¬ÄÚÈÝÊ®·ÖÏêϸ£¬ÀïÃæÓиùÎļþϵͳµÄ´´½¨£¬»¹¶àµØ·½¶¼ÓÐÏÂÔØ£¨ÓеÄÍøÕ¾³ÆÖ®Îª¡¶LinuxϵͳȫÏßÒÆÖ²Îĵµ¡·µÈµÈ£©£¬ºÜÖµµÃ²Î¿¼¡£ÔÚÕâÀï¸ÐлÎĵµµÄ×÷ÕßÃÇ¡£
2¡¢ ¡¶¹¹½¨Ç¶ÈëʽLinuxϵͳ¡·
±Ø¿´£¡
ÀïÃæ¶ÔÎļþϵͳµÄ¹¹½¨½²µÄͦϸ¡£
3¡¢ ¡¶Filesystem Hierarchy Standard¡·
LinuxÎļþϵͳµÄ±ê×¼¹æ·¶¡£ÎÒÖ»¿´µ½Ó¢Îĵġ£
ÆäËûÔÙÓöµ½²»¶®µÄ¾Ígoogle£¬»ù±¾É϶¼ÊÇLinuxµÄÏà¹ØÖªÊ¶£¬¶¼ÊÇÕҵõ½µÄ¡£

£¨1£©´´½¨¸ùÎļþϵͳµÄ»ù±¾Ä¿Â¼½á¹¹¡£
ÎÒ°ÑÕâ¸ö¹ý³Ì×ö³ÉÁËshell½Å±¾(ÎļþÃûΪmkroot
) £¬ºÜ·½±ã£¡
#
!
/
bin/
sh
    echo "creatint rootfs dir......"
    mkdir rootfs
    cd rootfs
    echo "making dir : bin dev etc lib proc sbin sys usr"
    mkdir bin dev etc lib proc sbin sys usr #
±Ø±¸µÄ8¸öĿ¼
    mkdir usr/
bin usr/
lib usr/
sbin lib/
modules
# Don't use mknod ,unless you run this Script as root !
# mknod -m 600 dev/console c 5 1
# mknod -m 666 dev/null c 1 3
 
    echo
"making dir : mnt tmp var"
    mkdir mnt tmp var
    chmod 1777 tmp
    mkdir mnt/etc mnt/jffs2 mnt/yaffs mnt/data mnt/temp
    mkdir var/lib var/lock var/log var/ru


Ïà¹ØÎĵµ£º

linuxºÍwindowsÎļþÃû³¤¶ÈÏÞÖÆ

LinuxÎļþÃûµÄ³¤¶ÈÏÞÖÆÊÇ255¸ö×Ö·û
windowsÏÂÍêÈ«ÏÞ¶¨ÎļþÃû±ØÐëÉÙÓÚ260¸ö×Ö·û£¬Ä¿Â¼Ãû±ØÐëСÓÚ248¸ö×Ö·û¡£
linuxÏÂÎļþÊý¡¢Ä¿Â¼Êý¡¢ÎļþÃû³¤¶ÈµÄ¸÷ÖÖÏÞÖÆ
ÒÔϲâÊÔ¶¼ÊÇÔÚûÓÐÓÅ»¯»òÐÞ¸ÄÄں˵ÄǰÌáϲâÊԵĽá¹û
1. ²âÊÔÄ¿µÄ£ºext3ÎļþϵͳÏÂfilename×î´ó×Ö·û³¤¶È
  ²âÊÔÆ½Ì¨£ºRHEL5U3_x64
  ²âÊÔ¹ý³Ì£º
L ......

linuxÏÂpwdÃüÁî


ÔÚlinuxÏ£¬¹À¼ÆÄã¾­³£Ê¹ÓÃpwdÕâ¸öÃüÁÕâ¸öÃüÁî¾ÍÊÇ´òÓ¡µ±Ç°µÄ¹¤×÷·¾¶£¬¼´print working directroy, ½ñÌìÎÒÃÇÒ²À´cÓïÑÔʵÏÖÕâ¸öÃüÁî¡£
ҪʵÏÖÕâ¸ö¹¦ÄÜ£¬ÐèÒªÓõ½ÏÂÃæµÄÒ»¸öϵͳµ÷Óãº
#include <unistd.h>
 
char *getcwd(char *buf, size_t size);
¸Ãϵͳµ÷Ó÷µ»Øµ±Ç°µÄ¹¤×÷Ŀ¼µÄ¾ø¶Ô·¾¶£¬¾ø¶Ô·¾¶ ......

ÈçºÎ±£ÕÏLinuxÓû§°²È«

LinuxÓ¦Ó÷¶Î§µÄÈÕÒæÀ©Õ¹£¬Ê¹µÃÆäʹÓÃÐÔÔ½À´Ô½Êܵ½¹Ø×¢¡£ÐÔÊÇÒ»¸ö¸´ÔӺ͹㷺µÄÎÊÌ⣬´Ë´¦ÎÒÃÇÖ÷Òª¹Ø×¢LinuxÓû§µÄÕË»§°²È«£¬ÌرðÊÇLinuxϵͳ¹ÜÀíÔ±ÈçºÎ±£ÕÏÓû§µÄ°²È«¡£
¡¡¡¡
¡¡¡¡
¡¡¡¡¿ÚÁȫ
¡¡¡¡
¡¡¡¡
¡¡¡¡LinuxϵͳÖеģ¯etc£¯passwdÎļþº¬ÓÐÈ«²¿ÏµÍ³ÐèÒªÖªµÀµÄÿ¸öÓû§µÄÐÅÏ¢(¼ÓÃÜ¿ÚÁîµÄÃÜÎÄÒ²¿ÉÄÜ´æÓÚ£¯etc£¯ ......

Moto LinuxÓ¦Óÿª·¢£¨Áù£©£ºUSBÁ¬½Ó¹²ÏíPCÉÏÍø

ÓÉÓÚÔÚ¿ª·¢A1200ÉϵÄÁ÷ýÌå²¥·ÅÆ÷£¬Ãâ²»Á˳¤ÆÚ²¥·ÅÊÓÆµ£¬½øÐÐÎȶ¨ÐÔ²âÊÔ¡£¿ªÊ¼ÊÇͨ¹ýGPRS²¦ºÅÉÏÍø£¬µ«²¥·ÅÊÓÆµÌ«·ÑÁ÷Á¿ÁË£¬³ä¸ö50Ôª£¬¶¼¶¥²»×¡Ò»ÌìµÄ²âÊÔ¡£¿´µ½window mobileµÄÊÖ»ú¶¼¿ÉÒÔͨ¹ýPCÉÏÍø£¬Òò´ËÏëµ½moto linuxÊÖ»úÒ²¿ÉÒÔ¹²ÏíPCÉÏÍø£¬½ÚÊ¡Á÷Á¿·ÑÓᣴÓÀíÂÛÉϽ«ÊÇ¿ÉÐеģ¬ÒòΪmotoÊÖ»ú¿ÉÒÔ¿ªÆôUSB LAN£¬Í¨¹ýUSBÁ¬½Ó ......

LinuxµÄmountÃüÁî¼ò½é


¡¡ÔÚLinuxϵͳÖУ¬Èç¹ûҪʹÓÃÓ²ÅÌ¡¢¹âÅÌ¡¢ÈíÅÌ»òMOÅ̵ȴ洢É豸£¬±ØÐëÏȽøÐйÒ×°£¨Mount£©¡£µ±´æ´¢É豸¹Ò×°Íê³ÉÖ®ºó£¬¾Í¿ÉÒÔ½«Æä×÷Ϊһ¸öĿ¼À´½øÐзÃÎÊÁË¡£¹Ò×°É豸ÐèҪʹÓÃmountÃüÁî¡£Ö´ÐÐÕâÒ»ÃüÁÖÁÉÙÒªÏÈÈ·¶¨ÏÂÁÐÈýÖÖÐÅÏ¢£º 
¡¡¡¡1. Òª¹Ò×°£¨Mount£©¶ÔÏóµÄÎļþϵͳÀàÐÍ£»
¡¡¡¡2. Òª¹Ò×°£¨Mount£©¶ÔÏóµÄÉ豸à ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ