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

Linux±àÂëÎÊÌâÑо¿

¶ÔÓÚ¹úÄÚµÄLinuxÓû§,¾­³£·³ÄÕµÄÒ»¸öÎÊÌâÊÇ:ϵͳ³£³£ÔÚÐèÒªÏÔʾÖÐÎĵÄʱºòÈ´ÏÔʾ³ÉÁËÂÒÂë,¶øÓÉÓÚijЩԭÒò,ÐèÒªÓ¢ÎĽçÃæµÄϵͳµÄʱºò,È´¿àÓÚϵͳ²»ÄÜÕý³£ÊäÈëºÍÏÔʾÖÐÎÄ.ÁíÍâ,ÓÉÓڴ󲿷ÖÖ÷ÒªLinux·¢Ðа涼ÊÇÒÔÓ¢ÓïΪÖ÷ÌåµÄ,Ó¢ÎĽçÃæµÄϵͳºÍÓ¦ÓóÌÐò²»¹ÜÔÚ½çÃæµÄÃÀ¹Û³Ì¶ÈºÍÎȶ¨³Ì¶ÈÉ϶¼±ÈÖÐÎĵÄÂÔºÃһЩ,¸÷ÖÖÆæ¹ÖµÄBUGÒ²ÒªÉÙһЩ¡£Òò´Ë£¬ºÜ¶àÉÔ΢ÓÐÓ¢Óï»ù´¡µÄLinuxÓû§¶¼ÄþԸʹÓÃÓ¢ÎĽçÃæµÄϵͳ¡£µ«ÊÇ£¬Ã¬¶ÜÓÖÍ»ÏÖ³öÀ´£ºÔÚÓ¢ÎÄϵͳÏ£¬ÈçºÎ²ÅÄÜÕý³£ÏÔʾºÍÊäÈëÖÐÎÄÄØ£¿ÓÐûÓÐÁ½È«ÆäÃÀµÄ·½°¸ÄØ£¿Òò´Ë£¬±ÊÕß¿ªÊ¼Ì½Ë÷ÈçºÎ½â¾öÕâ¸öÎÊÌâ¡£ÎÒµÄÍêÃÀ״̬ÊÇ£ºÏµÍ³ºÍÓ¦ÓóÌÐòÈ«²¿ÎªÓ¢ÎÄ(ϵͳ²Ëµ¥¡¢Ó¦ÓóÌÐò¹¤¾ßÀ¸¡¢Ä¬ÈÏÊäÈë·¨µÈ£©£¬¶øÎÒÐèÒªÔĶÁºÍ׫дÖÐÎÄÎĵµµÄʱºò£¬ÄÜÕýÈ·µÄÏÔʾÖÐÎIJ¢µ÷³öÖÐÎÄÊäÈë·¨¡£¾­¹ý³¢ÊÔ£¬ÉèÖóɹ¦£¬ÏÖÔÚÒÔFC4¡¡LinuxΪÀý£¬½²½âһЩÏà¹ØÖªÊ¶ºÍÉèÖùý³Ì¡£ 
±¾ÎÄÖ÷Ҫͨ¹ýÐÞ¸ÄϵͳÅäÖõĹý³ÌÀ´Õ¹ÏÖÐÞ¸ÄlinuxϵͳÅäÖõÄÒ»°ã˼·ºÍ¹ý³Ì£¬Èç¹ûÄ㲻̫ÓÐÄÍÐÄ¿´Í꣬ÇëÌø¹ýÎÄÕµÄ1—4½Ú£¬Ö±½Ó¿´µÚÎå½Ú¿ìËÙÉèÖò¿·Ö¡£ 
Ò»£¬Ïà¹Ø±äÁ¿½éÉÜ 
ÎÒÃÇÖªµÀ´ó²¿·ÖLinuxϵͳÊÇÎÞËùνÖÐÎİæºÍÓ¢ÎİæµÄ£¬ÒÔFC4¡¡LinuxΪÀý,ϵͳ·¢ÐеÄʱºòÈ«ÊÀ½ç¶¼Ò»Ñù£¬ÏµÍ³ÊÇÖÐÎĵϹÊÇÓ¢ÎĵÄÍêȫȡ¾öÓÚÄãÑ¡ÔñµÄÓïÑÔ°ü¡£²»Í¬¹ú¼ÒµÄÈËÔÚ°²×°Ê¹ÓõÄʱºòÑ¡ÔñÊôÓÚ×Ô¼º¹ú¼ÒµÄÓïÑÔ°ü£¬Ó¦ÓóÌÐòÖеÄÓïÑÔÒ²²»ÊÇдËÀµÄ£¬Ëü¸ù¾ÝϵͳµÄÉèÖÃÀ´µ÷ÓÃÏà¹ØµÄÓïÑÔ£¬ËùÒÔ£¬Ò»¸öÓ¦ÓóÌÐòд³öÀ´²»¾­¹ýÐ޸ģ¬È«ÊÀ½ç²»Í¬¹ú¼ÒµÄÓû§¶¼¿ÉÒÔÒÔĸÓï½çÃæÊ¹ÓÃËü£¬Õâ¾ÍÊÂËùνµÄinternationalization£¨¹ú¼Ê»¯£©£¬¼ò³Æ i18n¡£ÕâÒ²ÊÇδÀ´Èí¼þµÄ·¢Õ¹Ç÷ÊÆ¡£ 
ÄÇô£¬Èç¹ûÎÒÔÚϵͳÖа²×°Á˲»Í¬µÄÓïÑÔ°üºÍ²»Í¬µÄ×ÖÌ壬ϵͳÊÇÈçºÎÅжÏÎÒËùÒªµÄÓïÑÔ½çÃæ²¢µ÷ÓÃÏà¹ØµÄ×ÖÌåµÄÄØ£¿ÏµÍ³ÖÐÄÇЩÎļþºÍ±äÁ¿ÔÚ¿ØÖÆÕâÐ©ÄØ£¿ 
ÔÚredHatºÍFCϵÁÐLinuxϵͳÏ£¬¼Ç¼ϵͳĬÈÏʹÓÃÓïÑÔµÄÎļþÊÇ/etc/sysconfig/i18n,Èç¹ûĬÈϰ²×°µÄÊÇÖÐÎĵÄϵͳ£¬i18nµÄÄÚÈÝÈçÏ£º 
´úÂë: 
LANG="zh_CN.UTF-8" SYSFONT="latarcyrheb-sun16" SUPPORTED="zh_CN.UTF-8:zh_CN:zh" 
ÆäÖÐLANG±äÁ¿ÊÇlanguageµÄ¼ò³Æ£¬ÉÔ΢ÓÐÓ¢Óï»ù´¡µÄÓû§Ò»¿´¾Í¿´³öÀ´Õâ¸ö±äÁ¿ÊǾö¶¨ÏµÍ³µÄĬÈÏÓïÑԵ쬼´ÏµÍ³µÄ²Ëµ¥¡¢³ÌÐòµÄ¹¤¾ßÀ¸ÓïÑÔ¡¢ÊäÈ뷨ĬÈÏÓïÑԵȡ£SYSFONTÊÇsystem fontµÄ¼ò³Æ£¬¾ö¶¨ÏµÍ³Ä¬ÈÏÓÃÄÄÒ»ÖÖ×ÖÌå¡£SUPPORTED±äÁ¿¾ö¶¨ÏµÍ³Ö§³ÖµÄÓïÑÔ£¬¼´ÏµÍ³Äܹ»ÏÔʾµÄÓïÑÔ¡£ÐèҪ˵Ã÷µÄÊÇ£¬ÓÉÓÚ¼ÆËã»úÆðÔ´ÓÚÓ¢Óï¹ú¼Ò£¬Òò´Ë£


Ïà¹ØÎĵµ£º

ʵս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±à³ÌʵÀý

ÀýÒ»£º·¢ËÍ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 Ó²Á´½ÓÓëÈíÁ´½ÓµÄÇø±ð

ÈíÁ´½ÓºÍÓ²Á´½ÓÎļþµÄÇø±ð:
1.ÈíÁ´½Ó£¨·ûºÅÁ´½Ó£©
    ÈíÁ´½ÓÓֽзûºÅÁ´½Ó£¬Õâ¸öÎļþ°üº¬ÁËÁíÒ»¸öÎļþµÄ·¾¶Ãû¡£¿ÉÒÔÊÇÈÎÒâÎļþ»òĿ¼£¬¿ÉÒÔÁ´½Ó²»Í¬ÎļþϵͳµÄÎļþ¡£
    ÈíÁ´½ÓÎļþÓеãÀàËÆÓÚWindowsµÄ¿ì½Ý·½Ê½¡£Ëüʵ¼ÊÉÏÊÇÌØÊâÎļþµÄÒ»ÖÖ¡£ÔÚ·ûºÅÁ¬½ÓÖУ¬Îļþʵ¼ÊÉÏÊÇÒ»¸öÎı¾Îļþ£¬Æä ......

linuxÏÂCÓïÑÔ¶àÏ̱߳à³ÌʵÀý


À¼´óÂÛ̳ÉϵÄÒ»¸öÌû×Ó¡«¡«
ѧ¶«Î÷£¬ÍùÍùʵÀý²ÅÊÇ×îÈÃÈ˸ÐÐËȤµÄ£¬ÀÏÊÇѧ»ù´¡ÀíÂÛ£¬²»¶¯ÊÖ£¬¸Ð¾õûÓгɾ͸У¬ºÇºÇ¡£
ÏÂÃæÏÈÀ´Ò»¸öʵÀý¡£ÎÒÃÇͨ¹ý´´½¨Á½¸öÏß³ÌÀ´ÊµÏÖ¶ÔÒ»¸öÊýµÄµÝ¼Ó¡£
»òÐíÕâ¸öʵÀýûÓÐʵ¼ÊÔËÓõļÛÖµ£¬µ«ÊÇÉÔ΢¸Ä¶¯Ò»Ï£¬ÎÒÃǾͿÉÒÔÓõ½ÆäËûµØ·½È¥À­¡£
ÏÂÃæÊÇÎÒÃǵĴúÂ룺
/*thread_example.c : c ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ