LINUXÄں˾«¼ò
Linux×ÔÉí¾ß±¸Ò»ÕûÌ×¹¤¾ßÁ´£¬ÈÝÒ××ÔÐн¨Á¢Ç¶ÈëʽϵͳµÄ¿ª·¢»·¾³ºÍ½»²æÔËÐл·¾³£¬²¢ÇÒ¿ÉÒÔ¿çԽǶÈëʽϵͳ¿ª·¢ÖеķÂÕæ¹¤¾ß£¨ICE£©µÄÕϰ¡£Äں˵ÄÍêÈ«¿ª·ÅʹÈËÃÇ¿ÉÒÔ×Ô¼ºÉè¼ÆºÍ¿ª·¢³öÕæÕýµÄӲʵʱϵͳ£¬ÈíʵʱϵͳÔÚLinuxÖÐÒ²ÈÝÒ׵õ½ÊµÏÖ¡£Ç¿´óµÄÍøÂçÖ§³ÖʹµÃ¿ÉÒÔÀûÓÃLinuxµÄÍøÂçÐÒéÕ»½«Æä¿ª·¢³ÉΪǶÈëʽµÄTCP/IPÍøÂçÐÒéÕ»¡£
¡¡¡¡LinuxÌṩÁËÍê³ÉǶÈ빦ÄܵĻù±¾Äں˺ÍËùÐèÒªµÄËùÓÐÓû§½çÃæ£¬ËüÊǶàÃæµÄ¡£ËüÄÜ´¦ÀíǶÈëʽÈÎÎñºÍÓû§½çÃæ¡£
¡¡¡¡Ò»¸öСÐ͵ÄǶÈëʽLinuxϵͳֻÐèÒªÏÂÃæÈý¸ö»ù±¾ÔªËØ£º
¡¡¡¡* Òýµ¼¹¤¾ß
¡¡¡¡* Linux΢Äںˣ¬ÓÉÄÚ´æ¹ÜÀí¡¢½ø³Ì¹ÜÀíºÍÊÂÎñ´¦Àí¹¹³É
¡¡¡¡* ³õʼ»¯½ø³Ì
¡¡¡¡Èç¹ûÒªÈÃËüÄܸɵãʲôÇÒ¼ÌÐø±£³ÖСÐÍ»¯£¬»¹µÃ¼ÓÉÏ£º
¡¡¡¡* Ó²¼þÇý¶¯³ÌÐò
¡¡¡¡* ÌṩËùÐ蹦ÄܵÄÒ»¸ö»ò¸ü¶àÓ¦ÓóÌÐò¡£
¡¡¡¡ÔÙÔö¼Ó¹¦ÄÜ£¬»òÐíÐèÒªÕâЩ£º
¡¡¡¡* Ò»¸öÎļþϵͳ£¨Ò²ÐíÔÚROM»òRAM£©ÖÐ
¡¡¡¡* TCP/IPÍøÂç¶ÑÕ»
ÏÂÃæÎÒÃǾʹӾ«¼òÄںˡ¢ÏµÍ³Æô¶¯¡¢Çý¶¯³ÌÐò½«¡¢X-Window»»³ÉMicroWindowsËĸö²½Öè½éÉÜǶÈëʽLinuxµÄʵ¼Ê¿ª·¢¡£
¾«¼òÄÚºË
¡¡¡¡¹¹ÔìÄں˵ij£ÓÃÃüÁî°üÀ¨£ºmake config¡¢dep¡¢clean¡¢mrproper¡¢zImage¡¢bzImage¡¢modules¡¢modules_install¡£ÃüÁî˵Ã÷ÂÔ¡£
ÏÖÔÚ¾Ù¸öÀý×Ó˵Ã÷һϣº
¡¡¡¡ÎÒʹÓõÄÊÇ MandrakeÄÚ¸½µÄ 2.2.15¡£ÎÒûÓÐÐÞ¸ÄÈκÎÒ»ÐгÌÐòÂ룬Íêȫֻ¿¿ÐÞ¸Ä×é̬µµµÃµ½ÕâЩÊý¾Ý¡£
¡¡¡¡Ê×ÏÈ£¬Ê¹Óà make config °ÑËùÓпÉÒÔÄõôµÄÑ¡Ïî¶¼Äõá£
¡¡¡¡²»Òª floppy£»²»ÒªSMP¡¢MTRR£»²»Òª Networking¡¢SCSI£»°ÑËùÓÐµÄ block device ÒÆ³ý£¬Ö»ÁôÏ old IDE device£»°ÑËùÓÐµÄ character device ÒÆ³ý£»°ÑËùÓÐµÄ filesystem ÒÆ³ý£¬Ö»ÁôÏ minix£»²»Òª sound Ö§Ô®¡£ÏàÐÅÎÒ£¬ÎÒ¼º¾°ÑËùÓеÄÑ¡Ïî¶¼ÒÆ³ýÁË¡£ÕâÑù×öÖ®ºó£¬Îҵõ½ÁËÒ»¸ö 188K µÄºËÐÄ¡£
»¹²»¹»Ð¡Âð? OK£¬ÔÙ¼ÓÉÏÒ»ÕУ¬Çë°ÑÏÂÁÐÁ½¸öµµ°¸ÖÐµÄ -O3,-O2 Óà -Os È¡´ú¡£
¡¡¡¡./Makefile
¡¡¡¡./arch/i386/kernel/
¡¡¡¡Makefile
¡¡¡¡ÕâÑùÒ»À´£¬Õû¸öºËÐıäСÁË 9K£¬³ÉΪ 179K¡£
²»¹ýÕâ¸öºËÐÄ¿ÖźÜÄÑ·¢»Ó Linux µÄ¹¦ÄÜ£¬Òò´ËÎÒ¾ö¶¨°ÑÍøÂç¼Ó»ØÈ¥¡£°ÑGeneralÖÐµÄ network support ¼Ó»ØÈ¥£¬ÖØÐ±àÒ룬ºËÐıä³É 189 K¡£10K¾Í¼ÓÉϸö TCP/IP stack£¬ËƺõÊǺÜÉÏËãµÄÉúÒâ¡£
ÓÐstackûÓÐdriverÒ²ÊÇÍ÷È»£¬ËùÒÔÎÒ°Ñ embedded board³£ÓõÄRTL8139µÄdriver¼Ó»ØÈ¥£¬195K¡£
¡¡¡¡Èç¹ûÄãÐèÒª DOS µµ°¸ÏµÍ³£¬ÄÇ´óС³ÉΪ 213K¡£Èç¹û minix Óà ext2 »»´ú£¬Ôò´óС³É³¤ÖÁ 222K¡£
Ïà¹ØÎĵµ£º
ÀýÒ»£º·¢ËÍSignaling Packet£º
Signaling CommandÊÇ2¸öBluetoothʵÌåÖ®¼äµÄL2CAP²ãÃüÁî´«Êä¡£ËùÒÔµÃSignaling CommandʹÓÃCID 0x0001.
¶à¸öCommand¿ÉÒÔÔÚÒ»¸öC-frame£¨control frame£©Öз¢ËÍ¡£
Èç¹ûÒªÖ±½Ó·¢ËÍSignaling Command.ÐèÒª½¨Á¢SOCK_RAWÀàÐ͵ÄL2CAPÁ¬½ÓSocket¡£ÕâÑù²ÅÓлú»á×Ô¼ºÌî³äCommand Code£¬Identi ......
ʵÀý½âÎöLinuxÏÂĿ¼µÄȨÏÞ
˵Ã÷:Èç¹û¶Ôumask,ȨÏÞÖµ,ÎļþµÄȨÏÞr,w,x¶¼²»Á˽âµÄÅóÓÑ,ÇëÏÈÈ¥²¹Ò»ÏÂÕâ·½ÃæµÄ֪ʶ,ÕâÀï²»×ö½éÉÜ,Ö±½Ó½øÈëÕýÌâ.
Ï£Íûͨ¹ýʵÀý½²½â,ÄÜÈøü¶àµÄ³õѧÕß¶ÔĿ¼µÄȨÏÞ¸üÇåÎú,¸üÃ÷°×!
±¾ÊµÀýÓõ½Á½¸öÕʺÅ:root ºÍ Ò»°ãÓû§
(rootÓû§µÄÌáʾ·û "#&qu ......
ÔÚ¹«Ë¾ÀïÃæÒ»Ö±¶¼Óõ½linux²Ù×÷ϵͳ£¬¶ø¹«Ë¾ÀïÃæÓõ½µÄÊÇcentos£¬ÎÒ×Ô¼ºµçÄÔÉϰ²×°µÄÊÇubuntu£¬¶øcentosÒ»°ãÓÃÓÚ·þÎñÆ÷£¬¶ÔÓÚѧϰlinuxÀ´ËµÓе㲻̫ʹÓã¬ËùÒÔÎÒ¿¼ÂǰÑubuntu»»³Éfedora£¬µ±È»²»ÊÇ˵ubuntu²»ºÃ£¬Ö»ÊÇÏë»»Ò»¸ö°æ±¾ÍæÍæ.^_^
¿ÉÊǽÓ×ÅÎÊÌâ¾ÍÀ´ÁË£¬fedoraÊÇÔõô¶¼°²×°²»ÉÏ£¬ÔÚÍøÉÏËÑË÷ÁËһЩ×ÊÁÏ£¬¶¼²»Ì«ÊÊÓ㬠......
ÔÚLinuxϵͳÖУ¬rootÓû§ÊÇÒ»¸öȨÏ޷dz£´óµÄÓû§£¬ÕýÒòΪÆäȨÏÞ´óµ½ÄÜΣ¼°²Ù×÷ϵͳµÄ°²È«£¬ËùÒÔÎÒÃÇÆ½Ê±²Ù×÷µçÄÔµÄʱºò¶¼ÊÇÓÃµÄÆÕͨÓû§
Ãû£¬Ö»ÓÐÔÚijЩ³¡ºÏÉèÖÃÐèÒª³¬¼¶Óû§È¨ÏÞµÄʱºòÔÙÁÙʱÓÃsuÃüÁîÇл»ÎªrootÓû§¡£²»¹ýÓÐʱºò²»ÏëÈÃÎÒµÄrootÃÜÂë¸æËß±ðÈË£¬µ«ÊÇÒ²Ïë±ðÈË×öһЩ³¬¹ý
ÆÕͨÓû§°²È«¼¶±ðµÄ²Ù×÷Ó¦¸ÃÔõô×öÄØ£ ......