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

ǶÈëʽLinux²Ù×÷ϵͳѧϰ¹æ»®

 
ǶÈëʽLinux²Ù×÷ϵͳѧϰ¹æ»®
ARM+LINUX·Ïߣ¬Ö÷¹¥Ç¶ÈëʽLinux²Ù×÷ϵͳ¼°ÆäÉÏÓ¦ÓÃÈí¼þ¿ª·¢Ä¿±ê£º 
£¨1£© ÕÆÎÕÖ÷Á÷ǶÈëʽ΢´¦ÀíÆ÷µÄ½á¹¹ÓëÔ­Àí£¨³õ²½¶¨Îªarm9£© 
£¨2£© ±ØÐëÕÆÎÕÒ»¸öǶÈëʽ²Ù×÷ϵͳ £¨³õ²½¶¨Îªuclinux»òlinux,°æ±¾´ý¶¨£© 
£¨3£© ±ØÐëÊìϤǶÈëʽÈí¼þ¿ª·¢Á÷³Ì²¢ÖÁÉÙ×öÒ»¸öǶÈëʽÈí¼þÏîÄ¿¡£ 
´ÓÊÂǶÈëʽÈí¼þ¿ª·¢µÄºÃ´¦ÊÇ£º 
£¨1£©Ä¿Ç°¹úÄÚÍâÕâ·½ÃæµÄÈ˶¼ºÜϡȱ¡£ÕâÒ»ÁìÓòÈëÃÅÃż÷½Ï¸ß£¬ËùÒÔ·ÇרҵITÈËÔ±ºÜÄÑÇÐÈëÕâÒ»ÁìÓò£»ÁíÒ»·½Ã棬ÊÇÒòΪÕâÒ»ÁìÓò½ÏУ¬Ä¿Ç°·¢Õ¹Ì«¿ì£¬´ó¶àÊýÈËÎÞÌõ¼þ½Ó´¥¡£ 
£¨2£©ÓëÆóÒµ¼ÆËãµÈÓ¦ÓÃÈí¼þ²»Í¬£¬Ç¶ÈëʽÁìÓòÈ˲ŵŤ×÷Ç¿¶Èͨ³£µÍһЩ£¨µ«ÊÕÈë²»µÍ£©¡£ 
£¨3£©ÄÄÌìÈôÏë´´Òµ£¬¸ã×ÔÒѵIJúÆ·£¬Ç¶Èëʽ²»ÏñÓ¦ÓÃÈí¼þÄÇÑùÈÝÒ×±»µÁ°æ¡£Ó²¼þÉè¼ÆÒ»°ã¶¼ÊÇÇëÆäËü¹«Ë¾¸ø¶©×ö£¨Õâ½Ð“ÌùÅÆ”£ºOEM£©£¬¶¼ÊÇͨÓõÄÓ²¼þ£¬ÎÒÃÇÖ»¹ÜÉè¼ÆÈí¼þ¾Í±ä³É×Ô¼ºµÄ²úÆ·ÁË¡£ 
£¨4£©ÐËȤËùÔÚ£¬ÕâÊÇ×îÖ÷ÒªµÄ¡£ 
´ÓÊÂǶÈëʽÈí¼þ¿ª·¢µÄȱµãÊÇ£º 
£¨1£©ÈëÃÅÆðµã½Ï¸ß£¬ËùÓõ½µÄ¼¼ÊõÍùÍù¶¼ÓÐÒ»¶¨ÄѶȣ¬ÈôÈíÓ²¼þ»ù´¡²»ºÃ£¬ÌرðÊDzÙ×÷ϵͳ¼¶Èí¼þ¹¦µ×²»ÉÔò¿ÉÄܲ»ÊÊÓÚ´ËÐС£ 
£¨2£©Õâ·½ÃæµÄÆóÒµÊýÁ¿ÒªÔ¶ÉÙÓÚÆóÒµ¼ÆËãÀàÆóÒµ¡£ 
£¨3£©ÓÐÉÙÊý¹«Ë¾¾­³£ÒªË¶Ê¿ÒÔÉϵÄÈ˸ãǶÈëʽ£¬Ö÷ÒªÊÇ»ùÓÚǶÈëʽµÄÄѶȡ£µ«´ó¶àÊý¹«Ë¾Ò²²¢ÎÞ´ËÒªÇó£¬Ö»ÒªÓо­Ñé¼´¿É¡£ 
£¨4£©Æ½Ì¨ÒÀÍÐÇ¿£¬»»Æ½Ì¨±È½ÏÐÁ¿à¡£ 
ÐËȤµÄÓÉÀ´£º 
1¡¢³É¹¦¹ÛÄͬ£¬²»Ðé¶È´ËÉú£¬¾ÍÊÇÎҵijɹ¦¡£ 
2¡¢Ï²»¶Ë¼¿¼£¬ÌôÕ½Âß¼­Ë¼Î¬¡£ 
3¡¢Ï²»¶C 
CÊÇÒ»ÖÖÄÜ·¢»Ó˼ά¼«ÏÞµÄÓïÑÔ¡£¹ØÓÚCµÄ¾«ÉñµÄһЩ·½Ãæ¿ÉÒÔ±»¸ÅÊö³É¶Ì¾äÈçÏ£º 
ÏàÐųÌÐòÔ±¡£ 
²»Òª×èÖ¹³ÌÐòÔ±×öÄÇЩÐèҪȥ×öµÄ¡£ 
±£³ÖÓïÑÔ¶ÌС¾«¸É¡£ 
Ò»ÖÖ·½·¨×öÒ»¸ö²Ù×÷¡£ 
ʹµÃËüÔËÐеĹ»¿ì£¬¾¡¹ÜËü²¢²»Äܱ£Ö¤½«ÊÇ¿ÉÒÆÖ²µÄ¡£ 
4¡¢Ï²»¶µ×²ã¿ª·¢£¬ÌÖÑávbÀ࿪·¢¹¤¾ß£¨²¢²»ÊÇ˵vb²»ºÃ£©¡£ 
5¡¢·¢Õ¹Ç°¾°ºÃ£¬Êʺϴ´Òµ£¬²»Ïë×Ô¼ºÒªËÀÁ˵Äʱºò»¹ÊÇÒ»¸ö¹¤³Ìʦ¡£ 
·½·¨²½Ö裺 
1¡¢»ù´¡ÖªÊ¶£º 
Ä¿µÄ£ºÄÜ¿´¶®Ó²¼þ¹¤×÷Ô­Àí£¬µ«ÖصãÔÚǶÈëʽÈí¼þ£¬ÌرðÊDzÙ×÷ϵͳ¼¶Èí¼þ£¬Äǽ«ÊÇÎÒµÄÓÅÊÆ¡£ 
¿ÆÄ¿£ºÊý×ֵ緡¢¼ÆËã»ú×é³ÉÔ­Àí¡¢Ç¶Èëʽ΢´¦ÀíÆ÷½á¹¹¡£ 
»ã±àÓïÑÔ¡¢C/C++¡¢±àÒëÔ­Àí¡¢ÀëÉ¢Êýѧ¡£ 
Êý¾Ý½á¹¹ºÍËã·¨¡¢²Ù×÷ϵͳ¡¢Èí¼þ¹¤³Ì¡¢ÍøÂç


Ïà¹ØÎĵµ£º

ÁгöLinuxÔ´ÂëÏÂËùÓÐMakefileµÄ·½·¨

 Ò»¡¢ÒªÇó£º
1¡¢Äܹ»ÏÔʾ³öMakefileµÄ×ÜÊý
2¡¢ÄÜÏÔʾһ¼¶Ä¿Â¼ÏµÄMakefile×ÜÊý¡¢MakefileÁÐ±í¼°ÆäMakefileµÄÄÚÈÝ
3¡¢Äܽ«ÉÏÊöÄÚÈÝдÈëÏàÓ¦µÄÎļþ
¶þ¡¢ÊµÀý
rm -rf ~/Desktop/linux_Makefile/*
for i in `find . -maxdepth 1 -type d`
#½ö½öÊǵ±Ç°Ä¿Â¼£¬ËùÒÔÇ뽫±¾½Å±¾·ÅÔÚlinuxÔ´ÂëĿ¼ÏÂÖ´ÐС£
do
 e ......

The Linux Kernel Module Programming Guide

 http://www.faqs.org/docs/kernel/
µÄ11ºÍ12ÔÙÊÔÊÔ¡£
Linux Äں˵ÄWorkQueues API×öÁËÐÞ¸Ä
 
 
WorkQueue»úÖÆÔÊÐíÄں˴úÂëÔÚÍíÒ»µãµÄʱ¼äÖ´ÐС£Workqueueͨ¹ý´æÔÚµÄÒ»¸ö»òÕß¶à¸öרÃŵĽø³ÌʵÏÖ£¬È¥Ö´ÐжÓÁй¤×÷¡£ÒòΪÔÚ½ø³ÌµÄÉÏÏÂÎÄ»ã×ÜÖ´ÐУ¬Òò´ËÈç¹ûÐèÒª£¬Æä¿ÉÒÔsleep¡£WorkQueueÒ²¿ÉÒÔÑÓ³ÙÌØ¶¨Ê±¼ä ......

Linux driver±àд˼¿¼


<!--
/* Font Definitions */
@font-face
{font-family:ËÎÌå;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:"\@ËÎÌå" ......

Linux NFS ʹÓÃ×ܽá

 1.       ·þÎñÆ÷nfsµÄÅäÖÃ
2.       ¿Í»§¶ËnfsµÄÅäÖÃ
3.       ʹÓÃnfs
3.1 ×÷Ϊ¹²ÏíÎļþϵͳmount
3.2 ×÷Ϊ¸ùÎļþϵͳmount
4.±¸ ×¢
nfsÊÇNetwork File System£¬»ùÓÚRPC(Remote Procedure Call ProtocolÔ¶³Ì¹ý³Ìµ ......

linuxϱØÐëÕÆÎÕµÄÃüÁî

1 cron
 
ÒÔÏ£¬ÊÇctontabµÄ¸ñʽ£º
·Ö<>ʱ<>ÈÕ<>ÔÂ<>ÐÇÆÚ<>ÒªÔËÐеÄÃüÁî
ÆäÖÐ<>±íʾ¿Õ¸ñ¡£
ÕâÀïÓÐc r o n t a bÎļþÌõÄ¿µÄһЩÀý×Ó£º
30 21* * * /apps/bin/cleanup.sh
ÉÏÃæµÄÀý×Ó±íʾÿÍíµÄ2 1 : 3 0ÔËÐÐ/ a p p s / b i nĿ¼ÏµÄc l e a n u p . s h¡£
45 4 1,10,22 * ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ