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

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½«½øÐÐËüµÄ×îºóÒ»Ïîµ


Ïà¹ØÎĵµ£º

ʵսLinux Bluetooth±à³Ì£¨Èý£© HCI²ã±à³Ì

1. HCI²ãЭÒé¸ÅÊö£º
HCIÌṩһÌ×ͳһµÄ·½·¨À´·ÃÎÊBluetoothµ×²ã¡£ÈçͼËùʾ£º
´ÓͼÉÏ¿ÉÒÔ¿´³ö£¬Host Controller Interface(HCI)  ¾ÍÊÇÓÃÀ´¹µÍ¨HostºÍModule¡£Hostͨ³£¾ÍÊÇPC£¬ ModuleÔòÊÇÒÔ¸÷ÖÖÎïÀíÁ¬½ÓÐÎʽ£¨USB,serial,pc-cardµÈ£©Á¬½Óµ½PCÉϵÄbluetooth Dongle¡£
ÔÚHostÕâÒ»¶Ë£ºapplication,SDP,L2capµÈЭÒé ......

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

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

¡¾LINUX±à³Ì¡¿MakefileµÄ»ù±¾½éÉÜ

1.make  &  Makefile µÄ»ù±¾Ó÷¨£º
Ò»¸ö³ÌÐòÓÉprint.cºÍmain.cÁ½¸öÔ´Îļþ¹¹³É£¬³ÌÐòµÄ¹¦ÄÜÊÇmain.cÖеÄmainº¯Êýµ÷ÓÃprint.cÖж¨ÒåµÄprintº¯Êý¡£
 
(1)»ù±¾µÄ±àÒëÁ´½Ó£º
# cc -c main.c                  //±àÒëma ......

linux bashÖпìËÙÒÆ¶¯¹â±ê

¡¡¡¡bashÓÐÁ½ÖÖÊäÈëģʽviģʽºÍemacsģʽ£¬ÆäÖÐemacsÊÇĬÈÏģʽ£¬¶øÇÒ²Ù×÷ÆðÀ´Ò²±ÈviģʽҪ¿ì½Ý¡£¿ÉÒÔͨ¹ý set -o viºÍset -o emacsÀ´×ª»»¡£
¡¡¡¡1.ÔÚÃüÁîÀúÊ·ÖвéÕÒ
¡¡
¡¡Ç¿ÁÒÍÆ¼öʹÓà Ctrl+r£¬ Õâ¸ö¼ü×éºÏÊÇ·´ÏòÔöÁ¿²éÕÒÏûÏ¢ÀúÊ·¡£ºÜºÃÓᣠ±ÈÈçÄãºÜ¾ÃÒÔǰÊäÈë¹ýij¸öÃüÁîÈç¡£ gcc -c -DKKT -
Dnnn µÈµÈ£¬Ò»³¤´®£¬ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ