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

ѧϰǶÈëʽlinux¿ª·¢µÄÒ»µã½¨Òé

¶ÔÓÚÊÇÓ¦¸ÃѧǶÈëʽlinuxÓ¦Óÿª·¢ÄØ£¬»¹ÊÇϵͳ¿ª·¢£¬ÓÖ»òÕßÊÇÇý¶¯¿ª·¢ÄØ£¿Ï£ÍûÏÂÃæµÄÄÚÈÝÄܸøÎÒÃÇÕâЩ³õѧÕßÓаïÖú¡££¨½ö¹©²Î¿¼£©
Ò»¡¢±à³Ì±È½ÏÊìϤ£¬Ö»¹ØÐÄÏµÍ³ÒÆÖ²£¬Ó¦¸Ãѧʲô£¿
1£©ÏµÍ³ÒÆÖ²µÄ·½·¨
2£©ÖÆ×÷Bootloader
3£©±àÒëµ÷ÊÔÄÚºË
4£©¶¨ÖÆÎļþϵͳ
¼´£ºÇ¶Èëʽlinuxϵͳ¿ª·¢
¶þ¡¢±à³Ì²»Ì«»á£¬Ñ§»á¼òµ¥µÄÏµÍ³ÒÆÖ²£¬´´½¨³ö¿ª·¢Æ½Ì¨¾ÍÐУ¬Ó¦¸Ãѧʲô£¿
1£©ÊìϤlinux²Ù×÷ϵͳ¾ßÌå²Ù×÷
2£©ÊìϤ²¢¿ÉÒÔ±àÒëlinuxÄÚºË
3£©ÊìϤǶÈëʽlinuxϵͳ¿ª·¢µÄÕûÌåÁ÷³Ì
4£©ÊìϤlinuxϵͳµ÷Óã¬Äܹ»ÊìÁ·±àдlinuxÓ¦ÓóÌÐò£¬°üÀ¨ÍøÂ硢ͼÐεÈ
5£©Á˽âlinuxÉ豸Çý¶¯³ÌÐòµÄ¿ª·¢
¼´£ºÇ¶ÈëʽlinuxÓ¦Óÿª·¢
Èý¡¢ÏµÍ³±à³ÌºÍÒÆÖ²¶¼±È½ÏÊìϤÁË£¬µ«ÊÇÓ²¼þÊÇ×Ô¼ºÉè¼ÆµÄ£¬Ó¦¸Ãѧʲô£¿
1£©linux×Ö·ûÉ豸Çý¶¯³ÌÐò
2£©ÄÚºËÄÚ´æ¹ÜÀíÓëÖжϴ¦Àí
3£©¿éÉ豸Çý¶¯³ÌÐò£¬MTDÒÔ¼°Îļþϵͳ
4£©ÍøÂçÇý¶¯³ÌÐò
5£©USBÉ豸Çý¶¯³ÌÐò¿ª·¢
6£©Ö¡»º³åÇý¶¯³ÌÐòºÍDMA
¼´£ºÇ¶ÈëʽlinuxÉ豸Çý¶¯¿ª·¢
ËÄ¡¢ÏµÍ³ÒÆÖ²ºÍ±à³Ì¶¼±È½ÏÊìϤ£¬Ó²¼þÇý¶¯Ò²²»ÓÃ×Ô¼º×ö£¬¶ÔÄں˱ȽϸÐÐËȤ£¬Ó¦¸Ãѧʲô£¿
1£©½ø³Ìµ÷¶ÈºÍÇÀÕ¼ÄÚºËʵÏÖ·ÖÎö
2£©ÄÚ´æ¹ÜÀí
3£©ÄÚºËÖеĶ¨Ê±
4£©ÖжϺÍÒì³£
5£©ÏµÍ³µ÷ÓúÍIPC
6£©Îļþϵͳ
¼´£ºlinuxÄں˿ª·¢
Îå¡¢ÒÆÖ²¡¢Ó¦Óá¢Äںˡ¢Çý¶¯Í¨Í¨¶¼¶®£¬Ïë½õÉÏÌí»¨¡¢¼¼¸ßÒ»³ï£¬Ó¦¸Ãѧʲô£¿
1£©³£Óõļ¸ÖÖµ÷ÊÔÊֶΣ¬Èçprintk/printascii£¬kgdb/gdbµ÷ÊÔ£¬BDI2000µ÷ÊÔÆ÷µÈ·½·¨
2£©ÓÅ»¯Ê±³£Ê¹ÓõÄÄں˺¯Êý¸ú×Ù¹¤¾ß£¨KFT£©¡¢linux¸ú×Ù¹¤¾ß£¨LTT£©£¬ÒÔ¼°³£ÓõĻù×¼²âÊÔ¹¤¾ß£¨ÀýÈçLMBench£¬LTP£©¡£Í¨¹ý¸ú×ÙÊֶζ¨Î»ÏµÍ³´óÑÓ³Ù¡¢½â¾öÏàÓ¦µÄbug£¬½øÐÐÄÚºËÓÅ»¯
¼´£ºÇ¶Èëʽlinuxµ÷ÊÔ¼¼ÊõÓëÐÔÄÜ·ÖÎö
ÎÞÂÛѧϰÒÔÉÏÄÄÖÖǶÈëʽlinuxµÄ¿ª·¢£¬ÕÆÎÕC/C£«£«ºÍ¶Ôlinux²Ù×÷ϵͳÊÇ×î»ù±¾µÄ¡£


Ïà¹ØÎĵµ£º

linux daemon() Ó÷¨

Ãû³Æ
      daemon-ÔËÐÐÓÚºǫ́
¸ÅÒª
      #include <unistd.h>
      int daemon(int nochdir, int noclose);
ÃèÊö
      daemon()º¯Êý£¬Ö÷ÒªÓÃÓÚijЩ³ÌÐòÏ£Íû×Ô¼ºÍÑÀëÖն˵ĿØÖƶøÔËÐÐ ......

Unix/Linux ϵͳ×Ô¶¯»¯¹ÜÀí: ´ÅÅ̹ÜÀíÆª

2009 Äê 7 ÔÂ 30 ÈÕ
±¾ÎÄÊÇ Unix/Linux ϵͳ¹ÜÀí×Ô¶¯»¯ÏµÁÐÖеÄһƪ£¬Ö÷Òª½²ÊöÈçºÎʵÏÖ×Ô¶¯»¯¼à¿Ø´ÅÅ̿ռä״̬²¢¼°Ê±Í¨ÖªÏµÍ³¹ÜÀíÔ±²ÉÈ¡ÏàÓ¦´ëÊ©¡£
ÔÚ Unix/Linux ϵͳµÄÈÕ³£¹ÜÀí¹¤×÷ÖУ¬ÏµÍ³¹ÜÀíÔ±¿ÉÄÜ»áÓöµ½Òò´ÅÅ̿ռäºÄ¾¡¶øµ¼Ö¶ªÊ§Êý¾Ý£¬»òÕßϵͳ±ÀÀ£µÈ¡£ÕâЩÑÏÖØµÄʹʼ«´óµÄÓ°ÏìÁ˹¤×÷ЧÂÊ¡£Òò´Ë£¬¹Ø×¢ÏµÍ³µÄ´ÅÅÌʹ ......

linux »ñÈ¡µ±Ç°³ÌÐò·¾¶

#include <stdio.h>
#include <unistd.h>
int main() {
char link[100], path[100];
sprintf(link, "/proc/%d/exe", getpid());
readlink(link, path, sizeof(path));
printf("%s\n.", path);
return 0;
} ......

½« Linux Ó¦ÓóÌÐòÒÆÖ²µ½ 64 λϵͳÉÏ


ƽ»¬Ç¨ÒƵļ¼Çɺͼ¼Êõ
ÎĵµÑ¡Ïî
<tr
valign="top"><td width="8"><img alt="" height="1" width="8"
src="//www.ibm.com/i/c.gif"/></td><td width="16"><img alt="" width="16"
heig ......

linux ²»ÄܹÒÔØexFAT¸ñʽµÄÒÆ¶¯Ó²ÅÌ

      ×òÌìÓиö¹«Ë¾µÄÍøÕ¾£¬ÒªÉÏ´«linux·þÎñÆ÷ÍøÕ¾´ó¸ÅÓÐ1¸ö¶àG£¬ÓÃÓÚ¹«Ë¾ÍøËÙµÄÎÊÌ⣬ÓÃwinscpÉÏ´«ÂýµÄÒªËÀ£¬ËùÒÔÅܵ½»ú·¿±¾´òËãͨ¹ý¿Í»§µÄÒÆ¶¯Ó²ÅÌ¿½±´ÉÏÈ¥£¬µ«ÊÇÊÔÁ˺ܾÃҲûÓÐmountµ½»úÆ÷ÉÏ£¬ÊµÔÚÓôÃÆ¡£ÓÉÓÚʱ¼äÌ«ÍíËùÒԾͻؼÒÁË£¬ËùÒÔÖ»ÄÜͨ¹ýÈí¼þÉÏ´«ÁË£¬½ñÌìÀ´Á˰ÑÒÆ¶¯Ó²Å̲åÔÚµçÄÔÉÏ¿´µ½Ã ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ