LinuxϵÄʵʱÁ÷ýÌå±à³Ì
¼¶±ð£º ³õ¼¶
ФÎÄÅô
(xiaowp@263.net
), ˶ʿÑо¿Éú, ±±¾©Àí¹¤´óѧ¼ÆËã»úϵ
2004 Äê 2 ÔÂ 01 ÈÕ
Á÷
ýÌåÖ¸µÄÊÇÔÚÍøÂçÖÐʹÓÃÁ÷¼¼Êõ´«ÊäµÄÁ¬ÐøÊ±»ùýÌ壬ÆäÌØµãÊÇÔÚ²¥·Åǰ²»ÐèÒªÏÂÔØÕû¸öÎļþ£¬¶øÊDzÉÓñßÏÂÔØ±ß²¥·ÅµÄ·½Ê½£¬ËüÊÇÊÓÆµ»áÒé¡¢IPµç»°µÈÓ¦Óó¡ºÏ
µÄ¼¼Êõ»ù´¡¡£RTPÊǽøÐÐʵʱÁ÷ýÌå´«ÊäµÄ±ê×¼ÐÒéºÍ¹Ø¼ü¼¼Êõ£¬±¾ÎĽéÉÜÈçºÎÔÚLinuxÏÂÀûÓÃJRTPLIB½øÐÐʵʱÁ÷ýÌå±à³Ì¡£
Ò»¡¢Á÷ýÌå¼ò½é
Ëæ
×ÅInternetµÄÈÕÒæÆÕ¼°£¬ÔÚÍøÂçÉÏ´«ÊäµÄÊý¾ÝÒѾ²»ÔÙ¾ÖÏÞÓÚÎÄ×ÖºÍͼÐΣ¬¶øÊÇÖð½¥ÏòÉùÒôºÍÊÓÆµµÈ¶àýÌå¸ñʽ¹ý¶É¡£Ä¿Ç°ÔÚÍøÂçÉÏ´«ÊäÒôƵ/ÊÓÆµ
£¨Audio/Video£¬¼ò³ÆA/V£©µÈ¶àýÌåÎļþʱ£¬»ù±¾ÉÏÖ»ÓÐÏÂÔØºÍÁ÷ʽ´«ÊäÁ½ÖÖÑ¡Ôñ¡£Í¨³£ËµÀ´£¬A/VÎļþÕ¼¾ÝµÄ´æ´¢¿Õ¼ä¶¼±È½Ï´ó£¬ÔÚ´ø¿íÊÜÏÞµÄ
ÍøÂç»·¾³ÖÐÏÂÔØ¿ÉÄÜÒªºÄ·ÑÊý·ÖÖÓÉõÖÁÊýСʱ£¬ËùÒÔÕâÖÖ´¦Àí·½·¨µÄÑӳٺܴó¡£Èç¹û»»ÓÃÁ÷ʽ´«ÊäµÄ»°£¬ÉùÒô¡¢Ó°Ïñ¡¢¶¯»µÈ¶àýÌåÎļþ½«ÓÉרÃŵÄÁ÷ýÌå·þÎñÆ÷¸º
ÔðÏòÓû§Á¬Ðø¡¢ÊµÊ±µØ·¢ËÍ£¬ÕâÑùÓû§¿ÉÒÔ²»±ØµÈµ½Õû¸öÎļþÈ«²¿ÏÂÔØÍê±Ï£¬¶øÖ»ÐèÒª¾¹ý¼¸ÃëÖӵįô¶¯ÑÓʱ¾Í¿ÉÒÔÁË£¬µ±ÕâЩ¶àýÌåÊý¾ÝÔÚ¿Í»§»úÉϲ¥·Åʱ£¬Îļþ
µÄÊ£Óಿ·Ö½«¼ÌÐø´ÓÁ÷ýÌå·þÎñÆ÷ÏÂÔØ¡£
Á÷£¨Streaming£©ÊǽüÄêÔÚInternetÉϳöÏÖµÄиÅÄÆä¶¨Òå·Ç³£¹ã
·º£¬Ö÷ÒªÊÇָͨ¹ýÍøÂç´«Êä¶àýÌåÊý¾ÝµÄ¼¼Êõ×ܳơ£Á÷ýÌå°üº¬¹ãÒåºÍÏÁÒåÁ½ÖÖÄÚº£º¹ãÒåÉϵÄÁ÷ýÌåÖ¸µÄÊÇʹÒôƵºÍÊÓÆµÐγÉÎȶ¨ºÍÁ¬ÐøµÄ´«ÊäÁ÷ºÍ»Ø·ÅÁ÷µÄһϵ
Áм¼Êõ¡¢·½·¨ºÍÐÒéµÄ×ܳƣ¬¼´Á÷ýÌå¼¼Êõ£»ÏÁÒåÉϵÄÁ÷ýÌåÊÇÏà¶ÔÓÚ´«Í³µÄÏÂÔØ-»Ø·Å·½Ê½¶øÑԵģ¬Ö¸µÄÊÇÒ»ÖÖ´ÓInternetÉÏ»ñÈ¡ÒôƵºÍÊÓÆµµÈ¶àýÌåÊý
¾ÝµÄз½·¨£¬ËüÄܹ»Ö§³Ö¶àýÌåÊý¾ÝÁ÷µÄʵʱ´«ÊäºÍʵʱ²¥·Å¡£Í¨¹ýÔËÓÃÁ÷ýÌå¼¼Êõ£¬·þÎñÆ÷Äܹ»Ïò¿Í»§»ú·¢ËÍÎȶ¨ºÍÁ¬ÐøµÄ¶àýÌåÊý¾ÝÁ÷£¬¿Í»§»úÔÚ½ÓÊÕÊý¾ÝµÄͬ
ʱÒÔÒ»¸öÎȶ¨µÄËÙÂʻطţ¬¶ø²»ÓõÈÊý¾ÝÈ«²¿ÏÂÔØÍêÖ®ºóÔÙ½øÐлطš£
ÓÉÓÚÊÜÍøÂç´ø¿í¡¢¼ÆËã»ú´¦ÀíÄÜÁ¦ºÍÐÒ鹿·¶µÈ·½ÃæµÄÏÞ
ÖÆ£¬ÒªÏë´ÓInternetÉÏÏÂÔØ´óÁ¿µÄÒôƵºÍÊÓÆµÊý¾Ý£¬ÎÞÂÛ´ÓÏÂÔØÊ±¼äºÍ´æ´¢¿Õ¼äÉÏÀ´½²¶¼ÊDz»Ì«ÏÖʵµÄ£¬¶øÁ÷ýÌå¼¼ÊõµÄ³öÏÖÔòºÜºÃµØ½â¾öÁËÕâÒ»ÄÑÌ⡣Ŀ
ǰʵÏÖÁ÷ýÌå´«ÊäÖ÷ÒªÓÐÁ½ÖÖ·½·¨£ºË³ÐòÁ÷£¨progressive streaming£©´«ÊäºÍʵʱÁ÷£¨realtime
streaming£©´«Ê䣬ËüÃÇ·Ö±ðÊʺÏÓÚ²»Í¬µÄÓ¦Óó¡ºÏ¡£
˳ÐòÁ÷´«Êä
˳
ÐòÁ÷´«Êä²ÉÓÃ˳ÐòÏÂÔØµÄ·½Ê½½øÐд«Ê䣬ÔÚÏÂÔØµÄͬʱÓû§¿ÉÒÔÔÚÏ߻طŶàýÌåÊý¾Ý£¬µ«¸ø¶¨Ê±¿ÌÖ»Äܹۿ´ÒѾÏÂÔØµÄ²¿·Ö£¬²»Ä
Ïà¹ØÎĵµ£º
1. HCI²ãÐÒé¸ÅÊö£º
HCIÌṩһÌ×ͳһµÄ·½·¨À´·ÃÎÊBluetoothµ×²ã¡£ÈçͼËùʾ£º
´ÓͼÉÏ¿ÉÒÔ¿´³ö£¬Host Controller Interface(HCI) ¾ÍÊÇÓÃÀ´¹µÍ¨HostºÍModule¡£Hostͨ³£¾ÍÊÇPC£¬ ModuleÔòÊÇÒÔ¸÷ÖÖÎïÀíÁ¬½ÓÐÎʽ£¨USB,serial,pc-cardµÈ£©Á¬½Óµ½PCÉϵÄbluetooth Dongle¡£
ÔÚHostÕâÒ»¶Ë£ºapplication,SDP,L2capµÈÐÒé ......
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
Ò»£®ÕæÊµÖ÷»úÅäÖÃÓëÉèÖÃ
ǰÌáÌõ¼þ£º¹«Ë¾ÊÇͨ¹ýIP¡¢MACµØÖ·Ó³ÉäµÄ·½Ê½À´·ÃÎÊÍøÂçµÄ¡£
Íø¹Ø£º192.168.10.1
ÒÔÏÂÁ½×éIP£¬MAC¿ÉÒÔ·ÃÎÊÍâÍø
1.
IP:192.168.10.232
MAC: 00-0B-2F-1A-51-95
2.
IP:192.168.10.175
MAC:00-28-27-AB-56 ......
Ò»¡¢Ç°ÑÔ
Linux×î³õµÄ¿ª·¢ÍêÈ«ÊÇÎ§ÈÆASCII±àÂëÌåϵ½øÐеģ¬Ã»Óп¼ÂÇ·ÇÓ¢ÓïÓû§ÃæÁÙµÄÎÊÌ⣬Òò´Ëµ¼ÖÂÆäʹÓÃÃż÷½Ï¸ß£¬ÓÈÆä¶ÔÓÚÑÇÖÞÓû§¶øÑÔ£¬ÓÉÓÚ²ÉÓÃÏóÐÎ
ÎÄ×ÖµÄÌØÊâÐÔ£¨°üÀ¨ÖÐÎÄ¡¢º«ÎÄ¡¢ÈÕÎÄ£¬¼ò³ÆÎªCJK£©£¬Ê¹µÃ¶ÔLinux½øÐб¾µØ»¯¸üΪÀ§ÄÑ¡£ÔÚÕâÑùµÄ±³¾°Ï£¬ejoyµÈÈË·¢Æð ......
ÔÚLinuxÏÂÓÃbuildroot´î½¨mips/armµÄ½»²æ±àÒëÆ½Ì¨
Õâ¸ö±àÒë»·¾³ÊDz»ÄܱàÒëfor¿ªÔ´ÎÞÏß·ÓÉÆ÷µÄ³ÌÐòµÄ£¬ÒòΪÄÚºËÊÇ2.6µÄ
½¨Òé²Î¿¼ÕâÆª: http://www.felix021.com/blog/read.php?1467
ǰÁ½ÌìÂòÁËNetGear WRT614 V9£¬´îÔØµÄÊÇBroadcomµÄ200MHz MIPS´¦ÀíÆ÷¡£
ÓÉÓÚʹÓõÄÊÇ¿ªÔ´²Ù×÷ϵͳLinux£¬ËùÒÔ¿ÉÒÔË¢ÍøÉÏһЩNBµÄ ......