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

LinuxµÄϵͳÐźţ¨signal£©ÀàÐÍÓë»úÖÆ

ÐźÅÊÇLinux±à³ÌÖзdz£ÖØÒªµÄ²¿·Ö£¬±¾ÎĽ«Ïêϸ½éÉÜÐźŻúÖƵĻù±¾¸ÅÄî¡¢Linux¶ÔÐźŻúÖƵĴóÖÂʵÏÖ·½·¨¡¢ÈçºÎʹÓÃÐźţ¬ÒÔ¼°ÓйØÐźŵļ¸¸öϵͳµ÷Óá£
¡¡¡¡ÐźŻúÖÆÊǽø³ÌÖ®¼äÏ໥´«µÝÏûÏ¢µÄÒ»ÖÖ·½·¨£¬ÐźÅÈ«³ÆΪÈíÖжÏÐźţ¬Ò²ÓÐÈ˳Æ×÷ÈíÖжϡ£´ÓËüµÄÃüÃû¿ÉÒÔ¿´³ö£¬ËüµÄʵÖʺÍʹÓúÜÏóÖжϡ£ËùÒÔ£¬ÐźſÉÒÔ˵Êǽø³Ì¿ØÖƵÄÒ»²¿·Ö¡£
1.ÐźŵĻù±¾¸ÅÄî
¡¡¡¡±¾½ÚÏȽéÉÜÐźŵÄһЩ»ù±¾¸ÅÄȻºó¸ø³öһЩ»ù±¾µÄÐźÅÀàÐͺÍÐźŶÔÓ¦µÄʼþ¡£»ù±¾¸ÅÄî¶ÔÓÚÀí½âºÍʹÓÃÐźţ¬¶ÔÓÚÀí½âÐźŻúÖƶ¼ÌرðÖØÒª¡£ÏÂÃæ¾ÍÀ´¿´¿´Ê²Ã´ÊÇÐźš£
1.1 »ù±¾¸ÅÄî
¡¡¡¡ÈíÖжÏÐźţ¨signal£¬ÓÖ¼ò³ÆΪÐźţ©ÓÃÀ´Í¨Öª½ø³Ì·¢ÉúÁËÒ첽ʼþ¡£½ø³ÌÖ®¼ä¿ÉÒÔ»¥Ïàͨ¹ýϵͳµ÷ÓÃkill·¢ËÍÈíÖжÏÐźš£ÄÚºËÒ²¿ÉÒÔÒòΪ ÄÚ²¿Ê¼þ¶ø¸ø½ø³Ì·¢ËÍÐźţ¬Í¨Öª½ø³Ì·¢ÉúÁËij¸öʼþ¡£×¢Ò⣬ÐźÅÖ»ÊÇÓÃÀ´Í¨ÖªÄ³½ø³Ì·¢ÉúÁËʲôʼþ£¬²¢²»¸ø¸Ã½ø³Ì´«µÝÈκÎÊý¾Ý¡£
¡¡¡¡ÊÕµ½ÐźŵĽø³Ì¶Ô¸÷ÖÖÐźÅÓв»Í¬µÄ´¦Àí·½·¨¡£´¦Àí·½·¨¿ÉÒÔ·ÖΪÈýÀࣺµÚÒ»ÖÖÊÇÀàËÆÖжϵĴ¦Àí³ÌÐò£¬¶ÔÓÚÐèÒª´¦ÀíµÄÐźţ¬½ø³Ì¿ÉÒÔÖ¸¶¨´¦Àíº¯Êý£¬ Óɸú¯ÊýÀ´´¦Àí¡£µÚ¶þÖÖ·½·¨ÊÇ£¬ºöÂÔij¸öÐźţ¬¶Ô¸ÃÐźŲ»×öÈκδ¦Àí£¬¾ÍÏóδ·¢Éú¹ýÒ»Ñù¡£µÚÈýÖÖ·½·¨ÊÇ£¬¶Ô¸ÃÐźŵĴ¦Àí±£ÁôϵͳµÄĬÈÏÖµ£¬ÕâÖÖȱʡ²Ù×÷£¬ ¶Ô´ó²¿·ÖµÄÐźŵÄȱʡ²Ù×÷ÊÇʹµÃ½ø³ÌÖÕÖ¹¡£½ø³Ìͨ¹ýϵͳµ÷ÓÃsignalÀ´Ö¸¶¨½ø³Ì¶Ôij¸öÐźŵĴ¦ÀíÐÐΪ¡£
¡¡¡¡ÔÚ½ø³Ì±íµÄ±íÏîÖÐÓÐÒ»¸öÈíÖжÏÐźÅÓò£¬¸ÃÓòÖÐÿһλ¶ÔÓ¦Ò»¸öÐźţ¬µ±ÓÐÐźŷ¢Ë͸ø½ø³Ìʱ£¬¶ÔӦλÖÃλ¡£ÓÉ´Ë¿ÉÒÔ¿´³ö£¬½ø³Ì¶Ô²»Í¬µÄÐźſÉÒÔͬʱ±£Áô£¬µ«¶ÔÓÚͬһ¸öÐźţ¬½ø³Ì²¢²»ÖªµÀÔÚ´¦Àí֮ǰÀ´¹ý¶àÉÙ¸ö¡£
1.2 ÐźŵÄÀàÐÍ
¡¡¡¡·¢³öÐźŵÄÔ­ÒòºÜ¶à£¬ÕâÀï°´·¢³öÐźŵÄÔ­Òò¼òµ¥·ÖÀ࣬ÒÔÁ˽â¸÷ÖÖÐźţº
Óë½ø³ÌÖÕÖ¹Ïà¹ØµÄÐźš£µ±½ø³ÌÍ˳ö£¬»òÕß×Ó½ø³ÌÖÕֹʱ£¬·¢³öÕâÀàÐźš£
Óë½ø³ÌÀýÍâʼþÏà¹ØµÄÐźš£Èç½ø³ÌÔ½½ç£¬»òÆóͼдһ¸öÖ»¶ÁµÄÄÚ´æÇøÓò£¨Èç³ÌÐòÕýÎÄÇø£©£¬»òÖ´ÐÐÒ»¸öÌØȨָÁî¼°ÆäËû¸÷ÖÖÓ²¼þ´íÎó¡£
ÓëÔÚϵͳµ÷ÓÃÆÚ¼äÓöµ½²»¿É»Ö¸´Ìõ¼þÏà¹ØµÄÐźš£ÈçÖ´ÐÐϵͳµ÷ÓÃexecʱ£¬Ô­ÓÐ×ÊÔ´ÒѾ­ÊÍ·Å£¬¶øĿǰϵͳ×ÊÔ´ÓÖÒѾ­ºÄ¾¡¡£
ÓëÖ´ÐÐϵͳµ÷ÓÃʱÓöµ½·ÇÔ¤²â´íÎóÌõ¼þÏà¹ØµÄÐźš£ÈçÖ´ÐÐÒ»¸ö²¢²»´æÔÚµÄϵͳµ÷Óá£
ÔÚÓû§Ì¬ÏµĽø³Ì·¢³öµÄÐźš£Èç½ø³Ìµ÷ÓÃϵͳµ÷ÓÃkillÏòÆäËû½ø³Ì·¢ËÍÐźš£
ÓëÖն˽»»¥Ïà¹ØµÄÐźš£ÈçÓû§¹Ø±ÕÒ»¸öÖնˣ¬»ò°´ÏÂbreak¼üµÈÇé¿ö¡£
¸ú×Ù½ø³ÌÖ´ÐеÄÐźš£
¡¡¡¡LinuxÖ§³ÖµÄÐźÅÁбíÈçÏ¡£ºÜ¶àÐźÅÊÇÓë»


Ïà¹ØÎĵµ£º

ʵս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ÍøÂçѧϰ±Ê¼Ç Íø¿¨Çý¶¯Êý¾Ý½ÓÊÕ[zz]

ת×Ôhttp://blog.chinaunix.net/u3/105004/showart_2088056.html
Êý¾Ý½ÓÊÕ
Íø¿¨Çý¶¯µÄÊý¾Ý½ÓÊÕ£¬Êµ¼ÊÉÏÊÇÒ»¸öÉú²úÕß/Ïû·ÑÕßÄ£ÐÍ¡£ºËÐÄÊÇÊäÈë¶ÓÁУ¨È«¾ÖµÄ£¬»òÕßÍø¿¨Ë½Óеģ©¡£Íø¿¨ÊÕµ½Êý¾Ýʱ£¬´¥·¢Öжϡ£ÔÚÖжÏÖ´ÐÐÀý³ÌÖУ¬°Ñskb¹ÒÈëÊäÈë¶ÓÁУ¬²¢³ö·¢ÈíÖжϡ£ÉÔºóµÄij¸öʱ¿Ì£¬µ±ÈíÖжÏÖ´ÐÐʱ£¬ÔٴӸöÓÁÐÖаÑskbÈ¡ÏÂÀ´£¬Í ......

AndroidÖÐÖ§³ÖµÄlinuxÃüÁî

1¡¢Æô¶¯emulator(Ä£ÄâÆ÷)
     ÔÚDosÖÐÊäÈëemulatorºó»Ø³µ¼´¿ÉÆô¶¯emulator£¬Ç°ÌáÊÇÄã°Ñandroid sdk µÄtoolsĿ¼Ìí¼Óµ½ÁË»·¾³±äÁ¿ÀïÃ棻·ñÔòµÄ»°£¬Äã±ØÐëÏȽøÈëandroid sdkµÄtoolsĿ¼Ï£¬ÔÙÊäÈëemulatorÃüÁî¡£
2¡¢²é¿´androidÖ§³ÖµÄlinux ÃüÁî
      ´ýÄ£ÄâÆ÷Æô¶¯ºÃÖ®ºó£¬ÔÚDosÖÐÊä ......

Linux½»²æ±àÒ빤¾ß»·¾³±äÁ¿ÉèÖ÷½·¨

ÐÞ¸Ä/etc/profileÎļþ£º
# vim /etc/profile
Ôö¼Ó·¾¶ÉèÖã¬ÔÚĩβ(·´ÕýÊÇ×îºóÒ»ÐÐ)Ìí¼ÓÈçÏÂ,±£´æ/etc/profileÎļþ£º
export PATH£½$PATH:/usr/local/arm/3.4.1/bin
ÖØÆôÐéÄâ»ú¼´¿ÉÉúЧ¡£
ÓÃÃüÁî#arm-linux-gcc -v²é¿´ÊÇ·ñÉúЧ¡£ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ