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

linux 0ºÅ½ø³Ì 1ºÅ½ø³Ì Çø±ð£¨×ª)

       ϵͳÔÊÐíÒ»¸ö½ø³Ì´´½¨Ð½ø³Ì£¬Ð½ø³Ì¼´Îª×Ó½ø³Ì£¬×Ó½ø³Ì»¹¿ÉÒÔ´´½¨ÐµÄ×Ó½ø³Ì£¬Ðγɽø³ÌÊ÷½á¹¹Ä£ÐÍ¡£Õû¸ölinuxϵͳµÄËùÓнø³ÌÒ²ÊÇÒ»¸öÊ÷Ðνṹ¡£Ê÷¸ùÊÇϵͳ×Ô¶¯¹¹ÔìµÄ£¬¼´ÔÚÄÚºË̬ÏÂÖ´ÐеÄ0ºÅ½ø³Ì£¬ËüÊÇËùÓнø³ÌµÄ׿ÏÈ¡£ÓÉ0ºÅ½ø³Ì´´½¨1ºÅ½ø³Ì£¨ÄÚºË̬£©£¬1ºÅ¸ºÔðÖ´ÐÐÄں˵IJ¿·Ö³õʼ»¯¹¤×÷¼°½øÐÐϵͳÅäÖ㬲¢´´½¨Èô¸É¸öÓÃÓÚ¸ßËÙ»º´æºÍÐéÄâÖ÷´æ¹ÜÀíµÄÄÚºËÏ̡߳£Ëæºó£¬1ºÅ½ø³Ìµ÷ÓÃexecve£¨£©ÔËÐпÉÖ´ÐгÌÐòinit£¬²¢Ñݱä³ÉÓû§Ì¬1ºÅ½ø³Ì£¬¼´init½ø³Ì¡£Ëü°´ÕÕÅäÖÃÎļþ/etc/initabµÄÒªÇó£¬Íê³ÉϵͳÆô¶¯¹¤×÷£¬´´½¨±àºÅΪ1ºÅ¡¢2ºÅ...µÄÈô¸ÉÖÕ¶Ë×¢²á½ø³Ìgetty¡£
        ÿ¸ögetty½ø³ÌÉèÖÃÆä½ø³Ì×é±êʶºÅ£¬²¢¼àÊÓÅäÖõ½ÏµÍ³Öն˵ĽӿÚÏß·¡£µ±¼ì²âµ½À´×ÔÖն˵ÄÁ¬½ÓÐźÅʱ£¬getty½ø³Ì½«Í¨¹ýº¯Êýexecve£¨£©Ö´ÐÐ×¢²á³ÌÐòlogin£¬´ËʱÓû§¾Í¿ÉÊäÈë×¢²áÃûºÍÃÜÂë½øÈëµÇ¼¹ý³Ì£¬Èç¹û³É¹¦£¬ÓÉlogin³ÌÐòÔÙͨ¹ýº¯Êýexecv£¨£©Ö´ÐÐshell£¬¸Ãshell½ø³Ì½ÓÊÕgetty½ø³ÌµÄpid£¬È¡´úÔ­À´µÄgetty½ø³Ì¡£ÔÙÓÉshellÖ±½Ó»ò¼ä½ÓµØ²úÉúÆäËû½ø³Ì¡£
  ÉÏÊö¹ý³Ì¿ÉÃèÊöΪ£º0ºÅ½ø³Ì->1ºÅÄں˽ø³Ì->1ºÅÓû§½ø³Ì£¨init½ø³Ì£©->getty½ø³Ì->shell½ø³Ì
   ×¢Ò⣬ÉÏÊö¹ý³ÌÃèÊöÖÐÌáµ½£º1ºÅÄں˽ø³Ìµ÷ÓÃÖ´ÐÐinit²¢Ñݱä³É1ºÅÓû§Ì¬½ø³Ì£¨init½ø³Ì£©£¬ÕâÀïǰÕßÊÇinitÊǺ¯Êý£¬ºóÕßÊǽø³Ì¡£Á½ÕßÈÝÒ×»ìÏý£¬Çø±ðÈçÏ£º
   1.init£¨£©º¯ÊýÔÚÄÚºË̬ÔËÐУ¬ÊÇÄں˴úÂë
   2.init½ø³ÌÊÇÄÚºËÆô¶¯²¢ÔËÐеĵÚÒ»¸öÓû§½ø³Ì£¬ÔËÐÐÔÚÓû§Ì¬Ï¡£
   3.Ò»ºÅÄں˽ø³Ìµ÷ÓÃexecve£¨£©´ÓÎļþ/etc/inittabÖмÓÔØ¿ÉÖ´ÐгÌÐòinit²¢Ö´ÐУ¬Õâ¸ö¹ý³Ì²¢Ã»ÓÐʹÓõ÷ÓÃdo_fork()£¬Òò´ËÁ½¸ö½ø³Ì¶¼ÊÇ1ºÅ½ø³Ì¡£
ת×Ô£ºhttp://qhwang.blogbus.com/logs/46874366.html£¬ÇÒ×öÁËÒ»¶¨ÐÞ¸Ä


Ïà¹ØÎĵµ£º

½ûÓÃlinuxÖÕ¶ËÖеı¨¾¯Éù

·½·¨Ò» È¥µôPCÀ®°ÈµÄÇý¶¯Ä£¿é
#rmmod pcspkr ÒѲâÊÔ
¿ÉÒÔ½«ÃüÁîдµ½ /etc/rc.local ÕâÑùÏ´ÎϵͳÆô¶¯µÄʱºò¾Í»áÈ¥µôpcspkrÄ£¿éÁË¡£
Õû¸öÊÀ½ç¶¼Çå¾²ÁË£¡
·½·¨¶þ ÐÞ¸Ä /etc/inputrc Îĵµ
½« set bell-style none ÃüÁîÐм¤»î£¬ÖØÆôϵͳ¡£
ÍÆ¼ö·½·¨¶þ ......

Linuxµ¥Óû§µÇÈë

×òÌ콫LinuxϵͳӲÅÌÈûÂúÁË£¬½ñÌì¾Í½ø²½ÁËϵͳÁË£¬ÄÇÐоÍÖ±½Ó¸øÐéÄâ»úÔÙÔö¼ÓÁË¿éÓ²ÅÌ£¬ÉèÏëwindows¾ÍÊÇÕâÑùÀ´ÁË£¬Ë­ÖªµÀ»¹ÊÇÒ»Ñù¾Í²»È¥¡£ÎÊÁËÏÂͬʲÅÖªµÀ£¬ÐèÒª°ÑÓ²Å̹ÒÉÏÈ¥²ÅÉúЧ¡£
ÄDz»²ÒÁË£¬ÎÒϵͳ¶¼½ø²»È¥Ôõô¹ÒÓ²ÅÌÄØ£¬ÖӸ磨ͬÊ£©¸æËßÎÒLinuxÓõ¥Óû§½øÈ¥É¾³ýµã¶«Î÷¾ÍÄܽøÈ¥ÁË¡£
ÐУ¬ÄǾÍÂíÉÏÊÔߣ¬»¹Ã»³¢ÊÔ¹ýÄØ¡ ......

OK6410 ÉÕдLINUXϵͳµÄÎÊÌâÓë½â¾ö

    OK6410ÊÇÒ»¿îÉè¼ÆÓÅÁ¼£¬ÐԼ۱ȳöÖڵĻùÓÚS3C6410X-66µÄARM11¿ª·¢°å²úÆ·¡£¹Ù·½ÌṩÁËwince6 linux android µÄÖ§³ÖÓëDEMO³ÌÐò¡£¸ù¾ÝÆäÊֲᣬÉÕдWINCEûÓÐʲô´óÎÊÌâ¡£µ«Èç¹ûÔ­À´ÊÇWINCE£¬Ïë¸ÄÉÕдU-boot¾Í»á³öÏÖһЩÎÊÌâ¡£
    °´ÕÕÊֲᣬÔÚÓÃSD¿¨Æô¶¯ºó£¬ÏÂÔØu-bootµ½¿ª·¢°åÉÏ£¬ÓÃu-boo ......

linux¸÷ÖÖ¿ª·¢¹¤¾ß¼ò½é

    GCC
    Ŀǰ£¬GCC£¨GNU Compiler Collection£©ÊÇÉçÇø×îºÃµÄ±àÒëÆ÷¡£GCCÒ²¾ÍÊÇÒÔǰµÄGNU C±àÒëÆ÷£¨GNU C Compiler£©£¬ÊÇÓÉegcs³ï»®Ö¸µ¼Î¯Ô±»áά»¤£¬ËûÃǵÄÄ¿±êÊÇÈÃGCC³ÉΪ±ê×¼µÄC±àÒëÆ÷¡£1999ÄêÖУ¬egcsºÍGCC¹¤³ÌºÏ²¢ÎªÒ»¸ö±à¼­Æ÷Ì××°£¬Í¬Äê10Ô·¢²¼GCC 2.95.2¡£
    GCCÊÇÒ»¸ö±à ......

C++ Ö®Boostѧϰ±Ê¼Ç Linuxϱà³Ì

C++ѧϰ±Ê¼Ç--Linuxϱà³Ì
Ò»¡¢¹ØÓÚBoostµÄʹÓ㬼¸ÖÖ³£Ó÷½·¨£¬Ö»ÊÇ×Ô¼º¹¤×÷¡¢Ñ§Ï°ÖÐ×ܽáµÄ£¬ÓÐЩ·½·¨µÄÈ·ÓÐЩ·±Ëö£¬ÄÜÂú×ãÐèÇó£¬Ó¦¸Ã»¹Óиü¼Ó¼òµ¥¿ì½ÝµÄ·½Ê½£¬´ý¸Ä½ø¡£
1¡¢ÅжÏ×Ö·û´®ÓëÕýÔò±í´ïʽÊÇ·ñÆ¥Å䣨ÍêȫƥÅ䣩
bool IsMatch(const char* data,const char * regx)
{
    boost::regex express ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ