Linux¼¯Èº
Linux¼¯Èº´óÈ«
2009-12-29 20:54
¼ÆËã Linux Öм¯ÈºÏîÄ¿µÄÊýÁ¿¾ÍÏó¼ÆËã¹è¹ÈÖд´Òµ¹«Ë¾µÄÊýÁ¿Ò»Ñù¡£²»Ïó Windows NT ÒѾÊÜÆä×ÔÉíµÄ·â±Õ»·¾³×è°£¬Linux ÓдóÁ¿µÄ¼¯ÈºÏµÍ³¿É¹©Ñ¡Ôñ£¬ÊʺÏÓÚ²»Í¬µÄÓÃ;ºÍÐèÒª¡£µ«È·¶¨Ó¦¸ÃʹÓÃÄÄÒ»¸ö¼¯ÈºµÄ¹¤×÷ȴûÓÐÒò´Ë±äµÃ¼òµ¥¡£
ÎÊÌâµÄ²¿·ÖÔÒòÔÚÓÚÊõÓOȺÓÃÓÚ²»Í¬³¡ºÏ¡£IT ¾Àí¿ÉÄܹØÐÄÈçºÎʹ·þÎñÆ÷ÔËÐÐʱ¼ä¸ü³¤£¬»òʹӦÓóÌÐòÔËÐеøü¿ì£¬¶øÊýѧ¼Ò¿ÉÄܸü¹ØÐÄÔÚ·þÎñÆ÷ÉϽøÐдó¹æÄ£ÊýÖµ¼ÆËã¡£Á½Õß¶¼ÐèҪȺ¼¯£¬µ«ÊǸ÷×ÔÐèÒª²»Í¬ÌØÐÔµÄȺ¼¯¡£
±¾Îĵ÷²éÁ˲»Í¬ÐÎʽµÄ¼¯ÈºÒÔ¼°Ðí¶àʵÏÖÖеÄÒ»²¿·Ö£¬ÕâЩʵÏÖ¿ÉÒÔÂòµ½£¬Ò²¿ÉÒÔÃâ·ÑÈí¼þÐÎʽ»ñµÃ¡£¾¡¹ÜÁгöµÄËùÓнâ¾ö·½°¸²¢²»¶¼ÊÇ¿ª·ÅÔ´Â룬µ«ÊÇ´ó¶àÊýÈí¼þ¶¼×ñÑ·Ö·¢ Linux Ô´ÂëµÄ¹«¹²¹ßÀý£¬ÌرðÊÇÓÉÓÚÄÇЩʵÏÖ¼¯ÈºµÄÈË»¹³£³£Ï£Íûµ÷ÕûϵͳÐÔÄÜ£¬ÒÔÂú×ãÐèÒª¡£
Ó²¼þ
¼¯Èº×ÜÊÇÉæ¼°µ½»úÆ÷Ö®¼äµÄÓ²¼þÁ¬½Ó¡£ÔÚÏÖ½ñ´ó¶àÊýÇé¿öÏ£¬ÕâÖ»ÊÇÖ¸“¿ìËÙÒÔÌ«Íø”Íø¿¨ºÍ¼¯Ï߯÷¡£µ«ÔÚ¼â¶Ë¿ÆÑ§ÁìÓòÖУ¬ÓÐÐí¶àרΪ¼¯ÈºÉè¼ÆµÄÍøÂç½Ó¿Ú¿¨¡£
ËüÃǰüÀ¨ Myricom µÄ Myrinet¡¢Giganet µÄ cLAN ºÍ IEEE 1596 ±ê×¼¿ÉÉìËõÒ»ÖÂ½Ó¿Ú (SCI)¡£ÄÇЩ¿¨µÄ¹¦Äܲ»µ«ÔÚȺ¼¯µÄ½ÚµãÖ®¼äÌṩ¸ß´ø¿í£¬¶øÇÒ»¹¼õÉÙÑÓ³Ù£¨·¢ËÍÏûÏ¢ËùÓõÄʱ¼ä£©¡£¶ÔÓÚÔÚ½Úµã¼ä½»»»×´Ì¬ÐÅÏ¢ÒÔʹÆä²Ù×÷±£³Öͬ²½Çé¿ö£¬ÄÇЩÑÓ³ÙÊÇÖÁ¹ØÖØÒªµÄ¡£
Myricom
Myricom Ìá¹©Íø¿¨ºÍ½»»»»ú£¬Æäµ¥Ïò»¥Á¬ËÙ¶È×î¸ß¿É´ïµ½ 1.28 Gbps¡£Íø¿¨ÓÐÁ½ÖÖÐÎʽ£¬ÍÏßÐͺ͹âÏËÐÍ¡£ÍÏßÐÍ LAN ¿ÉÒÔÔÚ 10 Ó¢³ß¾àÀëÄÚÒÔÈ«ËÙ½øÐÐͨÐÅ£¬¶øÔÚ³¤´ï 60 Ó¢³ß¾àÀëÄÚÒÔ°ëËÙ½øÐвÙ×÷¡£¹âÏËÐÍ Myrinet ¿ÉÒÔÔÚ 6.25 Ó¢ÀﳤµÄµ¥Ä£¹âÏË»òÕß 340 Ó¢³ß³¤µÄ¶àÄ£¹âÏËÉÏÈ«ËÙÔËÐС£Myrinet Ö»Ìṩֱ½Óµãµ½µã¡¢»ùÓÚ¼¯Ï߯÷»ò»ùÓÚ½»»»»úµÄÍøÂçÅäÖ㬵«ÔÚ¿ÉÒÔÁ¬½Óµ½Ò»ÆðµÄ½»»»¹âÏËÊýÁ¿·½ÃæÃ»ÓÐÏÞÖÆ¡£Ìí¼Ó½»»»¹âÏËÖ»»áÔö¼Ó½Úµã¼äµÄÑÓ³Ù¡£Á½¸öÖ±½ÓÁ¬½ÓµÄ½ÚµãÖ®¼äµÄƽ¾ùÑÓ³ÙÊÇ 5 µ½ 18 ΢Ã룬±ÈÒÔÌ«Íø¿ìµÃ¶à¡£
¼¯ÈºÀàÐÍ
×î³£¼ûµÄÈýÖÖȺ¼¯ÀàÐͰüÀ¨¸ßÐÔÄÜ¿ÆÑ§Èº¼¯¡¢¸ºÔؾùºâȺ¼¯ºÍ¸ß¿ÉÓÃÐÔȺ¼¯¡£
¿ÆÑ§Èº¼¯
ͨ³££¬µÚÒ»ÖÖÉæ¼°ÎªÈº¼¯¿ª·¢²¢Ðбà³ÌÓ¦ÓóÌÐò£¬ÒÔ½â¾ö¸´ÔӵĿÆÑ§ÎÊÌâ¡£ÕâÊDz¢ÐмÆËãµÄ»ù´¡£¬¾¡¹ÜËü²»Ê¹ÓÃרÃŵIJ¢Ðг¬¼¶¼ÆËã»ú£¬ÕâÖÖ³¬¼¶¼ÆËã»úÄÚ²¿ÓÉÊ®ÖÁÉÏÍò¸ö¶ÀÁ¢´¦ÀíÆ÷×é³É¡£µ«ËüȴʹÓÃÉÌҵϵͳ£¬Èçͨ¹ý¸ßËÙÁ¬½ÓÀ´Á´½ÓµÄÒ»×éµ¥´¦ÀíÆ÷»òË«´¦ÀíÆ÷ PC£¬²¢ÇÒÔÚ¹«¹²ÏûÏ¢´«µÝ²ãÉϽøÐÐͨÐÅÒÔÔËÐв¢ÐÐÓ¦ÓóÌÐò¡£Òò´Ë£¬Äú»á³£³£Ìý˵ÓÖÓÐÒ»ÖÖ±ãÒ赀 Linux ³¬¼¶¼ÆËã»úÎÊÊÀÁË¡£µ«Ëüʵ¼ÊÊ
Ïà¹ØÎĵµ£º
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ 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Ͻø³Ì¼äͨÐŵļ¸ÖÖÖ÷ÒªÊֶμò½é£º
¹ÜµÀ£¨Pipe£©¼°ÓÐÃû¹ÜµÀ£¨named pipe£©£º¹ÜµÀ¿ÉÓÃÓÚ¾ßÓÐÇ×Ôµ¹ØÏµ½ø³Ì¼äµÄͨÐÅ£¬ÓÐÃû¹ÜµÀ¿Ë·þÁ˹ܵÀûÓÐÃû×ÖµÄÏÞÖÆ£¬Òò´Ë£¬³ý¾ßÓйܵÀËù¾ßÓеŦÄÜÍ⣬Ëü»¹ÔÊÐíÎÞÇ×Ôµ¹ØÏµ½ø³Ì¼äµÄͨÐÅ£»
Ðźţ¨Signal£©£ºÐźÅÊDZȽϸ´ÔÓµÄͨÐÅ·½Ê½£¬ÓÃÓÚ֪ͨ½ÓÊܽø³ÌÓÐijÖÖʼþ·¢Éú£¬³ýÁËÓÃÓÚ½ø ......
±¾ÎÄ×ªÔØÓÚ£º http://hi.baidu.com/peruke/blog/item/b8de06ec6a04583b27979132.html
tzset
#incude <time.h
>
void tzset(void);
ÉèÖÃʱ¼ä»·¾³±äÁ¿¡£
˵Ã÷
tzset()º¯ÊýʹÓû·¾³±äÁ¿TZµÄµ±Ç°ÉèÖðÑÖµ¸³¸øÈý¸öÈ«¾Ö±äÁ¿:daylight,timezoneºÍtzname¡£
ÕâЩ±äÁ¿ÓÉftimeºÍlocaltimeº¯ÊýʹÓÃУÕý¸ñÁÖÍþÖÎ(UTC ......
Ò»¡¢¸ÅÊö
̸µ½ÔÚlinuxϵͳϱàдI2CÇý¶¯£¬Ä¿Ç°Ö÷ÒªÓÐÁ½ÖÖ·½Ê½£¬Ò»ÖÖÊǰÑI2CÉ豸µ±×÷Ò»¸öÆÕͨµÄ×Ö·ûÉ豸À´´¦Àí£¬ÁíÒ»ÖÖÊÇÀûÓÃlinux I2CÇý¶¯Ìåϵ½á¹¹À´Íê³É¡£ÏÂÃæ±È½ÏÏÂÕâÁ½ÖÖÇý¶¯¡£
µÚÒ»ÖÖ·½·¨µÄºÃ´¦£¨¶ÔÓ¦µÚ¶þÖÖ·½·¨µÄÁÓÊÆ£©ÓУº
¡ñ ˼·±È½ÏÖ±½Ó£¬²»ÐèÒª ......