日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

基于Linux的USB 主/从设备之间通讯的三种方式

發布時間:2023/12/20 linux 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于Linux的USB 主/从设备之间通讯的三种方式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉載:http://archive.eet-china.com/www.eet-china.com/ART_8800323770_617693_TA_eda530e7.HTM

隨著簡單易用的USB接口日益流行,在嵌入式系統中添加對USB接口的支持已成為大勢所趨。本文通過介紹Linux中支持USB的各種模塊和庫,分析了在Linux上利用USB實現高速串口和以太網連接等通信方式的具體方法。

通用串行總線(USB,Universal Serial Bus)是一種非常實用的通信接口,其應用日益廣泛。有三種方法可以使運行Linux操作系統的嵌入式系統支持USB接口,本文將對這三種方法逐一進行介紹。

基于Linux的USB設備與USB主機一般有以下三種通信方式:1.一些功能最完備結構也最復雜的設備采用用戶定制內核模塊來實現在標準USB總線上運行復雜的高級協議,而由USB主機上相應的用戶驅動程序和應用來完成連接。2.另一些基于Linux的USB設備則利用USB總線來實現與主機上所運行的某個應用的簡單的點對點串行連接。主機上的應用雖然利用了主操作系統所提供的USB編程接口,但表面看來卻似乎是在通過一個典型的串口進行通信。3.最后,還有些設備以主計算機作為網關,將USB設備連接到辦公局域網或互聯網上,從而使USB設備看起仿佛構成了一個以太網。這種方法專業性較強,但通常可行,是主機驅動程序使該方法成為可能。

在這三種方法中,您可以根據預留給開發的時間長短和期望USB接口在嵌入式應用中所扮演的角色來決定選用那一種方法比較恰當。為了幫助您做出正確的選擇,下一節將向您介紹這三種方法分別應用于基于Linux的USB設備時的情況,但首先讓我們對USB接口做一個大致介紹。

?

USB概述?

USB是一種方便快捷的接口,可用于為計算機工作站連接一些小配件。根據USB規范的定義,鼠標、鍵盤、音頻播放和錄音設備、照相機、大容量存儲設備以及許多其他設備均可以通過USB接口,以高達480Mbps的速度連接到一臺主計算機。協議定制者對USB上運行的這種復雜的主從式協議做出了仔細的說明,這就幫助保證了所有這些設備之間具備互操作性和兼容性。例如,該協議規定,USB設備只有在被詢問時才可以回答,并且USB主機會根據所連接的USB設備類型的不同,采用某些特定的格式,在某些特定的時間段從不同的設備獲取數據。

USB設備和主機之間通常通過專用的總線控制芯片建立連接。在USB主機上,名為UHCI或OHCI等的控制芯片通過插卡形式加入主機或直接集成到工作站的主板上。在主機一端的總線控制驅動程序管理著主機控制芯片,它同時還跟蹤監視著主機目前連接的是哪些USB設備,從而決定應如何與它們通信。

可用于連接照相機和鼠標之類USB設備的總線控制器有很多種。其中的一種就在一塊芯片上同時集成了USB接口以及另一端的串口、I2C接口或并口。USB控制器(包括主機上的和USB設備上的控制器)也可能集成到英特爾StrongARM或 Hitachi H8之類的微控制器中去。這些芯片及其外圍部件有點類似以太網和CAN控制器,不同的是他們用于連接USB設備,并運行USB協議。

很多人都知道Linux操作系統中包含了USB主機控制器的驅動程序,因而USB鍵盤、數碼相機以及其他一些USB設備都可以在一個運行Linux操作系統的桌面工作站上使用。但很少有人知道Linux中還包含了一組USB設備控制器的驅動程序,尤其是集成到StrongARM SA1110處理器中的控制器。有了這些控制器驅動程序,基于Linux的嵌入式系統就能利用USB接口來與主計算機(運行Linux或其他操作系統)通信。

大多數USB通信的實現過程都是雙端的。主機利用一個內核模塊或驅動程序來與USB設備通信,而USB設備則通過其自身的驅動程序來與主機通信。根據主機和USB設備所采用的通信風格的不同,驅動程序可以很簡單明白,也可以很復雜,很具挑戰性。本文主要關注USB設備端的通信過程,但也在適當的地方包含了關于主機端通信過程實現的信息。

?

以下討論的技術應當引起讀者的注意。本文的目的是介紹如何在數碼相機和PDA等基于Linux的USB設備上使用Linux。此處所指的USB設備是嚴格意義上的USB設備,即帶正方形連接器的完整的設備,而不是哪些連接器形狀為扁平矩形的設備。此外,USB連接的另一端(通常是一臺PC工作站),應該是一臺USB主機。

?

?

關于USB信息包的格式和通信參數的詳細信息,見本文的參考文獻。

?

?

通過編寫內核模塊添加USB接口

?

?

1. USB設備端通信過程

向一個基于Linux的設備中添加USB接口的第一種方法是編寫一個用戶定制的Linux內核模塊,這也是可實現最完備功能的一種做法。采用這種方法時通常需要針對主機的操作系統(Windows, Linux等)開發相應的驅動程序。

?

?

一旦在設備中實現了用戶定制的內核模塊,就可以使該設備完成相當復雜的功能,例如仿真一個文件系統,從而允許嵌入式應用將其USB主機當作一個遠程存儲設備。除此以外,采用這種方法之后,設備還可以具備存儲轉發(store-and-forward)的功能,因而能夠在與USB主機的連接建立之前對來自嵌入式應用的數據流進行緩沖。

?

?

在基于StrongARM的Linux設備中,內核代碼用于管理芯片所攜帶的USB設備控制器外設,通過調用函數sa1100_usb_open()來初始化。在初始化之后,內核模塊還會調用函數sa1100_usb_get_descriptor_ptr() 和sa1100_usb_set_string_descriptor()來設置在設備查詢期間傳送給USB主機的描述符,其中包含設備的數字廠商號和產品標識符,以及可以讓主機用來識別設備的字符串,甚至還有一個序列號域,以便主機可以唯一地識別一個連接在USB接口上的設備,或者在同種型號的多個設備中進行區分。

?

?

設備查詢過程是由USB設備控制器驅動的,并且一旦和USB主機連上之后會自動執行,所以內核模塊必須在USB通信開始之前設置好每個設備的描述符。當準備工作就緒之后,USB設備模塊就會調用函數sa1100_usb_start()來通知內核接收主機發來的USB連接請求。如果設備模塊在連上USB 主機之前調用了函數sa1100_set_configured_callback(),那么接著內核模塊就會在查詢過程結束時調用回調函數?;卣{函數很適合用來在設備上發出警告或給出一些形象的暗示,說明連接已經建立。

?

?

如果不再需要進行USB通信,那么設備的內核模塊就會先調用函數sa1100_usb_stop(),然后調用sa1100_usb_close(),來關閉SA1100上的USB控制器。

?

?

StrongARM的 USB控制器支持bulk-in和bulk-out兩種數據傳送方式。當接收來自USB主機的數據包時,內核模塊會調用sa1100_usb_recv(),將一個數據緩沖區的地址和一個回調函數送給它。然后內核中的USB設備控制代碼會從主機取回一個bulk-out數據包,將其內容存入制定的緩沖區,接著調用回調函數。

?

?

下一步,回調函數從接收緩沖區中提取出數據,將其存放到其他地方,或者將緩沖區空間添加到一個隊列中,然后分配一個新的緩沖區來接收下一個數據包。然后,如果還有數據需要接收,那么回調函數會重新調用sa1100_usb_recv(),準備接收另一個數據包。

?

?

向USB 主機發送數據的過程與此類似。內核模塊收集了一幀數據之后,將數據的存放地址、數據長度和回調函數的地址送給sa1100_usb_send()函數。接著,在數據傳送結束之后,內核模塊會調用回調函數。

?

?

在www.embedded.com/code.htm(arch/arm/mach-sa1100/usb-char.c)可以找到一個叫做usb-char的模塊,這是一個很好的設備端SA1110?Linux?USB模塊的例子。該模塊將USB設備與USB 主機之間的連接變成一種高速串行鏈接。此外, usb-eth( arch/arm/mach-sa1100/usb-eth.c)模塊也是個不錯的例子,該模塊將USB變成了一種虛擬的以太型網絡。后面會深入探討這兩種模塊。

?

?

2. USB主機端通信過程

?

?

有些很好的主機端USB驅動程序的例子是隨主流Linux操作系統的發布而提供的,位于The Linux Kernel Archives (kernel.org)發布的原始內核源代碼中。其中,Handspring Visor 模塊(drivers/usb/serial/visor.c)是一個編寫得更清晰,也更易理解的模塊,它同時也是USB 主機端模塊(drivers/usb/usb-skeleton.c)的模板。

?

?

利用USB實現高速串行通信

?

?

1. USB設備端通信過程

?

?

為了達到最實用的效果,我們可以將USB總線簡單地看作一個高速串口,然后,在一些嵌入式設備和應用中,我們就可以用USB接口來模擬串口。StrongARM處理器的Linux內核就提供了一個名為usb-char的USB設備驅動程序,它所完成的恰好就是用USB模擬串口的功能。

?

?

當需要與USB 主機通信時,Linux操作系統中的USB設備應用只是簡單地打開一個與其usb-char設備節點的連接(連接類型為字符型,major number 為10, minor 為240),然后就開始讀寫數據。在與USB 主機的連接建立之前,read()和write()操作均返回一個錯誤信息。一旦連接建立好,并且設備查詢完成之后,USB接口就開始象一個點對點的串口一樣與主機進行通信。

?

?

這種進行USB數據傳送的方法非常簡單有效,因而usb-char設備模塊發布之后一直很受歡迎。而且,該模塊還為通過其他方法進行USB通信提供了一個參考。

?

?

在usb-char中,真正的操作開始于usbc_open()函數,列表1給出了函數的一部分代碼。筆者由于臨時的興趣,對該代碼做了一點修改,取消了錯誤和超時句柄。在此向代碼的原作者Brad Parker、Nicolas Pitre 和Ward Willats致歉。

?

?

twiddle_descriptors()函數用于設置設備的USB描述符。在描述符設置好之后,我們就可以開始進行設備查詢,并從USB 主機接收一幀數據。kick_start_rx()函數段的代碼主要用于調用sa1100_usb_recv(),建立回調。

?

?

在USB主機發送一個數據包時,設備的內核模塊會通過回調方式調用rx_done_callback_packet_buffer()函數,將數據包的內容送入一個FIFO隊列,以便能通過read()函數將該數據包返回給usb-char設備節點。

?

?

2. USB主機端通信過程

?

?

對于運行Linux操作系統的USB 主機,與usb-char相應的USB 主機模塊叫做usbserial。大多數Linux版本中都包含了該模塊,但它并不總能自動加載。通常應在主機與USB設備之間的連接建立之前利用modprobe 或insmod加載該模塊。

?

?

USB設備查詢完成之后,主機上的一項應用就會利用某個usbserial設備節點(字符型, major 為188, minor 大于等于0)與其通信。這些節點通常叫做/dev/ttyUSBn。Usbserial模塊會報告它將哪一個節點分配給了哪一臺USB設備,并將這一信息按如下方式記載在內核消息記錄中:

?


===================================

?


usbserial.c:檢測到一般轉換器

?


usbserial.c:將一般轉換器加入ttyUSB0

?


==================================

?

?

這種連接一旦建立,USB 主機上的應用就可以通過向特定的節點讀或寫的方式與某USB設備通信。

?

?

此時,筆者并未考慮在運行Win32或其他類型操作系統的主機上已有類似usbserial的模塊。但用于這些主機上的任何USB驅動程序,只要能夠進行bulk-in 和 bulk-out數據傳輸,就很可能是一個近乎完整的驅動程序,只需進行一定的產品調整,并添加與產品綁定的廠商ID。

?

?

Linux主機上還有另一種類似usbserial模塊的庫,叫做libusb (參見libusb.sourceforge.net)。該庫通過低級的內核系統調用而不是通過usbserial模塊來完成USB數據傳輸,因而在Linux kernel版本上更容易設置和使用。同時,該庫還能提供大量實用的調試功能,十分利于對USB鏈接上運行的復雜的通信協議進行調試。

?

?

為了通過libusb與一個采用了usb-char模塊的USB設備進行通信,Linux主機應用首先通過庫中的usb_open()函數與設備建立連接,然后利用函數usb_bulk_read()和usb_bulk_write()與設備交換數據。Libusb中含有幾個程序范例。

?

?

利用USB實現以太網連接

?

?

1. USB 設備端通信過程

?

?

如果利用USB連接來實現高速串口并非您所希望,那么您還可以將所有USB連接用作一個以太網。不論在主機端還是在設備端,Linux均有模塊能實現這一功能。iPAQ(掌上電腦)的Linux內核就獨一無二地采用了這種通信策略,因為iPAQ硬件中既沒有可訪問的串口也沒有專門的網絡接口。

?

?

StrongARM Linux內核中,有一個叫做usb-eth的模塊(arch/arm/mach-sa1100/usb-eth.c),它利用USB作為物理媒介,模擬出一個虛構的以太網設備。一旦這種網絡接口創建起來之后,就可以為它分配IP地址,并且外部環境均將其作為一個普通的以太網硬件對待。一旦USB 主機連接建立起來,usb-eth模塊就允許USB設備“瀏覽”因特網,拼其他的IP地址,甚至通過DHCP、HTTP、NFS或者遠程網“交談”,以及收發電子郵件。簡而言之,任何能夠在真正的以太網接口上運行的應用都可以原封不動地在usb-eth 上運行,因為這些應用無法識別它們所使用的其實并非真正的以太網硬件。

?

?

2. USB 主機端通信過程

?

?

相應的,在運行Linux操作系統的主機一端,可用來在USB上實現以太網連接的內核模塊叫做usbnet。安裝了該模塊之后,一旦主機與USB設備的連接建立起來,它就會創建一個虛擬的以太網接口,在主機一端的內核模塊以及用戶應用看來,這個虛擬的接口與真正的以太網接口別無二致。主機端的應用可以通過拼一個USB設備的IP地址來檢查該設備是否已經連上,如果拼操作成功,那么就表示設備已經連接成功。

?

?

最近出現了一種針對Win32主機的usbnet風格的驅動,叫做Bahia網絡驅動,關于該驅動的詳細信息請訪問www.bahia21.com/download.htm。

?

?

USB通信的調試

?

?

遺憾的是,在USB 主機與Linux USB設備之間進行通信時,能夠幫助我們跟蹤通信過程中出現的問題的工具實在不多。除了libusb所提供的調試功能以外(該功能十分強大,但對于內核的系統調用接口則無能為力),在一次失敗的設備查詢或數據傳輸的嘗試過程中發生了什么問題?只有內核源代碼和記錄能夠提供一些線索。筆者嘗試在開發過程中向USB 主機和設備代碼中大量添加printk()函數調用,但這種方法會引入額外開銷,從而改變USB代碼自身的性能,這在有些情況下反而是事與愿違。

?

?

對那些希望對 USB設備接口進行逆向工程處理,或者希望查找其產品缺陷的Linux開發者而言,一個叫做USB Snoopy (home.jps.net/~koma)的程序是個不錯的選擇。只是USB Snoopy僅能在Win32主機上運行。關于USB Snoopy的詳細信息或關于常規的USB調試,請參看本文末給出的參考文獻中Jan Axelson撰寫的 “USB Debug Tips”。

?

?

Linux已成為通用型操作系統

?

?

如今Linux已不再是USB 主機專用的操作系統了,USB設備也可以方便地選擇它。而且Linux下的USB通信太靈活易用了,因而筆者采用其他易用型串口(RS-232)的日子很可能就此結束,對我而言,這是件好事。

?

?

作者:Bill Gatliff

?


一位嵌入式領域的顧問,同時也是一位免費軟件熱愛者,熱衷于撰寫關于免費軟件的文章并在其項目中使用免費軟件

?


Email: bgat@billgatliff.com。

?

?

參考文獻:

?


1. Ganssle, Jack. "An Introduction to USB Development," Embedded Systems Programming, March 2000, p.79.

?


2. Axelson, Jan. "HIDs Up," Embedded Systems Programming, October 2000, p.61.

轉載于:https://www.cnblogs.com/yyx1-1/p/6543654.html

總結

以上是生活随笔為你收集整理的基于Linux的USB 主/从设备之间通讯的三种方式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

av大全在线 | 欧美做受高潮1 | 男女视频91 | 亚洲精选视频免费看 | 特级西西444www大精品视频免费看 | 亚洲精品国精品久久99热 | 五月婷婷六月丁香 | 91精品视频免费 | 亚洲专区视频在线观看 | 中文字幕免费观看 | 成 人 黄 色 视频 免费观看 | 国产成人99久久亚洲综合精品 | 国产黄色理论片 | 丁香五婷| 日韩中文字幕免费视频 | www.日本色| 亚洲综合在线五月 | 国产一区二区在线免费播放 | av在线进入| 五月天综合| 在线观看日韩免费视频 | 日韩黄在线观看 | av日韩中文 | 日韩黄色在线电影 | 天天天天天天操 | 在线观看91av | 国产精品成人自产拍在线观看 | 久久久久免费精品 | 亚洲精品在线二区 | 四虎成人精品永久免费av | 91视频国产高清 | 三级在线视频观看 | 久久一区二区三区超碰国产精品 | 四虎8848免费高清在线观看 | 高清美女视频 | 色婷婷在线观看视频 | 成人v| 在线视频中文字幕一区 | 成人免费视频视频在线观看 免费 | 99久久精品国产亚洲 | 亚洲成av人片在线观看 | 国产精品涩涩屋www在线观看 | 国产精品成人久久久 | 日韩精品专区在线影院重磅 | 国产美女免费观看 | 久久手机免费视频 | 韩国精品一区二区三区六区色诱 | 狠色狠色综合久久 | 中文字幕免费一区 | 四虎成人在线 | av夜夜操| 亚洲综合成人专区片 | 欧美日韩国产一二三区 | 免费一级日韩欧美性大片 | 日韩欧美电影网 | 久久久久久电影 | 欧美日韩性视频在线 | 日本视频高清 | 亚洲黄色免费在线 | 国产黄色看片 | 最新久久久 | 韩国精品福利一区二区三区 | 国产91国语对白在线 | 91电影福利 | 在线日韩av | 伊人久久在线观看 | 婷婷六月色 | 亚州免费视频 | 日韩av电影免费在线观看 | a视频在线播放 | 欧美日韩免费一区二区 | 亚洲香蕉在线观看 | 免费av片在线 | 亚洲免费不卡 | 99c视频高清免费观看 | 免费av看片 | 国产视频一区精品 | 日本免费一二三区 | 日本在线观看视频一区 | 国产亚洲精品日韩在线tv黄 | 狠狠干 狠狠操 | 久久国产精品免费一区 | 狠狠狠狠狠干 | 精品国产综合区久久久久久 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 国产手机在线观看视频 | 福利视频一区二区 | 少妇bbb搡bbbb搡bbbb | 亚洲经典精品 | 国产精品成人在线观看 | 亚洲天堂网在线观看视频 | 夜夜爽88888免费视频4848 | 欧美久草网 | 国产精品一区二区美女视频免费看 | 手机在线中文字幕 | 成人教育av | 午夜aaaa| 日韩有码第一页 | 九九热在线精品视频 | 美女网站色免费 | 免费网站污 | 久久躁日日躁aaaaxxxx | 久久一区精品 | 国产黄色精品在线 | 亚洲日本在线一区 | 狠狠狠色丁香综合久久天下网 | 精品视频免费久久久看 | 国产日产欧美在线观看 | 91久久久久久国产精品 | av中文电影 | 久久99久久99精品免观看粉嫩 | 国产精品久久久久久久久久久久冷 | 日韩免费在线视频观看 | 国产精品一区电影 | 黄色av一级片 | av电影在线观看完整版一区二区 | 国产一级电影网 | 国产在线播放一区二区 | 亚洲国产成人精品在线观看 | 免费看污黄网站 | a天堂中文在线 | 天堂av一区二区 | 极品久久久 | 日韩 在线 | 亚洲精品国精品久久99热 | 亚洲激情小视频 | 色99色| 久久精国产| 97视频在线观看成人 | 久久99偷拍视频 | 六月丁香婷 | 精品国产乱码一区二区三区在线 | 97超碰色 | 日韩中文字幕网站 | 成人黄色电影在线 | 在线视频免费观看 | 国产日韩亚洲 | 日韩中文字幕免费电影 | 国产精品一区二区久久久久 | 国产精品黄网站在线观看 | 国产一级片网站 | 婷婷色网站 | 亚洲精品中文字幕在线 | 国产无区一区二区三麻豆 | 久久不卡免费视频 | 国产无遮挡又黄又爽馒头漫画 | 97在线观看免费观看高清 | 色小说在线 | 天天玩天天操天天射 | 青青草视频精品 | 五月婷婷六月丁香 | 欧美精品免费一区二区 | 久久激情影院 | 久久九九国产精品 | 国产精品国产三级国产aⅴ入口 | a级国产乱理伦片在线观看 亚洲3级 | 婷婷狠狠操 | 国产激情电影综合在线看 | 国产黄免费在线观看 | 97中文字幕 | 天天性天天草 | 久久久久区 | 色天天中文 | 97福利在线| 黄污污网站 | 久久综合九色九九 | 综合网久久 | 成年一级片 | 2020天天干夜夜爽 | 欧美精品一区二区在线播放 | 中文字幕高清免费日韩视频在线 | 最近最新mv字幕免费观看 | 国产精品原创视频 | 黄色毛片一级片 | 黄网站色 | 国产一区二区综合 | 中文字幕色站 | 国产一级二级三级在线观看 | 91看片淫黄大片一级在线观看 | 久久你懂得 | 91在线看片 | av片在线观看| 国产男女免费完整视频 | 日韩精品首页 | 欧美韩日精品 | 日韩videos | 九草视频在线观看 | 久久久久网址 | 日日夜夜网站 | 91成人在线观看喷潮 | 99久久精品费精品 | 免费a视频 | 欧美国产不卡 | av在线直接看 | 视频一区二区在线 | 91麻豆精品国产91久久久久久 | 日日夜操 | 99看视频在线观看 | 超碰人人射 | 亚洲综合色丁香婷婷六月图片 | 在线观看日韩av | 成人av视屏 | 四虎影院在线观看av | 精品日韩在线一区 | 六月丁香综合 | 国产精品一区二区在线观看 | 亚洲一本视频 | a在线观看国产 | 国内精品视频免费 | 超碰97在线人人 | 欧美一区,二区 | 色午夜| 亚洲成人免费 | 亚洲美女在线国产 | 伊人久久av| 国产精品免费人成网站 | 亚洲国产av精品毛片鲁大师 | 国产精品成人久久久 | 久久蜜臀av| www99精品| 国产视频69| av 一区二区三区 | 91av影视| 欧美日韩一区二区在线观看 | 国产精品久久久久久久久蜜臀 | 日韩经典一区二区三区 | 91毛片在线| 在线免费国产视频 | av免费福利 | 91看片在线观看 | 免费三级骚 | 丁香久久久| 日本黄色免费看 | 国产乱对白刺激视频在线观看女王 | 日韩中文字幕视频在线 | 国产99久久久国产精品成人免费 | 一区二区三区四区五区在线 | 国产999精品久久久影片官网 | 亚洲精品久久久久久国 | 色欧美88888久久久久久影院 | 黄色三级网站 | 国产精品四虎 | 日韩高清在线观看 | 高清av中文在线字幕观看1 | 中文字幕专区高清在线观看 | 四虎在线观看视频 | 在线免费av电影 | 97超碰人人澡人人 | 日本性xxxxx| 久久黄色网页 | 狠色狠色综合久久 | 亚洲精品国产麻豆 | 毛片一区二区 | 四虎精品成人免费网站 | 国产91在线 | 美洲 | 亚洲日本成人 | 久久综合久久综合久久 | 国产精品毛片一区视频播 | 在线免费国产 | 久久96国产精品久久99漫画 | 国产成本人视频在线观看 | 欧美成人久久 | 国产精品99久久99久久久二8 | 欧美男女爱爱视频 | 国产成人精品国内自产拍免费看 | 亚洲欧美色婷婷 | 国产视频 亚洲精品 | 国产无套一区二区三区久久 | 人人爽人人干 | 国产精品999久久久 久产久精国产品 | 欧美精品久久人人躁人人爽 | 射久久| 欧美日韩国产精品久久 | 日本精品视频一区二区 | 亚洲视频免费在线观看 | 亚洲国产精品500在线观看 | 色婷婷久久久综合中文字幕 | 操高跟美女 | 日韩三级视频在线看 | 手机看片国产日韩 | 国产视频一区在线免费观看 | 午夜精品久久久久久99热明星 | 丁香婷婷色综合亚洲电影 | 免费a视频在线观看 | 999久久久免费视频 午夜国产在线观看 | 国产精品女同一区二区三区久久夜 | 中文字幕在线看视频国产中文版 | 日韩欧美视频免费观看 | 日韩欧美综合精品 | 夜夜躁狠狠躁日日躁 | 综合久久一本 | 天天射综合网视频 | 九九视频网 | 欧美精品你懂的 | 人人要人人澡人人爽人人dvd | 黄色av一区 | 国产亚洲成人精品 | 国产高清不卡一区二区三区 | 999国产| 97超碰福利久久精品 | 在线免费黄色av | 亚洲人av免费网站 | 三级av免费观看 | 亚洲精品国 | 日本爱爱免费视频 | 人人狠| 国产午夜精品福利视频 | 激情亚洲综合在线 | 国产精品 中文在线 | 五月丁香| 亚洲欧洲久久久 | 成人18视频| 网站在线观看日韩 | 色婷婷免费 | 欧美精品一区二区在线播放 | 国产精品精品国产婷婷这里av | 免费在线观看视频一区 | 日韩精品一区二区在线视频 | 在线播放91 | av大全在线免费观看 | 国产99色| 国产又粗又猛又爽 | 黄色特级一级片 | 久久久观看 | 久久视频免费在线 | 91在线91| 午夜久久久久久久久久久 | 在线视频1卡二卡三卡 | 黄色毛片视频免费观看中文 | 久久天天躁狠狠躁亚洲综合公司 | 五月天国产 | 九色视频自拍 | 二区三区在线观看 | 日韩精品高清视频 | 久久久免费网站 | 国产精品av免费 | 日韩久久片 | 女人18片 | 久久99免费 | 午夜色大片在线观看 | 国产日产精品一区二区三区四区的观看方式 | 欧美一级片免费在线观看 | 午夜精品久久久99热福利 | 欧美激情视频三区 | 福利视频导航网址 | 一本一道波多野毛片中文在线 | 亚洲国产网站 | 中文字幕人成乱码在线观看 | 91亚洲精品在线观看 | 精品国产色 | 在线播放国产精品 | 99热精品国产一区二区在线观看 | 高清美女视频 | 国产午夜精品久久久久久久久久 | 视频在线一区 | 欧美福利视频 | 精品久久久久久亚洲综合网站 | 国产精品久久久久久久久久ktv | 日韩中文字幕免费视频 | 99国产精品久久久久老师 | 在线观看视频h | 国产精品无av码在线观看 | 欧美激情视频一区二区三区 | 亚洲免费国产视频 | 久久美女精品 | 国产高清无线码2021 | 热99在线 | 国产区在线视频 | 精品国产伦一区二区三区观看说明 | 国产高潮久久 | 成人在线观看免费视频 | 黄色字幕网 | 欧美国产高清 | 亚洲欧洲精品一区二区 | 中文字幕人成人 | 国产在线观 | 国产日产在线观看 | 亚洲天堂网视频在线观看 | 久久久久北条麻妃免费看 | 探花视频在线观看免费 | 国产精品少妇 | 日日躁夜夜躁aaaaxxxx | 日韩有码中文字幕在线 | 亚洲综合色视频在线观看 | 免费h精品视频在线播放 | 亚洲人成人在线 | 天天射综合 | bayu135国产精品视频 | 91精品国产自产在线观看永久 | 高清国产午夜精品久久久久久 | 久久久久欠精品国产毛片国产毛生 | 久久久久久久久久久久99 | 免费观看国产成人 | 亚洲天天综合 | 狠狠色丁香婷婷综合久小说久 | 免费看黄在线看 | 精品久久免费 | 婷婷午夜激情 | 91麻豆视频 | 伊人婷婷在线 | 精品色999 | 成人三级黄色 | 九九热在线观看 | 五月亚洲综合 | 怡红院av久久久久久久 | 日韩欧美电影网 | 亚洲精品视频www | 久久精品国产亚洲aⅴ | 天天综合久久 | 欧美日韩国产二区 | 精品久久国产一区 | 麻豆成人在线观看 | 97av超碰 | 久久精品观看 | 久久久国产一区 | 欧美午夜剧场 | 久久99精品国产一区二区三区 | 国产在线精品一区二区 | 夜添久久精品亚洲国产精品 | 亚洲国产美女精品久久久久∴ | 国产精品美女999 | 欧美日韩中文国产一区发布 | 我要色综合天天 | 久久极品 | 国产精品高潮久久av | 亚州av成人 | 色综合久久久久综合体桃花网 | 成人免费观看网址 | 色综合在 | 日韩在线免费小视频 | 久久久国产网站 | 片黄色毛片黄色毛片 | 毛片激情永久免费 | 成人免费在线网 | 欧美一区在线观看视频 | 国产成人高清在线 | 久久亚洲欧美日韩精品专区 | 亚洲专区在线播放 | 国产高清视频免费最新在线 | 日韩免费电影网站 | www.com久久久 | 久久99精品久久久久婷婷 | 欧美乱熟臀69xxxxxx | 久久免费视频1 | 激情五月激情综合网 | www.干| 国产中文字幕网 | 国产免费人人看 | 精品女同一区二区三区在线观看 | 亚洲日本va午夜在线影院 | 99精品视频在线播放观看 | 精品国产一区二区三区av性色 | 天天操天天操天天操天天操天天操天天操 | 天天色天天射天天综合网 | 狠狠干免费| 狠狠躁夜夜躁人人爽视频 | www.黄色小说.com | 亚洲高清视频在线观看 | 午夜美女福利 | 综合天堂av久久久久久久 | 在线观看午夜av | 国产成人精品一区二 | 欧洲激情在线 | 日韩亚洲在线 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 免费a网| 亚洲午夜精品久久久 | 国产精品国产三级国产专区53 | 久久草精品 | 激情在线免费视频 | 国内精品久久久久久久影视麻豆 | 亚洲精品成人av在线 | 久久香蕉电影 | 国产亚洲精品久久久久久网站 | 久久色中文字幕 | 日韩一区二区免费在线观看 | 成人影音在线 | 国产精品日韩久久久久 | 欧美成人中文字幕 | 精品视频在线播放 | 久草在线观看视频免费 | 精品国产免费人成在线观看 | 黄色三级久久 | 狠狠干.com | 久久久久久美女 | 99精品视频99| 亚洲电影久久久 | 欧美久久久久久久久久久 | 久久久精品网 | 久久精品国产免费观看 | 国产视频 亚洲精品 | 深爱婷婷 | 久久在视频 | 麻豆视频成人 | 欧美片一区二区三区 | 日韩欧美在线视频一区二区三区 | 四虎国产永久在线精品 | 黄色精品在线看 | 日韩欧美在线高清 | 日韩xxx视频 | 91视频久久久久久 | 免费久草视频 | 久草精品免费 | 国产亚洲激情视频在线 | 国产美女精品人人做人人爽 | 香蕉视频4aa | 午夜av免费 | 国产精久久久久久妇女av | 99热999 | 久草视频免费播放 | 最近中文字幕高清字幕在线视频 | 麻豆系列在线观看 | 欧美日韩高清一区二区 国产亚洲免费看 | 中文字幕在线人 | 国产小视频精品 | 成年人在线看视频 | 狠狠伊人 | 久久九九九九 | 国产精品扒开做爽爽的视频 | 成人超碰在线 | 99精品久久精品一区二区 | 免费日韩 精品中文字幕视频在线 | 国产激情久久久 | 久草在线网址 | 成人黄色大片网站 | 久草在线综合 | 国产精品18久久久久vr手机版特色 | 亚洲区另类春色综合小说校园片 | 成人免费观看网址 | 色老板在线视频 | 亚洲1级片 | 国产日本亚洲 | 午夜影院一级片 | 狠狠干干 | 99re久久资源最新地址 | 色香com. | 欧美一级特黄aaaaaa大片在线观看 | 免费在线观看一区 | 狠狠地操 | 国产精品免费观看网站 | 狠狠操狠狠操 | 最近中文字幕在线 | 一级淫片a | 丁香高清视频在线看看 | 久青草国产在线 | 五月婷婷香蕉 | 热久久电影 | 青青色影院| av天天澡天天爽天天av | 天天操福利视频 | 亚洲精品88欧美一区二区 | 国产精品无 | 黄色av观看 | 亚洲成人xxx | 国产精品久久三 | www.人人草 | 亚洲成人精品在线观看 | 六月丁香综合 | 国产黄色在线网站 | 欧美99精品 | 五月天久久激情 | 国产在线观看你懂的 | 久久精精品视频 | 久久手机免费视频 | 欧美999| 国产一区在线视频观看 | 黄色午夜| 国产精品久久久久久久久久久久久久 | 欧美日韩一区二区久久 | 免费电影一区二区三区 | 天天操综 | 999视频在线播放 | 久久在线观看视频 | 免费三级影片 | 国产丝袜高跟 | 可以免费观看的av片 | 99久久日韩精品免费热麻豆美女 | 亚洲不卡av一区二区三区 | 六月激情网 | 婷婷激情在线 | 麻豆传媒电影在线观看 | 91成版人在线观看入口 | 欧美精品在线观看免费 | 免费在线观看日韩视频 | 在线观看视频在线 | 四虎成人网 | 久久夜色网 | ww视频在线观看 | 欧美日韩中文字幕综合视频 | av在线com | 91精品日韩 | 日韩精品久久一区二区 | 国产成人一区二区三区久久精品 | 中文字幕免费一区二区 | 亚洲精品在线观看av | 操操操干干干 | 色综合久久久久综合体 | 国产成人久久精品77777综合 | 天天干天天拍 | 欧美亚洲成人xxx | www.狠狠插.com | 懂色av一区二区三区蜜臀 | a电影在线观看 | 亚洲一级二级三级 | 久久久久免费精品国产小说色大师 | 欧美精品中文在线免费观看 | japanesefreesex中国少妇 | 91麻豆产精品久久久久久 | 亚洲精品456在线播放第一页 | 99婷婷狠狠成为人免费视频 | 国产高清在线一区 | 91成人网页版 | 婷婷激情五月 | 91超级碰碰 | 国产精品久久久久久久久久久久 | 视频一区二区在线观看 | 亚洲专区视频在线观看 | 亚洲aⅴ乱码精品成人区 | 天天爽人人爽 | 国产精品女同一区二区三区久久夜 | 免费成人短视频 | 国产精品一区二区三区在线播放 | 亚洲一区二区三区毛片 | 日韩欧美电影在线 | 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 色综合天天 | 91成人免费 | 一级黄色毛片 | 亚洲成人软件 | 永久av免费在线观看 | 黄色网址av| 97视频一区 | 在线观看视频日韩 | 成人黄色免费在线观看 | 狠狠的干 | 午夜三级影院 | 国产精品久久99综合免费观看尤物 | 国产黄色片免费在线观看 | 高清中文字幕av | 五月婷婷国产 | 欧美性色黄大片在线观看 | 99久热在线精品视频观看 | 亚洲精品在线二区 | 人人干人人超 | 国产成人亚洲精品自产在线 | 激情久久综合 | 97超级碰碰碰碰久久久久 | 五月天色婷婷丁香 | 国产精品毛片一区 | 在线观看v片| 香蕉久草在线 | 在线电影日韩 | 久久国产成人午夜av影院宅 | 精品91久久久久 | 日韩欧美高清一区二区三区 | 亚洲激情综合 | 日韩高清不卡在线 | 91经典在线 | 国产一区二区三区视频在线 | 波多野结衣视频在线 | 久久精品高清 | av高清一区二区三区 | 超碰人人草人人 | 97视频免费在线看 | 伊人色综合久久天天 | 精品久久久久久久久久 | 国产a级精品 | 毛片www | 在线观看黄网 | 久久久精品免费观看 | 色婷婷狠 | 日本久久久久久久久久 | 国产视频日韩视频欧美视频 | 日韩av电影中文字幕 | 亚洲春色综合另类校园电影 | 久久99中文字幕 | 懂色av一区二区三区蜜臀 | 深夜国产在线 | 最近的中文字幕大全免费版 | 欧美成人区 | 久久久久国产精品免费 | 91九色国产视频 | 美女视频黄免费 | 五月丁色| 国产黄a三级 | 97香蕉视频 | 在线免费看黄网站 | 四虎永久精品在线 | 色资源网免费观看视频 | 狠狠狠狠狠狠操 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 91精品久久久久久粉嫩 | 免费在线黄| 久久8| 久久视频在线看 | 久久久网页 | 国产韩国精品一区二区三区 | 在线看免费 | 在线播放亚洲 | 国产精品中文字幕在线播放 | 91av色| 99精品视频在线观看视频 | 色综合久久久久综合 | 国产精品久久久久久吹潮天美传媒 | 视频1区2区 | 美女黄濒 | 三级av小说 | 在线观看网站你懂的 | 毛片精品免费在线观看 | 久久理论影院 | 日韩网站在线播放 | 综合久久久久久久 | 日韩欧美国产精品 | 一区二区三区四区不卡 | 成年人电影免费在线观看 | 99视频久| 日韩精品高清视频 | 区一区二区三区中文字幕 | 亚洲综合射 | 亚洲黄色在线 | 91在线成人 | 狠狠色免费 | 国产精品一区电影 | 97超碰影视 | 国产特级毛片aaaaaa高清 | 欧美一级电影在线观看 | 韩国av电影网 | 在线视频观看亚洲 | 国产精品中文字幕在线观看 | 久久精品精品电影网 | 免费人做人爱www的视 | 国产一区二区三精品久久久无广告 | 99久久精品免费看国产四区 | 在线黄色毛片 | 丰满少妇在线观看资源站 | 国产精品久久久久久一区二区三区 | 国内少妇自拍视频一区 | 婷婷午夜天 | www黄免费| 91精品在线视频 | 在线成人小视频 | 日韩精品一区二区三区视频播放 | 国产码电影 | 午夜精品福利在线 | 精品久久久免费视频 | 中文字幕精品在线 | 国产玖玖在线 | 久久久国产精品麻豆 | 国产一区二区在线观看视频 | 激情久久一区二区三区 | 国产成人久久77777精品 | 国产手机在线观看 | 中文字幕视频免费观看 | 亚洲精品无 | 国产欧美久久久精品影院 | 成人一级电影在线观看 | 中文字幕乱在线伦视频中文字幕乱码在线 | 欧美一区三区四区 | 五月综合久久 | 免费在线观看91 | 久久亚洲精品电影 | 免费在线观看成年人视频 | 精品在线不卡 | 国产黄色精品视频 | 天天干天天操天天射 | 日韩欧美在线中文字幕 | 国产在线欧美 | 国产精品久久精品 | 欧美小视频在线 | 亚洲精品视频在线观看免费视频 | 激情综合亚洲精品 | 亚洲精品国产第一综合99久久 | 91亚洲国产成人久久精品网站 | 2024国产在线| 国产精品资源 | 欧美俄罗斯性视频 | 日本不卡久久 | 亚洲黄色在线观看 | 66av99精品福利视频在线 | 在线观看精品国产 | 99久热在线精品视频 | 国产精品99久久久精品 | 91大神精品视频在线观看 | 色综合天天视频在线观看 | 国产精品美女免费看 | 国产999精品久久久久久麻豆 | 91字幕 | 视频在线精品 | 久久亚洲日本 | 久久一区二区三区日韩 | 欧美成a人片在线观看久 | 热久久国产 | 国产美女主播精品一区二区三区 | 美女在线国产 | av在线播放快速免费阴 | 中文字幕视频免费观看 | a√天堂中文在线 | 波多野结衣精品 | 麻豆一区二区三区视频 | 久久久精品午夜 | 少妇精品久久久一区二区免费 | 怡红院av久久久久久久 | 国产精品久久久久aaaa | 色综合天天爱 | 久久精品中文 | 日韩欧美一二三 | 成人免费xyz网站 | 国产精品亚洲成人 | 99久久精品久久久久久清纯 | 丁香婷婷色综合亚洲电影 | 国产又粗又猛又爽 | 6080yy午夜一二三区久久 | 黄色一区三区 | 免费成人在线电影 | 国产在线精品国自产拍影院 | 亚洲综合视频在线播放 | 国产亚洲一区二区在线观看 | 亚洲精品永久免费视频 | 97高清免费视频 | 日操干| 婷婷在线免费视频 | 国产在线国偷精品产拍免费yy | 国产成人精品一区二区在线观看 | av福利电影 | 精品国产乱码久久久久久浪潮 | 91综合色 | 免费热情视频 | 精品一区欧美 | 精品一区二区免费视频 | 中文字幕在线视频一区二区三区 | 四虎影视精品永久在线观看 | 亚洲成熟女人毛片在线 | 成全免费观看视频 | 国产午夜av | 99久热精品 | 久久久久久久久久福利 | 国产精品久久久久久久久久新婚 | 国产色妞影院wwwxxx | 一区二区在线电影 | 国产999精品视频 | 国产在线综合视频 | 一区二区三区在线观看 | 五月丁香 | 日日夜夜国产 | 超碰人人av | 激情综合五月天 | 欧美小视频在线观看 | 成人丁香花 | 国产在线观看你懂得 | 亚洲综合最新在线 | 91av大全 | 精品999久久久 | 曰韩精品 | 久久综合福利 | 国产精品99在线观看 | 婷婷色视频 | 久久的色| 天天干天天综合 | 欧美精品免费一区二区 | 久久免费观看少妇a级毛片 久久久久成人免费 | 丁香婷婷激情网 | www.久久视频 | 久久综合五月天婷婷伊人 | 九九在线高清精品视频 | 成年人视频在线免费观看 | 久久精品成人欧美大片古装 | 久久免费一 | av福利资源 | 最近最新最好看中文视频 | 日韩a在线播放 | 天天鲁天天干天天射 | 国产一线天在线观看 | 欧美不卡视频在线 | 亚洲综合色丁香婷婷六月图片 | www免费看片com| 亚洲草视频 | 丝袜少妇在线 | 国产精品成人免费精品自在线观看 | 欧美日韩一区久久 | 久艹在线免费观看 | 日本激情视频中文字幕 | 婷婷日日 | 毛片黄色一级 | 日韩在线不卡av | 成人小视频在线观看免费 | 91精品第一页 | 91视频88av | 亚洲国产精品一区二区尤物区 | 91精品国产自产老师啪 | 在线观看视频黄 | 国产精品免费久久久久影院仙踪林 | 午夜精品福利在线 | 热久久免费视频精品 | www.福利视频 | 福利一区二区三区四区 | 一级特黄aaa大片在线观看 | 亚洲精品在线一区二区三区 | 日韩精品欧美视频 | 99久久精品午夜一区二区小说 | 久热久草在线 | av电影在线免费观看 | 伊色综合久久之综合久久 | www.69xx| 国产精品18久久久久vr手机版特色 | 久久伊人婷婷 | 国产中文字幕视频在线观看 | 人人天天夜夜 | avhd高清在线谜片 | 久久不射影院 | 99tvdz@gmail.com| 日韩欧美精品一区二区 | 国产男女爽爽爽免费视频 | 黄色特级毛片 | 久久免费国产视频 | 欧美午夜性| 色婷婷久久久综合中文字幕 | 欧美日韩精品国产 | 中文字幕高清在线播放 | 国产综合在线观看视频 | 色综合婷婷 | 国产精品久久久久久婷婷天堂 | 日韩丝袜 | 在线观看日韩精品 | 免费观看mv大片高清 | 欧美a在线免费观看 | 久久超级碰视频 | 欧美99热 | 99国产精品久久久久老师 | 在线观看成人福利 | 国产精品久久久久久模特 | 黄色视屏在线免费观看 | 激情久久久久久久久久久久久久久久 | 久久综合九九 | 日日干夜夜干 | 国产精品永久 | 最新中文字幕在线观看视频 | 91看片在线免费观看 | 91久久丝袜国产露脸动漫 | 国产精品久久久久国产精品日日 | 精品国产乱码一区二区三区在线 | 成人免费在线观看av | 91网页版免费观看 | 久久免费黄色网址 | 天天干夜夜爽 | 色爱成人网 | 色哟哟国产精品 | 夜夜夜夜夜夜操 | 成人一区二区三区在线观看 | 色婷婷免费视频 | 欧美日韩精品在线一区二区 | 免费电影一区二区三区 | 婷婷激情小说网 | 中文字幕免费高 | 国产人免费人成免费视频 | 五月亚洲综合 | 日本h视频在线观看 | 亚洲欧美乱综合图片区小说区 | 在线91精品| 国内精品久久久久影院日本资源 | 亚洲最新av网站 | 成人福利在线观看 | 国产一级片播放 | 精品久久福利 | 国产精品久久久久久久久免费看 | 97视频在线免费 | 天天激情 | 婷婷色综合 | 亚洲黄色三级 | 韩国av一区二区 | 亚洲精品视频久久 | 精品久久久久久电影 | 91九色在线播放 | 天堂在线一区二区三区 | 久久成人精品视频 | 亚洲精品中文在线观看 | 69视频国产 | 久久五月婷婷丁香 | 欧美亚洲免费在线一区 | 亚洲激情av| 美女视频黄免费网站 | 人人干网| 免费观看日韩av | 成人三级网址 | 成人一区不卡 | 国产精品久久久久免费观看 | 亚洲欧美精品在线 | 国产高清视频色在线www | 日韩av高潮 | 五月天六月婷婷 | 天天爱天天射天天干天天 | 美女福利视频一区二区 | 久草免费在线视频 | 99资源网| 亚洲黑丝少妇 | 免费精品视频在线观看 | 精品福利在线 | 日韩av影视在线观看 | 欧美日韩一区二区三区不卡 |