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

ǶÈëʽÉ豸É쵀 Linux ϵͳ¿ª·¢

 Ç¶ÈëʽÉ豸É쵀 Linux ϵͳ¿ª·¢£¨Ò»£©
http://hi.baidu.com/digast/blog/item/4ff9b8318b94c0ac5fdf0eb2.html
2008-04-03 18:31
Èç¹ûÄú¸Õ½Ó´¥Ç¶Èëʽ¿ª·¢£¬ÄÇô´óÁ¿¿ÉÓõÄÒýµ¼×°ÔسÌÐò£¨bootloader£©¡¢¹æÄ£ËõСµÄ·Ö·¢°æ£¨distribution£©¡¢ÎļþϵͳºÍ GUI ¿´ÆðÀ´¿ÉÄÜÌ«¶àÁË¡£µ«ÊÇÕâЩ·á¸»µÄÑ¡Ïîʵ¼ÊÉÏÊÇÒ»ÖÖ¶÷´Í£¬ÔÊÐíÄúµ÷Õû¿ª·¢»òÓû§»·¾³ÒÔÍêÈ«·ûºÏÄúµÄÐèÒª¡£¶Ô Linux ǶÈëʽ¿ª·¢µÄ¸ÅÊö½«°ïÖúÄúÀí½âËùÓÐÕâЩѡÏî¡£
Linux ÕýÔÚǶÈëʽ¿ª·¢ÁìÓòÎȲ½·¢Õ¹¡£ÒòΪ Linux ʹÓà GPL£¨Çë²ÎÔı¾ÎĺóÃæµÄ²Î¿¼×ÊÁÏ£©£¬ËùÒÔÈκζԽ« Linux ¶¨ÖÆÓÚ PDA¡¢ÕÆÉÏ»ú»òÕß¿ÉÅå´øÉ豸¸ÐÐËȤµÄÈ˶¼¿ÉÒÔ´ÓÒòÌØÍøÃâ·ÑÏÂÔØÆäÄں˺ÍÓ¦ÓóÌÐò£¬²¢¿ªÊ¼ÒÆÖ²»ò¿ª·¢¡£Ðí¶à Linux ¸ÄÁ¼Æ·ÖÖÓ­ºÏÁËǶÈëʽ£¯ÊµÊ±Êг¡¡£ËüÃǰüÀ¨ RTLinux£¨ÊµÊ± Linux£©¡¢uclinux£¨ÓÃÓÚ·Ç MMU É豸µÄ Linux£©¡¢Montavista Linux£¨ÓÃÓÚ ARM¡¢MIPS¡¢PPC µÄ Linux ·Ö·¢°æ£©¡¢ARM-Linux£¨ARM É쵀 Linux£©ºÍÆäËü Linux ϵͳ£¨Çë²ÎÔIJο¼×ÊÁÏÒÔÁ´½Óµ½±¾ÎÄÖÐÌáµ½µÄÕâЩºÍÆäËüÊõÓï¼°²úÆ·¡££©
ǶÈëʽ Linux ¿ª·¢´óÖÂÉæ¼°Èý¸ö²ã´Î£ºÒýµ¼×°ÔسÌÐò¡¢Linux Äں˺ÍͼÐÎÓû§½çÃæ£¨»ò³Æ GUI£©¡£ÔÚ±¾ÎÄÖУ¬ÎÒÃǽ«¼¯ÖÐÌÖÂÛÉæ¼°ÕâÈý²ãµÄһЩ»ù±¾¸ÅÄÉîÈëÁ˽âÒýµ¼×°ÔسÌÐò¡¢Äں˺ÍÎļþϵͳÊÇÈçºÎ½»»¥µÄ£»²¢½«Ñо¿¿ÉÓÃÓÚÎļþϵͳ¡¢GUI ºÍÒýµ¼×°ÔسÌÐòµÄÖÚ¶àÑ¡ÏîÖеÄÒ»²¿·Ö¡£
Òýµ¼×°ÔسÌÐò
Òýµ¼×°ÔسÌÐòͨ³£ÊÇÔÚÈκÎÓ²¼þÉÏÖ´ÐеĵÚÒ»¶Î´úÂë¡£ÔÚÏǫ́ʽ»úÕâÑùµÄ³£¹æÏµÍ³ÖУ¬Í¨³£½«Òýµ¼×°ÔسÌÐò×°ÈëÖ÷Òýµ¼¼Ç¼£¨Master Boot Record£¬(MBR)£©ÖУ¬»òÕß×°Èë Linux פÁôµÄ´ÅÅ̵ĵÚÒ»¸öÉÈÇøÖС£Í¨³££¬ÔŲ́ʽ»ú»òÆäËüϵͳÉÏ£¬BIOS ½«¿ØÖÆÒƽ»¸øÒýµ¼×°ÔسÌÐò¡£Õâ¾ÍÌá³öÁËÒ»¸öÓÐȤµÄÎÊÌ⣺˭½«Òýµ¼×°ÔسÌÐò×°È루ÔÚ´ó¶àÊýÇé¿öÖУ©Ã»ÓÐ BIOS µÄǶÈëʽÉ豸ÉÏÄØ£¿
½â¾öÕâ¸öÎÊÌâÓÐÁ½ÖÖ³£¹æ¼¼Êõ£º×¨ÓÃÈí¼þºÍ΢СµÄÒýµ¼´úÂ루tiny bootcode£©¡£
רÓÃÈí¼þ¿ÉÒÔÖ±½ÓÓëÔ¶³ÌϵͳÉϵÄÉÁ´æÉ豸½øÐн»»¥²¢½«Òýµ¼×°ÔسÌÐò°²×°ÔÚÉÁ´æµÄ¸ø¶¨Î»ÖÃÖС£ÉÁ´æÉ豸ÊÇÓë´æ´¢É豸¹¦ÄÜÀàËÆµÄÌØÊâоƬ£¬¶øÇÒËüÃÇÄܳ־ô洢ÐÅÏ¢ — ¼´£¬ÔÚÖØÐÂÒýµ¼Ê±²»»á²Á³ýÆäÄÚÈÝ¡£
 
Õâ¸öÈí¼þʹÓÃÄ¿±ê£¨ÔÚǶÈëʽ¿ª·¢ÖУ¬Ç¶ÈëʽÉ豸ͨ³£±»³ÆÎªÄ¿±ê£©É쵀 JTAG ¶Ë¿Ú£¬ËüÊÇÓÃÓÚÖ´ÐÐÍⲿÊäÈ루ͨ³£À´×ÔÖ÷»ú»úÆ÷£©µÄÖ¸ÁîµÄ½Ó¿Ú¡£JFlash-linux ÊÇÒ»ÖÖÓÃÓÚÖ±½ÓдÉÁ´æµÄÁ÷Ðй¤¾ß¡£ËüÖ§³ÖΪÊýÖÚ¶àµÄÉÁ´æÐ¾Æ¬£»ËüÔÚÖ÷»ú»úÆ÷£¨Í¨³£ÊÇ i386 »úÆ÷ — ±¾ÎÄÖÐÎÒÃǰÑÒ»Ì


Ïà¹ØÎĵµ£º

ʵսLinux Bluetooth±à³Ì£¨ËÄ£© L2CAP²ã±à³Ì

£¨L2CAPЭÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPЭÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼­Á¬½Ó¿ØÖƺÍÊÊÅäЭÒé (L2CAP) ΪÉϲãЭÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àЭÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãЭÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......

ʵսLinux Bluetooth±à³Ì (Æß) SDPЭÒé

Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖЭÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀЭÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......

½â¾ölinuxϲ»ÄÜɾ³ýÂÒÂëÎļþµÄ±¿·½·¨

 1.Ò»´Î¿ª»ú£¬ÓôÃÆ£¬·¢ÏÖ~Ŀ¼ÏÂÓÐÒ»¸ö³¤ÎļþÃûµÄÂÒÂëÎļþ£¬Ôõôɾ¶¼É¾²»µô£¬Ä¿Â¼Ò²²»ÄÜɾ¡£×îºóÏëÁËÒ»¸ö±¿·½·¨É¾µôÁË
ÏÈÔÚ¸ÃĿ¼ÏÂmkdir zz  È»ºó mv *.* zz    OK£¬È»ºórm -rf zzÎļþ¼Ð¾ÍÐÐÁË¡£ºÇºÇ ......

linux¶¨Ê±ÈÎÎñ


¶¨Ê±Ö´ÐÐcrontabʹÓ÷½·¨Ïê½â
¡¡¡¡Ê¹Ó÷½Ê½:
¡¡¡¡crontab [ -u user ] filecrontab [ -u user ] { -l | -r | -e }
¡¡¡¡ËµÃ÷:
¡¡¡¡crontab ÊÇÓÃÀ´ÈÃʹÓÃÕßÔڹ̶¨Ê±¼ä»ò¹Ì¶¨¼ä¸ôÖ´ÐгÌʽ֮ÓÃ,»»¾ä»°Ëµ,Ò²¾ÍÊÇÀàËÆÊ¹ÓÃÕßµÄʱ³Ì±í¡£-u user ÊÇÖ¸É趨ָ¶¨ user
µÄʱ³Ì±í,Õâ¸öǰÌáÊÇÄã±ØÐëÒªÓÐÆäȨÏÞ(±ÈÈç˵ÊÇ root)²ÅÄ ......

LINUXÏÂÎļþ²Ù×÷º¯Êý

 
LinuxµÄÎļþ²Ù×÷APIÉæ¼°µ½´´½¨¡¢´ò¿ª¡¢¶ÁдºÍ¹Ø±ÕÎļþ¡£
1.linux API
¡¡¡¡´´½¨
int creat(const char *filename, mode_t mode);
¡¡¡¡²ÎÊýmodeÖ¸¶¨Ð½¨ÎļþµÄ´æÈ¡È¨ÏÞ£¬ËüͬumaskÒ»Æð¾ö¶¨ÎļþµÄ×îÖÕȨÏÞ£¨mode&umask£©£¬ÆäÖÐumask´ú±íÁËÎļþÔÚ´´½¨Ê±ÐèҪȥµôµÄһЩ´æÈ¡È¨ÏÞ¡£umask¿Éͨ¹ýϵͳµ÷ÓÃumask()À´¸ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ