LinuxÄÚºËÒÆÖ²ºÍ¸ùÎļþϵͳÖÆ×÷
µÚÒ»Õ ÒÆÖ²ÄÚºË
1.1 LinuxÄں˻ù´¡ÖªÊ¶
ÔÚ¶¯ÊÖ½øÐÐLinuxÄÚºËÒÆֲ֮ǰ£¬·Ç³£ÓбØÒª¶ÔLinuxÄں˽øÐÐÒ»¶¨µÄÁ˽⣬ÏÂÃæ´ÓLinuxÄں˵İ汾ºÍ·ÖÀà˵Æð¡£
1.1.1 Linux°æ±¾
LinuxÄں˵İ汾ºÅ¿ÉÒÔ´ÓÔ´´úÂëµÄ¶¥²ãĿ¼ÏµÄMakefileÖп´µ½£¬±ÈÈç2.6.29.1Äں˵ÄMakefileÖУº
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 29
EXTRAVERSION = .1
ÆäÖеēVERSION”ºÍ“PATCHLEVEL”×é³ÉÖ÷°æ±¾ºÅ£¬±ÈÈç2.4¡¢2.5¡¢2.6µÈ£¬Îȶ¨°æ±¾µÄµÂÖ÷°æ±¾ºÅÓÃżÊý±íʾ(±ÈÈç2.6µÄÄÚºË)£¬¿ª·¢Öеİ汾ºÅÓÃÆæÊý±íʾ(±ÈÈç2.5)£¬ËüÊÇÏÂÒ»¸öÎȶ¨°æ±¾Äں˵ÄÇ°Éí¡£“SUBLEVEL”³ÆΪ´Î°æ±¾ºÅ£¬Ëü²»·ÖÆæż£¬Ë³ÐòµÝÔö£¬Ã¿¸ô1~2¸öÔ·¢²¼Ò»¸öÎȶ¨°æ±¾¡£“EXTRAVERSION”³ÆΪÀ©Õ¹°æ±¾ºÅ£¬Ëü²»·ÖÆæż£¬Ë³ÐòµÝÔö£¬Ã¿ÖÜ·¢²¼¼¸´ÎÀ©Õ¹±¾°æºÅ¡£
1.1.2 ʲôÊDZê×¼ÄÚºË
°´ÕÕ×ÊÁÏÉϵÄÏ°¹ß˵·¨£¬±ê×¼ÄÚºË(»ò³Æ»ù´¡ÄÚºË)¾ÍÊÇÖ¸Ö÷ÒªÔÚhttp://www.kernel.org/ά»¤ºÍ»ñÈ¡µÄÄںˣ¬Êµ¼ÊÉÏËüÒ²ÓÐƽ̨ÊôÐԵġ£ÕâЩlinuxÄں˲¢²»×ÜÊÇÊÊÓÃÓÚËùÓÐlinuxÖ§³ÖµÄÌåϵ½á¹¹¡£Êµ¼ÊÉÏ£¬ÕâЩÄں˰汾ºÜ¶àʱºò²¢²»ÊÇΪһЩÁ÷ÐеÄǶÈëʽlinuxϵͳ¿ª·¢µÄ£¬Ò²ºÜÉÙÔËÐÐÓÚÕâЩǶÈëʽlinuxϵͳÉÏ£¬Õâ¸öÕ¾µãÉϵÄÄÚºËÊ×ÏÈÈ·±£µÄÊÇÔÚIntel X86Ìåϵ½á¹¹ÉÏ¿ÉÒÔÕý³£ÔËÐУ¬ËüÊÇ»ùÓÚX86´¦ÀíÆ÷µÄÄںˣ¬Èç¶Ô linux-2.4.18.tar.bz2µÄÅäÖÃmake menuconfigʱ¾Í¿ÉÒÔ¿´µ½£¬Processor type and features--->ÖÐÖ»ÓÐ386¡¢486¡¢586/K5/5x86/6x86/6x86MX¡¢Pentium-Classic¡¢Pentium-MMX¡¢Pentium-Pro/Celeron/Pentium-II¡¢Pentium-III/Celeron(Coppermine)¡¢Pentium-4¡¢K6/K6-II/K6-III ¡¢Athlon/Duron/K7 ¡¢Elan ¡¢Crusoe¡¢Winchip-C6 ¡¢Winchip-2 ¡¢Winchip-2A/Winchip-3 ¡¢CyrixIII/C3 Ñ¡Ï¶øûÓÐÀàËÆSamsun 2410µÈÆäËûоƬµÄÑ¡Ôñ¡£Èç¹ûÐèÒªÓÃÔÚÆäËûÌض¨µÄ´¦ÀíÆ÷ƽ̨ÉϾÍÐèÒª¶ÔÄں˽øÐдò²¹¶¡£¬Ðγɲ»Í¬µÄǶÈëʽÄںˡ£Êµ¼ÊÉÏ£¬²»Í¬´¦ÀíÆ÷ϵͳµÄÄÚºËÏÂÔØÕ¾µãÖÐÌṩµÄÒ²ÍùÍùÊDz¹¶¡patch¶øÒÑ£¬¹ÊÔx86ƽ̨ÉϵÄÄں˱ä³ÉÁË»ù´¡Äںˣ¬Ò²±»³ÆΪ±ê×¼ÄÚºËÁË¡£
1.1.3 Linux²Ù×÷ϵͳµÄ·ÖÀà
µÚÒ»²ã´Î·ÖÀࣺÒÔÖ÷Òª¹¦ÄܲîÒìºÍ·¢ÐÐ×éÖ¯Çø·Ö(»ù´¡linuxϵͳ/ÄÚºË)¡£
1¡¢±ê×¼linux
2¡¢μClinux
ÎÞMMUÖ§³ÖµÄlinuxϵͳ£¬ÔËÐÐÔÚÎÞMMUµÄCPUÉÏ¡£
3¡¢Linux-RT
ÊÇ×îÔçÔÚlinuxÉÏʵÏÖӲʵʱ֧³ÖµÄlinux·¢Ðа汾¡£
4¡¢Linux/RTAI
Ö§³ÖӲʵʱµÄlinux£¬ÓÚRT-linux×î´óµÄ²»Í¬Ö®´¦ÔÚÓÚRTAI¶¨ÒåÁËRTH
Ïà¹ØÎĵµ£º
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
LinuxÍø¿¨Çý¶¯·ÖÎö
LinuxÍø¿¨Çý¶¯·ÖÎö
ѧϰӦ¸ÃÊÇÒ»¸öÏÈ°ÑÎÊÌâ¼òµ¥»¯£¬ÔÚ°ÑÎÊÌ⸴ÔÓ»¯µÄ¹ý³Ì¡£Ò»¿ªÊ¼¾Í×ÅÊÖ´¦Àí¸´ÔÓµÄÎÊÌ⣬ÄÑÃâÈÃÈËÓÐÐľªµ¨²ü£¬×½½ó¼ûÖâµÄ¸Ð¾õ¡£¶ÁLinuxÍø¿¨Çý¶¯Ò²ÊÇÒ»Ñù¡£Ädz¤³¤µÄÔ´Âë¼ÐÔÓ×ÅÄÇЩÎÒÃÇÄ°ÉúµÄ±äÁ¿ºÍ·ûºÅ£¬Íû¶øÉúη±ãÊÇÀíËùµ±È»µÄÁË¡£²»Òªµ£ÐÄ£¬ÊÂÇé×ÜÓнâ¾öµÄ°ì·¨£ ......
Ëæ×ÅLinuxÓ¦ÓõÄÀ©Õ¹Ðí¶àÅóÓÑ¿ªÊ¼½Ó´¥Linux£¬¸ù¾ÝѧϰWindwosµÄ¾ÑéÍùÍùÓÐһЩãȻµÄ¸Ð¾õ£º²»Öª´ÓºÎ´¦¿ªÊ¼Ñ§Æð¡£ÕâÀï½éÉÜѧϰLinuxµÄһЩ½¨Òé¡£
Ò»¡¢´Ó»ù´¡¿ªÊ¼£º³£³£ÓÐЩÅóÓÑÔÚLinuxÂÛ̳ÎÊһЩÎÊÌ⣬²»¹ý£¬ÆäÖдó¶àÊýµÄÎÊÌⶼÊǺܻù´¡µÄ¡£ÀýÈ磺ΪʲôÎÒʹÓÃÒ»¸öÃüÁîµÄʱºò£¬ÏµÍ³¸æËßÎÒÕÒ²»µ½¸ÃĿ¼£¬ÎÒÒªÈçºÎÏÞÖÆ ......
ѧϰǶÈëʽLinuxµÄ±Ê¼ÇºÍÌå»á(Ò»)
Ò»¸öµäÐ͵Ä×ÀÃæLinuxϵͳ°üÀ¨3¸öÖ÷ÒªµÄÈí¼þ²ã---linuxÄںˡ¢C¿âºÍÓ¦ÓóÌÐò´úÂë¡£
ÄÚºËÊÇΨһ¿ÉÒÔÍêÈ«¿ØÖÆÓ²¼þµÄ²ã£¬ÄÚºËÇý¶¯³ÌÐò´ú±íÓ¦ÓóÌÐòÓëÓ²¼þÖ®¼ä½øÐлỰ¡£ÄÚºËÖ®ÉÏÊÇC¿â£¬¸ºÔð°ÑPOSIX APIת»»ÎªÄں˿ÉÒÔʶ±ðµÄÐÎʽ£¬È»ºóµ÷ÓÃÄںˣ¬´ÓÓ¦ÓóÌÐòÏòÄں˴«µÝ²ÎÊý¡£Ó¦Óà ......
¶ÔÓÚ¸Õ¸Õ½Ó´¥LinuxµÄÈËÀ´Ëµ£¬Ò»¶¨»á¸øLinuxÏÂÒ»´ó¶Ñ¸÷ʽ¸÷ÑùµÄÎļþÃû¸ø¸ãÔΡ£±ð
¸ö²»Ëµ£¬µ¥µ¥¾ÍѹËõÎļþΪÀý£¬ÎÒÃÇÖªµÀÔÚWindowsÏÂ×î³£¼ûµÄѹËõÎļþ¾ÍÖ»ÓÐÁ½ÖÖ
£¬Ò»ÊÇ,zip£¬ÁíÒ»¸öÊÇ.rar¡£¿ÉÊÇLinux¾Í²»Í¬ÁË£¬ËüÓÐ.gz¡¢.tar.gz¡¢tgz¡¢bz2¡¢
.Z¡¢.tarµÈÖÚ¶àµÄѹËõÎļþÃû£¬´ËÍâwindowsϵÄ.zipºÍ.rarÒ²¿ÉÒÔÔÚLinuxÏÂʹÓà ......