LINUXÏÂUSB1.1É豸ѧϰС¼Ç(2)_ÐÒé
LINUXÏÂUSB1.1É豸ѧϰС¼Ç(2)_ÐÒé
USBÐÒé:
ÏÈ¿´USB½Ó¿Ú
¿ÉÒÔ¿´³ö,ÔÚUSBʹÓÃÁË4¸ùÏß,·Ö±ðΪµçÔ´Ïß,µØÏß,ÐźÅÏߺͲî·ÖÐźÅÏß
²î·ÖÐźÅÏßÓÃÓÚ¼ì²âÐźÅÏߵĴ«ÊäÊÇ·ñÕýÈ·
ÏÂÃæÎÒÃÇÖ»¹Ø×¢ÐźÅÏß
È»ºóÊÇUSBµÄ´®¿Ú´«Êä
ÔÚ´®¿Ú´«ÊäÖÐ,ÓÉÓÚËùÓеÄÐźŹ²ÓÃÒ»¸ùÊý¾ÝÏß,ËùÒÔ²»½öÓÐÏÈÀ´ºóµ½µÄÎÊÌâ,¶øÇÒÔÚÒ»¸öÉ豸ºÍÁíÒ»¸öÉ豸½øÐÐͨÐŵÄʱºò,Èç¹û±ðµÄÉ豸Ҳ½øÀ´²åÒ»½Å,¾Í»áµ¼ÖÂÐźŵijö´í,ËùÒÔÕâ¸öʱºòÐèÒªÒ»¸ö¹ÜÀíÕß,Ëû˵ºÃ,AÉ豸ºÍÎÒͨÐÅ,AÉ豸²ÅºÍ¹ÜÀíÕßͨÐÅ,ͨÐÅÍê³Éºó,¹ÜÀíÕß˵ÏÖÔÚµ½BÉ豸ºÍÎÒͨÐÅ,AÉ豸ÄãЪһЪ,ÓÚÊÇBÉ豸²ÅÄܺ͹ÜÀíÕßͨÐÅ
ÔÚUSBÐÒéÖÐ,Õâ¸ö¹ÜÀíÕß³ÆÎªhost,ÔÚÒ»¸öusb×é³ÉµÄÀ¨ÆËÖÐÖ»ÄÜ´æÔÚÒ»¸ö¹ÜÀíÕß,Ò²¾ÍÊÇÒ»¸öhost
Èκδ«Êä¶¼ÊÇÓÉhost·¢ÆðµÄ,É豸²»ÄÜ˵hostÄã×¢ÒâÁË,ÎÒÒªºÍÄãͨÐÅÕâÑù
ËùÒÔhostÊÇÒ»¸öÊ®·Ö°ÔµÀµÄ¹ÜÀíÕß = 3=
ÄØhostÓÖÈçºÎ·¢ÆðÓÚÆäËüÉ豸µÄͨÐÅÄØ?
ÏÖÔÚ½éÉÜÒ»ÏÂͨÐŹ淶
ÔÚUSBµÄͨÐÅÖÐ,·ÖΪ4¸ö´óÀà
1. ¿ØÖÆ´«Êä
¿ØÖÆ´«ÊäÓÃÓÚ¶ÔÉ豸µÄ¿ØÖÆ·ÃÎÊ
2.Öжϴ«Êä
Öжϴ«ÊäÓÃÓÚ°´Ò»¶¨µÄʱ¼ä¼ä¸ô·ÃÎÊÉ豸(ÀýÈçÊó±ê ¼üÅ̵È)
3.µÈʱ´«Êä
µÈʱ´«ÊäÓÃÓÚ¸ßÁ÷Á¿µÄÎÞ¼ä¸ô·ÃÎÊÉ豸(ÊÓÆµ ÒôƵµÈ)
4.¿é´«Êä
¿é´«ÊäÓÃÓÚ¶ÔÁ÷Á¿µÄ,¶Ôʱ¼äÒªÇ󲻸ߵÄÉ豸(UÅÌ ÒÆ¶¯Ó²Å̵È)
Õâ4´óÀàÓÉ4ÖÖÊÂÎñ×é³É
1. INÊÂÎñ
INÊÂÎñΪhostÊäÈë·þÎñ,µ±hostÐèÒª´ÓÉ豸»ñµÃÊý¾ÝµÄʱºò,¾ÍÐèÒªinÊÂÎñ
2. OUTÊÂÎñ
OUTÊÂÎñΪhostÊä³ö·þÎñ,hostÐèÒªÊä³öÊý¾Ýµ½É豸µÄʱºò,¾ÍÐèÒªoutÊÂÎñ
3. SETUPÊÂÎñ
SETUPÊÂÎñΪhost¿ØÖÆ·þÎñ,µ±hostÏ£Íû´«ÊäһЩUSB¹æ·¶µÄĬÈϲÙ×÷µÄʱºò
¾ÍÐèҪʹÓÃsetupÊÂÎñ
4. SOFÊÂÎñ
Õâ¸ö¹æ·¶ÉÏÊÇдÓÃÓÚ֡ͬ²½,µ«ÎÒû½Ó´¥¹ýSOFÊÂÎñ,ËùÒÔҲ˵²»Ã÷°×ʵ¼ÊÓÃ; Orz
È»ºóÕâ4¸öÊÂÎñÓÖÓÉ3ÖÖ°ü¹¹³É
1. ÁîÅÆ°ü
ÁîÅÆ°üÓÃÓÚÖ¸Ã÷Ò»´ÎÊÂÎñµÄÀàÐÍ
2. Êý¾Ý°ü
Êý¾Ý°üÓÃÓÚÊÂÎñÖÐÊý¾ÝµÄ´«Êä
3. Ó¦´ð°ü
Ó¦´ð°üÓÃÓÚÊÂÎñ´«ÊäÍê³ÉµÄÎÕÊÖ
ÁîÅÆ°üÓÉ4ÖÖ°ü×é³É
1. in°ü
in°üÓÃÓÚÖ¸Ã÷µ±Ç°µÄÊÂÎñΪinÀàÐÍ
2. out°ü
out°üÖ¸Ã÷µ±Ç°ÊÂÎñΪoutÀàÐÍ
3. setup°ü
setup°üÖ¸Ã÷µ±Ç°ÊÂÎñΪsetupÀàÐÍ
4. sof°ü
sof°üÖ¸Ã÷µ±Ç°ÊÂÎñΪsofÀàÐÍ
Êý¾Ý°üÓÉ2ÖÖ°ü×é³É,ÔÚusbµÄÊý¾Ý´«ÊäÖÐ,ÿ¸öÊÂÎñµÄÊý¾Ý°üµÄÀàÐÍÐèÒª·´×ªdata0,data1,data0,data1......ÕâÑùµÄ˳Ðò·¢ËÍÏÂÈ¥,ÒÔÈ·±£Êý¾ÝµÄÍêÕûÐÔ
1. data0°ü
¸ÃÊý¾Ý°üµÄÀàÐÍΪ0
2. data1°ü
¸ÃÊý¾Ý°üµÄÀàÐÍΪ1
Ó¦´ð°üÓÉ3ÖÖÎÕÊÖ°ü×é³É
1. ack°ü
ackÎÕÊÖ°üÖ¸Ã÷µ±Ç°ÊÂÎñµÄÊý¾Ý°ü´«ÊäÊdzɹ¦
Ïà¹ØÎĵµ£º
×î½üÔÚLinux×°oracle ÔÚÍøÉÏËÑÁ˵ã×ÊÁϺʹó¼Ò·ÖÏí
linuxÏÂÃüÁîºÍÎļþ¼°Ä¿Â¼Ãû¶¼·Ö´óСд
//²é¿´ÀúÊ·Êý¾Ý
history
history |grep mount
°´"ÉÏϼü"Ñ¡ÒÔǰÇùýµÄÃüÁî
//¿½±´Îļþ
cp /usr/local/tomcat4/temp/func.class /usr/local/tomcat4/webapps/photoblog/WEB-INF/classes/framework/utils/
cp -Rf /photodataold ......
http://www.enet.com.cn/article/2007/1224/A20071224966521.shtml
Èç¹ûÄã¶ÔSUID¡¢SGIDÈÔÓÐÃÔ»ó¿ÉÒԺúòο¼Ò»Ï£¡
¡¡¡¡Copyright by kevintz.
¡¡¡¡ÓÉÓÚÓû§ÔÚUNIXϾ³£»áÓöµ½SUID¡¢SGIDµÄ¸ÅÄ¶øÇÒSUIDºÍSGIDÉæ¼°µ½ÏµÍ³°²È«£¬ËùÒÔÓû§Ò²±È½Ï¹ØÐÄÕâ¸öÎÊÌâ¡£¹ØÓÚ
SUID¡¢SGIDµÄÎÊÌâÒ²¾³£ÓÐÈËÌáÎÊ£¬µ«»Ø´ðµÄÈËÒ»°ã´ðµÃ² ......
ÈËÎïר·Ã£ººËÐĺڿÍϵÁÐÖ®Ò»Robert Love ÿ¸öÐÇÆÚ£¬ÎÒÃǶ¼²É·ÃÒ»¸öÄں˱àдÉçÇøµÄÈË£¬ËäÈ»ÕâÑùµÄ²É·Ã»áºÜ²àÖØ¼¼Êõ£¬µ«ÊÇÎÒÃǵÄÁ¢×ãµãÊÇΪÁËÈÃËùÓÐÈ˶¼ÄܽÓÊÜ¡£±¾ÖÜÎÒÃDzɷÃÁËRobert Love£¬ÏÖÔÚËûÕýÔÚά»¤“¿ÉÇÀÕ¼Äں˔µÄÉý¼¶°üºÍÆäËûһЩÊ¡£ËûʹÓÃLinuxÒѾ7ÄêÁË£¬¶ÔÓÚÏÖÔÚµÄÄÚºËÓкܶ๱Ïס£ËùÓÐÕâЩ×îºóÓÃËû× ......
1 ÏÂÔØ½âѹ
ÔÚ¹Ù·½ÍøÕ¾ÏÂÔØ×îÐÂmesa£¬mesaÖ÷ÒªÓÐÒÔϼ¸²¿·Ö£º
MesaLib-x.y.z - Mesa¿âÔ´´úÂ룬Çý¶¯ºÍÎĵµ¡£
MesaDemos-x.y.z - OpenGLµÄÑÝʾºÍ²âÊÔ³ÌÐò¡£¾ø´ó¶àÊýÐèÒªGLUT£¨Mark KilgardµÄÔʼGLUT£¯freeglut£¯OpenGLUT£©
MesaGLUT-x.y.z - Mark KilgardµÄGLUT£¬ÅäºÏmesaʹÓã¬Ò²ÓÐDOS, OS/2, ......
LINUXÏÂUSB1.1É豸ѧϰС¼Ç(4)_uhci(2)
À´Ô´: ChinaUnix²©¿Í ¡¡ÈÕÆÚ£º 2009.03.14 16:44¡¡(¹²ÓÐÌõÆÀÂÛ) ÎÒÒªÆÀÂÛ
ºÃ~ ÏÖÔÚÍòʾ㱸,ֻǷuhciÓ²¼þµÄ×¢²áÁË
ÏÖÔÚ̸һÏÂuhciÓ²¼þµÄ×é³É,uhciµÄÓ²¼þ·ÖΪÁ½¸ö´óµÄ²¿·Ö,Ö÷»ú¿ØÖÆÆ÷ºÍ¸ù¼¯Ï߯÷,ÈçÏÂͼ
µ±Ìá½»uhciÓ²¼þµÄ×¢²áµ½pci×ÜÏߺó,¾¹ýÒ»ÂÖÆ¥Åä,Ö ......