linuxÄÚºËѧϰ£¨Ò»£©
1²Ù×÷ϵͳµÄÆô¶¯ºÍ²Ù×÷ϵͳµÄÒýµ¼³ÌÐòµÄ±àд
1.linux
0.01ÖеÄÒýµ¼»ã±à³ÌÐòµÄ½âÊÍ
µ±PC»ú´ò¿ªµçÔ´ºó£¬80x86½á¹¹×Ô¶¯µÄ½øÈëʵʩģʽ¡£
--------------------------------------------------------------------------------------------
ËùνµÄʵʱģʽÊÇÖ¸µÄcpuÆô¶¯Ê±ºòµÄģʽ£¬Õâʱºò¾ÍÏ൱ÓÚÒ»¸öËٶȳ¬¿ìµÄ8086.´Ëʱ²»Äܹ»ÊµÏÖ¶àỊ̈߳¬²»Äܹ»ÊµÏÖȨÏÞ·Ö¼¶£¬»¹²»ÄÜ·ÃÎʵØÖ·ÔÚ20λÒÔÉϵÄÄÚ´æµØÖ·¡£ÓëʵʩģʽÏà¶ÔÓ¦µÄÊDZ£»¤Ä£Ê½£¬±£»¤Ä£Ê½ÊÇÖ¸µÄÊÇÔÚ²Ù×÷½Ó¹ÜcpuÖ®ºó£¬»áʹcpu½øÈëµÄ״̬¡£´Ëʱ¿ÉÒÔ·¢»ÓcpuµÄËùÓеŦÄÜ¡£°üÀ¨È¨ÏÞ·Ö¼¶£¬ÄÚ´æµÄ·ÖÒ³µÈ¡£±£»¤Ä£Ê½ÓÐÐí¶àÓÅÔ½ÐÔ¡£ÆäÖÐ×î×îÖ±½ÓµÄºÃ´¦¾ÍÊÇ£ºÄÚ´æ²ÉÓÃÁË·ÖÒ³ºÍ·Ö¶ÎµÄ¹ÜÀí·½Ê½£¬´Ó¶øÊ¹Ó¦ÓóÌÐòÖØ¶¨Î»£¬ÐéÄâÄÚ´æµÈ³ÉΪ¿ÉÄÜ£¬ÄãµÄ³ÌÐò¿ÉÒÔÀûÓøü¶àµÄÄÚ´æÁË£¡
·ÖÒ³ºÍ·Ö¶ÎÊÇÓɲÙ×÷ϵͳ¿ØÖƵģ¬ËùÒÔÏà¶ÔÓÚʵģʽ£¬Ó¦ÓóÌÐò¶ÔÓ²¼þÖ±½Ó²Ù×÷µÄȨÏÞСµÃ¶à£¬ËùÒÔϵͳ²»ÈÝÒ×ÒòΪӦÓóÌÐò±ÀÀ£¶ø±ÀÀ££¬ËùÒÔ³ÆÎª“±£»¤”¡£ ¶ø°²È«Ä£Ê½ÊÇWindowsµÄÒ»ÖÖÕï¶Ïģʽ£¬ÔÚ¸ÃģʽÏ£¬ÏµÍ³Ö»ÔØÈë×î»ù±¾µÄ±ØÐëµÄÄ£¿éºÍÇý¶¯£¬ÒÔ±ãÅųýºÍ½â¾öÎÊÌâ¡£
-------------------------------------------------------------------------------------------
¼ÌÐø²Ù×÷ϵͳµÄÆô¶¯¹ý³Ì£º²¢´ÓµØÖ·0xFFFF0¿ªÊ¼Ö´ÐдúÂ룬Õâ¸öµØÖ·Í¨³£ÊÇrom biosÖеĵØÖ·¡£¶ø´ËʱcpuÖ»ÊÇÖ´ÐÐÒ»¸öÌø×ªÃüÁîÀ´Ìøµ½biosÕæÕýµÄÆô¶¯´úÂëÈ¥Ö´ÐС£ÏµÍ³µÄbiosÆô¶¯´úÂëÊ×ÏÈÒª×öµÄ¾ÍÊǽøÐмӵç×Լ죬¼Óµç×Ô¼ìµÄÖ÷ÒªµÄ¹¦ÄÜÊǼì²é¹Ø¼üµÄÉ豸ÊÇ·ñÄܹ»Õý³£µÄÔËÐС£Æä´ÎbiosµÄ´úÂ뿪ʼ³õʼ»¯É豸¡£¼ì²éÏÔ¿¨µÄbios£¬´æ·ÅÏÔ¿¨µÄbiosµÄromоƬµÄÆðʼµØÖ·Í¨³£ÊÇ0xc0000¡£ÏµÍ³µÄbiosÔÚ²éÕÒµ½ÏÔ¿¨µÄbiosºó£¬µ÷ÓÃÏÔ¿¨µÄbios³õʼ»¯´úÂë¡£ÓÉÏÔ¿¨µÄbiosÀ´³õʼ»¯ÏÔ¿¨¡£²éÕÒÍæËùÓÐÆäËûÉ豸µÄbiosÖ®ºó£¬ÏµÍ³µÄbios½«ÏÔʾ³öϵͳ×Ô¼ºµÄÆô¶¯»Ãæ¡£ÆäÖаüÀ¨µÄÓÐϵͳbiosµÄÀàÐÍ£¬ÐòÁкţ¬°æ±¾ºÅµÈÄÚÈÝ£¬½Ó×ÅϵͳµÄbios½«¼ì²âºÍÏÔʾcpuµÄÀàÐͺ͹¤×÷ƵÂÊ¡£È»ºó¿ªÊ¼¼ì²âram£¬²¢ÇÒͬʱÏÔʾ¼ì²âµÄ½ø¶È¡£
ÄÚ´æ¼ì²éͨ¹ýÖ®ºóµÄ»°£¬ÏµÍ³µÄbios¿ªÊ¼¼ì²éϵͳÖа²×°µÄ±ê×¼µÄÓ²¼þ¡£Ö®ºó¿ªÊ¼¼ì²éºÍÅäÖÃϵͳÖм´²å¼´ÓõÄÉ豸£¬Ã»ÕÒµ½Ò»¸öÉ豸µÄ»°£¬bios»áÔÚÏÔʾÆ÷ÉÏÏÔʾ¶ÔÓ¦µÄÐÅÏ¢£¬Í¬Ê±Îª¸ÃÉ豸·ÖÅäÖжÏÏòÁ¿±í£¬dmaͨµÀºÍioÉ豸¶Ë¿ÚµÈ×ÊÔ´¡£ÔÚËùÓеÄÓ²¼þÉ豸¶¼¼ì²éÍêÖ®ºó£¬ÏµÍ³µÄbios¸üÐÂESCD£¨ÍØÕ¹ÏµÍ³ÅäÖÃÊý¾Ý£©¡£ÔÚESCD¸üÐÂÍê³ÉÖ®ºó£¬ÏµÍ³µÄbios½«½øÐÐËüµÄ×îºóÒ»Ïîµ
Ïà¹ØÎĵµ£º
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
Ò»£ºÇ°ÑÔ
×î½üÔÚÑо¿androidµÄsensor driver£¬Ö÷ÒªÊÇE-compass£¬ÆäÖÐÓõ½ÁËLinux input×Óϵͳ.ÔÚÍøÉÏÒ²¿´Á˺ܶàÕâ·½ÃæµÄ×ÊÁÏ£¬¸Ð¾õ»¹ÊÇÕâÆª·ÖÎöµÄ±È½ÏϸÖÂ͸³¹£¬Òò´Ë×ªÔØÒ»ÏÂÒÔ±ã×Ô¼ºÑ§Ï°£¬Í¬Ê±ºÍ´ó¼Ò·ÖÏí£¡
£¨ÕâÆª²©¿ÍÖ÷ÒªÊÇÒÔ¼üÅÌÇý¶¯ÎªÀýµÄ£¬²»¹ý½²½âµÄÊÇLinux Input Subsystem£¬¿ÉÒÔ×ÐϸµÄÑо¿Ò»Ï£¡£©
¼üÅÌÇý¶¯½«¼ì ......
1. find
findÊÇ×î³£¼ûºÍ×îÇ¿´óµÄ²éÕÒÃüÁÄã¿ÉÒÔÓÃËüÕÒµ½ÈκÎÄãÏëÕÒµÄÎļþ¡£
findµÄʹÓøñʽÈçÏ£º
¡¡¡¡$ find <Ö¸¶¨Ä¿Â¼> <Ö¸¶¨Ìõ¼þ> <Ö¸¶¨¶¯×÷>
¡¡¡¡- <Ö¸¶¨Ä¿Â¼>£º ËùÒªËÑË÷µÄĿ¼¼°ÆäËùÓÐ×ÓĿ¼¡£Ä¬ÈÏΪµ±Ç°Ä¿Â¼¡£
¡¡¡¡- <Ö¸¶¨Ìõ¼þ>£º ËùÒªËÑË÷µÄÎļþµÄÌØÕ÷¡£
¡¡¡¡- <Ö¸¶¨¶¯×÷ ......
Ò»¡¢´ò¿ª/etc/apt/source.listÔ´ÁбíÎļþ¼Ó·ÅÔ´
¶þ¡¢make ¹¤¾ß£º
makeĬÈϲéÕÒµÄÎļþÃû:GNUmakefile makefile Makefile
&nbs ......
¿Í»§¶ËµÄÁ¬½ÓµÄÖ÷Òª²½ÖèÓгõʼ»¯Ì×½Ó×Ö(socket)£¬Á¬½Ó·þÎñ¶Ë(connect)£¬½ÓÊÕ/·¢ËÍ(send/recv)£¬¹Ø±Õ(close)µÈ¡£
·þÎñ¶ËµÄÁ¬½ÓµÄÖ÷Òª²½ÖèÓгõʼ»¯Ì×½Ó×Ö(socket)£¬°î¶¨(bind)£¬¼àÌý(listen)£¬½ÓÊÕ/·¢ËÍ(send/recv)£¬¹Ø±Õ(close)µÈ¡£
ÓÉÓÚÔÚLinuxÖÐËùÓÐÉ豸¶¼¿ÉÒÔ¿´×÷ ......