视频一区视频二区在线观看_国产欧美激情在线观看_免费的av网址_莫妮卡裸全乳无删减电影_免费的一级黄色片_福利姬免费_欧美jizz19性欧美_在线观看免费视频国产_日本免费三级电影_亚洲tv在线_很黄很色的视频_亚洲免费视频一区_91黄色影视_草莓视频.www_成人欧美一区二区三区白人

你的位置:首頁 > 電源管理 > 正文

實戰經驗:在Linux環境下輕松設計基于I2C總線的EEPROM驅動程序

發布時間:2015-09-07 責任編輯:susan

【導讀】I2C總線控制簡單、通信速率高,作為一種2線雙向同步串行數據總線,為嵌入式系統設計提供一種完善的集成電路間的串行總線擴展技術,大大簡化了應用系統的硬件設計。本文介紹了Linux下I2C總線EEPROM驅動程序的一般設計方法。

I2C 總線是由2線式串行的總線,用于連接微控制器以及其外圍設備。它是同步通信的一種特殊形式,具有接口線少、控制方式簡單、器件封裝形式小、通信速率較高等優點。在主從通信中,可有多個I2C總線器件同時接到I2C總線上,通過地址來識別通信對象。

筆者在開發基于MPC8250的嵌入式Linux系統的過程中發現I2C總線在嵌入式系統中應用廣泛,I2C總線控制器的類型比較多,對系統提供的操作接口差別也很大。與I2C總線相連的從設備主要有微控制器、EEPROM、實時時鐘、A/D轉換器等。MPC8250處理器正是通過內部的I2C總線控制器來和這些連接在I2C總線上的設備進行數據交換的。由于I2C總線的特性,Linux的I2C總線設備驅動程序的設計者在設計驅動程序時采用了獨特的體系結構。使開發I2C總線設備驅動程序與開發一般設備驅動程序的方法具有很大差別。因此,開發I2C總線設備驅動程序除了要涉及一般Linux內核驅動程序的知識外。還要對I2C總線驅動的體系結構有深入的了解。筆者在開發過程中使用設備型號為AT24C01A的EEPROM來測試I2C總線驅動。

在介紹I2C總線結構之前。要搞清楚兩個概念:I2C總線控制器和I2C設備。I2C總線控制器為微控制器或微處理器提供控制I2C總線的接口,它控制所有I2C總線的特殊序列、協議、仲裁、時序,這里指MPC8250提供的I2C總線控制接口。I2C設備是指通過I2C總線與微控制器或微處理器相連的設備,如EEPROM、LCD驅動器等,這里指EEPROM.

在一個串行數據通道中。I2C總線控制器可以配置成主模式或從模式。開發過程中,MPC8250的I2C總線控制器工作在主模式,作為主設備;與總線相連的I2C設備為AT24C01A型EEPROM,作為從設備。主設備和從設備都可以工作于接收和發送狀態。總線必須由主設備控制,主設備產生串行時鐘控制總線的傳輸方向,并產生起始和停止條件。

I2C總線控制器

I2C使用由串行數據線SDA和串線時鐘線SCL組成的兩線結構來在外部集成電路與控制器之間交換數據。MPC8250的I2C總線控制器包括發送和接收單元、一個獨立的波特率發生器和一個控制單元。發送和接收單元使用相同的時鐘信號,如果I2C為主設備。那么時鐘信號由I2C的波特率發生器產生;如果I2C為從設備,時鐘信號則由外部提供。

SDA和SCL為雙向的,通過外部+3.3 V上拉電阻連接至正向電壓。當總線處于空閑狀態時,SDA和SCL都應是高電平,I2C通常的配置模式如圖1所示。


圖1 I2C配置模式

I2C的接收和發送單元均為雙緩存,在數據發送時,數據從發送數據寄存器到移位寄存器,以時鐘速率輸出到SDA線;在數據接收時,數據從SDA線進入移位寄存器,然后進入接收寄存器。

I2C總線控制器和EEPROM的基本操作

I2C總線在傳送數據過程中共有3種類型的信號,分別是:開始信號、結束信號和應答信號。

開始信號:SCL為高電平時,SDA由高電平向低電平跳變,開始傳送數據;

結束信號:SCL為高電平時,SDA由低電平向高電平跳變,傳送數據結束;

應答信號:接收數據的設備在接收到一個字節數據后,向發送數據的設備發出特定的低電平脈沖。表示已收到數據。

當MPC8250的I2C總線空閑時,其SDA和SCL均為高電平,主設備通過發送一個開始信號啟動發送過程。這個信號的時序要求是當SCL為高時,SDA出現一個由高到低的電平跳變。在起始條件之后。必須是從設備的地址字節,其中高4位為器件類型識別符(不同的芯片類型有不同的定義,EEPROM一般應為1010),接著3位為片選,最后1位為讀寫位,當為1時為讀操作,為0時為寫操作,如圖2所示。


圖2 EEPROM設備地址字節結構

如果主設備要向EEPROM中寫數據,在地址字節中主設備向EEPROM發出一個寫請求(R/W=0),發送的地址字節之后緊跟著要發送的數據。每發送一個字節的數據后EEPROM就會產生一個應答信號,主設備也會監控應答信號,如果在發送一個字節后EEPROM沒有返回應答信號,則主設備就會停止發送,并生成一個結束信號。寫操作的時序如圖3所示。


圖3 I2C主設備寫操作時序

[page]

要從EEPROM中讀取數據時,應設置R/W=1.在EEPROM發送完一個字節的數據后,主設備產生一個應答信號來響應,告知EEPROM主設備要求更多的數據,對應主設備產生的每個應答信號EEPROM將發送一個字節的數據。當主設備不發送應答信號并隨后發送結束信號位時結束此操作。讀操作的時序如圖4所示。


圖4 I2C主設備讀操作時序

Linux中I2C總線驅動體系結構

在Linux系統中,對于一個給定的I2C總線硬件配置系統,I2C總線驅動程序體系結構由I2C總線驅動和I2C設備驅動組成。其中I2C總線驅動包括一個具體的控制器驅動和I2C總線的算法驅動。一個算法驅動適用于一類總線控制器。而一個具體的總線控制器驅動要使用某一種算法。例如,Linux內核中提供的算法i2e-algo-8260可以用在MPC82xx系列處理器提供的I2C總線控制器上。Linux內核中提供了一些常見處理器如MPC82xx系列的算法驅動。對于I2C設備,基本上每種具體設備都有自己的基本特性。其驅動程序一般都需要特別設計。

在I2C總線驅動程序體系結構中。使用數據結構Driver來表示I2C設備驅動,使用數據結構Client表示一個具體的I2C設備。而對于I2C總線控制器,各種總線控制器在進行數據傳輸時采用的算法有好多種,使用相同算法的控制器提供的控制接口也可能不同。在I2C總線驅動程序體系結構中,用數據結構Algorithm來表示算法,用數據結構Adapter來表示不同的總線控制器。Linux內核的I2C總線驅動程序體系結構如圖5所示。
 

圖5 Linux內核I2C總線驅動程序體系結構

在圖5中,一個Client對象對應一個具體的I2C總線設備,而一種I2C設備的Driver可以同時支持多個Client.每個Adapter對應一個具體的I2C總線控制器。不同的I2C總線控制器可以使用相同的算法Algorithm.i2c-core是I2C總線驅動程序體系結構的核心,在這個模塊中,除了為總線設備驅動提供了一些統一的調用接口來訪問具體的總線驅動程序功能,以進行讀寫或設置操作外,還提供了將各種支持的總線設備驅動和總線驅動添加到這個體系中的方法,以及當不再使用這些驅動時將其從體系中刪除的方法。i2c-core將總線驅動程序體系一分為二,相互獨立。可以針對某個I2C總線設備來設計一個I2C設備驅動程序,而不需要關心系統的I2C總線控制器是何種類型,所以提高了其可移植性。另一方面,在設計I2C總線驅動時也可以不要考慮其將用來支持何種設備。因為i2c-core提供了統一的接口,所以也為設計這兩類驅動提供了方便。

開發實例

Linux內核已經提供了I2C驅動中所需要的基本模塊。i2c-core、i2c-dev和i2c-proc是總線控制器和I2C設備所需要的核心模塊。對于MPC8250處理器,內核中還有MPC8260的算法模塊i2c-algo-8260,它也適用于MPC8250的I2C控制接口。這些模塊程序在默認條件下是不會被編譯到內核里的,所以需要在配置Linux內核時把這些模塊選中。在筆者的開發中需要實現的是I2C總線控制器驅動和I2C設備EEPROM驅動。

I2C總線控制器驅動的設計

MPC8250的I2C總線驅動程序由i2c-algo-8260算法模塊和MPC8250具體的I2C總線控制器驅動組成。其中i2c-algo-8260算法模塊已經在內核中實現,所以主要實現FC總線控制器驅動。

i2c-algo-8260算法模塊主要用來描述MPC82xx處理器如何在I2C總線上傳輸數據。該模塊中主要實現了MPC82xx處理器上I2C總線的初始化、讀寫、ioctl控制和中斷請求等功能。另外,還有i2c_8260_add_bus和i2c_8260_del_bus兩個函數,它們是使用這個算法的Adapter初始化時和退出時調用的函數,用來注冊和注銷一個總線控制器,需要從模塊導出。這些函數功能都被封裝在一個i2c-algorithm結構中,傳遞給使用這個算法的Adapter.算法模塊中這些函數需要調用特定控制器模塊中的函數來實現具體的操作。

[page]

在I2C總線控制器驅動模塊中主要要實現兩個結構體i2c_adapter和i2c_algo_8260_data,定義這兩個結構中的函數指針成員。并且用己經初始化好的i2c_algo_826o_data結構來初始化struct i2c_adapter結構的algo_data成員變量。其中,定義i2e_algo_8260_data結構為:

struct i2c_algo_8260_data rw8250_data={

setisr:rw8250_install_isr

};

這里的成員變量rw8250_install__isr提供了MPC8250的I2C總線控制器向內核申請中端請求的功能。結構體i2c_adapter定義如下:

struct i2c_adapter rw8250_ops={"rw8250",I2C_HW_

MPC8250_RW8250,NULL,

其中,"rw8250"是該總線控制器的標識名,宏名I2C_HW_MPC8250_RW8250定義了內核中注冊該適配器的ID號,而成員函數rw8250_inc_use和rw8250_dec_use用來增加和減少內核使用該模塊的次數。

另外,該模塊還要完成一個注冊模塊時的初始化函數rw8250_iic_init,在該函數中要初始化I2C控制器使用的通用端口號PortD14、PortD15,并在雙端口RAM中為發送和接受數據的緩沖區分配空間。函數rw8250_iic_init在進行模塊初始化時將被init_module調用。

總之。I2C控制器模塊中設計的這些函數都是為i2c_algo_8650算法模塊服務的。最后需要封裝在i2c-adapter結構中。通過i2c_algo_8260_data算法模塊中輸出的接口函數傳遞給算法模塊。

I2C設備驅動的設計

I2C設備EEPROM驅動除了要根據EEPROM的具體特性進行設計外。還要考慮I2C總線驅動程序體系結構的特性。在EEPROM設備驅動程序中需要實現一個i2c_driver結構。每個對應于具體設備的Client都從這個結構來構造。在i2c_driver結構中有兩個函數attach_adapter和detach_client必須要實現。i2c_driver結構的定義如下:

struct i2c_driver eeprom_driver = {

/*name*/ "I2C_EEPROM_DRIVER",/*id*/I2C_DRIVERID_EEPROM,

/*flags*/ I2C_DF_NOTIFY,/*attach_ adapter*/

/*command*/

};

在設備驅動中。向EEPROM寫數據通過調用i2c-core提供的i2c_master_send函數來完成。從EEPROM讀取數據通過另一個函數i2c_master_read來完成。與一般設備驅動不同的地方就是在EEPROM驅動模塊初始函數中要調用i2c-core提供的i2c_add_driver函數來注冊該設備。在模塊退出函數中調用i2c_del_driver函數來注銷該設備。
 
Linux作為一種新的操作系統,目前在嵌入式系統中的應用非常廣泛。其發展前景無法估量。由于Linux源碼開放,且非常易于移植,為其編寫設備驅動程序相對容易。


推薦閱讀:

我愛快包——電子工程師的外快錢包
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索

關閉

?

關閉

日韩爱爱网址 | 国产三级一区 | 韩国裸体美女 | 久久午夜电影 | 亚洲视频精选 | 阿v天堂网 | 又黄又爽视频 | 日韩久久成人 | 禁欲总裁被揉裆呻吟故事动漫 | 日韩精品四区 | 一区二区视频免费 | 日本午夜小视频 | 欧美性狂猛xxxxxbbbbb | 欧美三级色图 | 国产最新精品 | 国产又黄又大又粗的视频 | 美女高潮流白浆 | 情侣在线视频 | 91偷拍视频 | 婷婷九月丁香 | 一色桃子av| 老太色hd色老太hd | 国产最新精品 | 成年人在线网站 | 国产一区二区三区播放 | av老司机在线观看 | 草草影院av | 五月婷婷综合激情 | 精品中文视频 | 中文字幕亚洲一区二区三区五十路 | 中文字幕xxx| 自拍偷拍第二页 | 国产精品一二三四五六 | 婷婷中文字幕 | 亚洲精品久久一区二区三区777 | 国产一区二区三区播放 | 超碰人人插 | 玖玖色在线 | 亚洲成人免费av | 波多野结衣在线一区 | 国产18照片色桃 | 国产三级精品视频 | 国产成人短视频在线观看 | 中文字幕亚洲无线码在线一区 | 色哟哟网页 | 麻豆亚洲av熟女国产一区二 | 爆操杨幂 | 国产成年人免费视频 | 黄色小说在线观看视频 | sleepless动漫在线观看免费 | 正在播放日韩精品 | 日韩精品免费一区二区夜夜嗨 | 国产美女视频 | 成人av无码一区二区三区 | 婷婷射图 | 一边亲一边摸一边脱一边免费 | 国产做受高潮动漫 | 大陆一级片 | 蜜桃va| 综合伊人| 不卡av在线播放 | 五月天啪啪 | 国产精品99久久久久久久久 | 91热热| 在线黄色小说 | 日韩成人综合网 | 三年中文在线观看中文版 | 免费黄色小说视频 | 欧美性生交xxxxxdddd | 国产激情对白 | 女人十八毛片嫩草av | 国内精品在线观看视频 | 婷婷射图 | 黄色小视频在线 | 中文字幕无码精品亚洲资源网久久 | 亚洲不卡视频 | 久热精品在线观看 | 日本精品视频在线观看 | 黑人精品xxx一区一二区 | 涩涩天堂 | 不用播放器的av网站 | 五十路毛片 | 人妻无码久久精品人妻 | 色狠狠一区二区三区 | 国产成人啪精品午夜在线观看 | 第一次处破女h圆房~h嗯啊 | 五十路毛片 | 国产午夜性春猛交ⅹxxx | 69亚洲乱人伦| 久久av在线 | 男男双性顶撞喘嗯啊 | 亚洲白浆| 婷婷射图 | 超碰一区二区 | 国产三级精品视频 | 成人av无码一区二区三区 | 欧美怡红院一区二区三区 | www.男人天堂 | 五月香婷婷 | 自拍偷拍第二页 | 亚洲不卡视频 | 色狠狠一区二区三区 | 成人一区在线观看 | 午夜资源站 | 国产乱码精品一区二区三区忘忧草 | 在线观看国产黄色 | 国产三级精品视频 | 天天插天天色 | 天堂中文资源在线观看 | 久久疯狂做爰流白浆xx | 不用播放器的av网站 | 国产一区二区三区播放 | 激情文学综合网 | 五月天啪啪 | 美女黄色免费网站 | 亚洲精品字幕 | 日本三级韩国三级美三级91 | 国产精品区二区三区日本 | 在线看一区 | 牛牛在线视频 | 久久久久极品 | 人妻无码久久精品人妻 | 美日韩精品视频 | 婷婷射图| 欧美黑人狂野猛交老妇 | 中文字幕无码精品亚洲资源网久久 | 黑人精品xxx一区一二区 | 在线观看日本 | 久久这里只有精品99 | 高潮小视频 | 麻豆专区| www.激情| 欧美大成色www永久网站婷 | 超碰在线1 | 亚洲视频一二三区 | 91免费在线播放 | 激情小说在线 | 欧美操老女人 | 日本女优中文字幕 | 女人十八毛片嫩草av | 人人澡人人爽 | 五月婷婷综合激情 | 三级黄色的 | 亚洲精品久久一区二区三区777 | 波多野结衣1区 | 国产做受高潮动漫 | 国产三级精品视频 | 中文字幕婷婷 | 国产免费黄色小说 | 差差视频| 奇米影视av | 男男双性顶撞喘嗯啊 | 日韩久久成人 | 污视频在线网站 | 日韩精品视频在线观看免费 | 国产成年人免费视频 | 亚洲一本| 在线亚洲欧洲 | 久久免费国产 | 成人激情五月天 | 亚欧中文字幕 | 日韩一级性 | 无码精品一区二区三区在线 | 亚州av一区二区 | 亚洲一本| 国产精品视频一二三区 | 美女高潮流白浆 | 国产乱码精品一区二区三区忘忧草 | 国产精品99无码一区二区 | 麻豆亚洲av熟女国产一区二 | 国产免费黄色小说 | 欧美zzoo| 婷婷中文字幕 | 成人深夜网站 | 先锋影音成人 | a久久久久| 中文字幕无码精品亚洲资源网久久 | 男女免费视频 | 欧美黑人狂野猛交老妇 | 美足av电影 | 美足av电影 | 国产精品色综合 | 成人做爰69片免费看 | 男男视频肉 | 超碰韩国 | 绝顶高潮videos合集 | 精品久久久久久久久久久久久久久久久 | 人人爱爱 | 美日韩精品视频 | 黄色的片片片片 | a久久久久| 国产精品视频一二三区 | 污视频在线网站 | 草免费视频 | 激情文学综合网 | 国产精品一二三四五六 | 麻豆影视在线观看 | 草莓视频www二区在线观看 | 波多野结衣在线观看一区 | 久久看视频 | 五月婷婷综合激情 | 香蕉污视频 | 久久久久极品 | 国产一区亚洲一区 | 男生艹女生 | 被c到喷水嗯h厨房交换视频 | 中文字幕精品亚洲 | 日韩综合在线视频 | 欧美操老女人 | 日韩一级性 | 久久久久极品 | 亚洲不卡视频 | 日韩久久成人 | 88福利视频 | 亚洲图片综合网 | 天堂中文资源在线观看 | 美女av在线播放 | 天天色天 | 色性av | 亚洲综合色一区 | 波多野结衣成人在线 | 欧美大成色www永久网站婷 | 国产成年人免费视频 | 男人插女人下面 | 久久疯狂做爰流白浆xx | 欧美三级色图 | 日韩精品免费一区二区夜夜嗨 | 久艹视频在线观看 | 一边亲一边摸一边脱一边免费 | 日韩性片| 禁欲总裁被揉裆呻吟故事动漫 | 在线国产日韩 | 欧美久久视频 | 少妇搡bbbb搡bbb搡小说 | 狠狠干影视| 国产精品99久久免费黑人人妻 | 久艹视频在线观看 | 亚洲精品中文字幕 | 91成人精品 | 亚洲精品99| 色婷婷欧美 | 中文字幕亚洲无线码在线一区 | 日韩综合在线视频 | 中文字幕在线高清 | 中文字幕亚洲一区二区三区五十路 | 香蕉污视频 | 中文字幕亚洲一区二区三区五十路 | 久久亚洲av无码西西人体 | 日本欧美亚洲 | 成人黄色一级电影 | 久热精品在线观看 | 黄色小说在线观看视频 | 在线免费毛片 | 日韩久久成人 | 亚洲狠狠操 | 五月天色人阁 | 精品久久久久久久久久久久久久久久久 | 黄色小说在线观看视频 | 黄色综合网 | 欧美日韩激情一区 | 亚洲超碰在线观看 | 亚洲第一二三四区 | 色人阁婷婷 | 香蕉av网| 久久中文字幕影院 | 故意穿暴露被强好爽 | 奇米影视av | 国av在线 | 日韩性片| sleepless动漫在线观看免费 | 中文字幕亚洲一区二区三区五十路 | 特级免费毛片 | 中文字幕亚洲一区二区三区五十路 | 黑人精品xxx一区一二区 | 国av在线| 国产精品99无码一区二区 | 亚洲一区二区三区乱码 | 五月在线视频 | 亚洲精品99 | 久久天天操 | 日韩精品免费一区二区夜夜嗨 | 色妞www精品视频 | 被c到喷水嗯h厨房交换视频 | 草莓视频www二区在线观看 | 找国产毛片看 | 91成人精品 | 亚洲综合视频一区 | 日批的视频 | 男人的天堂在线 | 亚洲超碰在线观看 | 国av在线| 97中文在线 | 一级黄色小视频 | 久久九九国产 | 国产乱码精品一区二区三区忘忧草 | 国产乱码精品一区二区三区忘忧草 | 色哟哟网页 | 欧美黄色片 | 草莓视频www二区在线观看 | 国产精品入口麻豆 | 性欧美18一19性猛交 | 欧美激情站 | 中文字幕精品亚洲 | 特级免费毛片 | 久久99久久99精品免观看 | 女主播裸身做直播大全 | 黄色综合网 | 香蕉污视频 | 成人一区在线观看 | 禁欲总裁被揉裆呻吟故事动漫 | 国产乱码精品一区二区三区忘忧草 | 黄色综合网 | 91成人精品 | 精品中文视频 | 欧美日韩综合一区二区三区 | sleepless动漫在线观看免费 | 久热精品在线观看 | 在线观看黄色小说 | 玖玖天堂| 美女黄色免费网站 | 国产三级一区 | 欧美男人操女人 | 中文字幕xxx | 男人天堂久久 | 日韩精品视频在线观看免费 | 老女人黄色片 | 国产成人无码一区二区三区在线 | 久久九九国产 | 国产精品污www一区二区三区 | 亚洲精品中文字幕 | 日韩精品免费在线 | 牛牛在线视频 | 中文字幕在线高清 | 女性裸体无遮挡胸 | 新天堂在线资源 | 少妇av在线 | 麻豆亚洲av熟女国产一区二 | 性欧美18一19性猛交 | 麻豆影视在线观看 | 亚洲自拍图片 | 色小妹av | 超碰在线1 | 人妻无码久久精品人妻 | 国产精品入口麻豆 | 91国产丝袜播放在线 | 成年人在线网站 | 欧美另类z0zx974 | 丁香六月久久 | 国产精品99久久久久久久久 | 亚洲自拍图片 | 欧洲一区二区视频 | 找国产毛片看 | 久久人人爽爽人人爽人人片av | 欧洲一区二区视频 | 午夜草逼 | 超碰韩国| 91人人澡 | 欧美zzoo | 欧美另类z0zx974 | 日韩激情文学 | 找国产毛片看 | 美女黄色免费网站 | 韩日成人 | 娇小6一8小毛片 | 黄视频在线免费 | 欧美另类z0zx974 | 黄色小说在线观看视频 | 国产探花在线精品一区二区 | 中文字幕无码精品亚洲资源网久久 | 国产精品色综合 | 超碰人人插 | 国产精品原创 | 97自拍视频| 欧美a在线 | 亚洲精品字幕 | 日韩久久成人 | 久久中文字幕影院 | 欧美精品成人在线 | 亚洲色图首页 | 亚洲午夜天堂 | 欧美同性视频 | 久久中文字幕影院 | 久久国产福利 | 一级黄色大片免费观看 | 一边亲一边摸一边脱一边免费 | 女人十八毛片嫩草av | 亚洲第一二三四区 | 这里只有精品9 | 亚洲国产精品自拍 | 男人插女人下面 | 成年人在线网站 | 女性裸体无遮挡胸 | 人妻射精一区二区 | av不卡在线看 | 国av在线 | 破处av | 中文字幕日韩在线视频 | 三级黄色的 | 丁香六月久久 | 日韩麻豆 | 国产无遮挡在线观看 | 欧美爱爱爱 | a黄色大片 | 日本女优中文字幕 | 韩国裸体美女 | 台湾av在线播放 | 毛片三级 | 亚洲精品99| 在线观看国产黄色 | 成人做爰69片免费看 | 国产成人短视频在线观看 | 亚洲不卡视频 | 狠狠干夜夜 | 99插插插| 69re视频| 日韩成人av在线播放 | 一区二区视频免费 | 日批的视频 | 黄页网站免费观看 | 人人爱爱| 牛牛在线视频 | 亚洲av电影一区二区 | 五月天色人阁 | 故意穿暴露被强好爽 | 欧美日韩综合一区二区三区 | 女人十八毛片嫩草av | 在线黄色小说 | 黄色片a级| 在线观看黄色小说 | 天天天天天干 | 精品精品精品 | 亚洲精品二区三区 | 色小妹av | 激情综合激情 | 宝贝~把内裤和胸罩脱了 | 正在播放日韩精品 | 美女黄色免费网站 | 大陆一级片 | 色人阁婷婷 | 老鸭窝成人 | 国产乱码精品一区二区三区忘忧草 | 破处av| 欧美视频你懂的 | 娇小6一8小毛片 | 中文字幕亚洲无线码在线一区 | 国产精品区二区三区日本 | 九九热只有精品 | 一边亲一边摸一边脱一边免费 | 男人天堂久久 | 国产无遮挡在线观看 | 亚洲一二三区av | 麻豆亚洲av熟女国产一区二 | av视屏在线| 麻豆影视在线观看 | 综合久久久久久久 | 艳魔大战2春荡女淫三级 | 草莓视频www二区在线观看 | 日本欧美亚洲 | 日韩一级性 | 国产一区二区三区播放 | 亚洲成人av电影 | 欧美大成色www永久网站婷 | 黄色片a级 | a级黄色网址| 91欧美视频| 麻豆亚洲av熟女国产一区二 | 亚洲精品99 | 国产精品99无码一区二区 | 久久这里只有精品99 | 日韩精品免费在线 | 99插插插| 欧美日韩激情一区 | 男人插女人下面 | 久久午夜电影 | www.天天操.com | 国产三级视频在线 | 国产成人无码一区二区三区在线 | 国产精品入口麻豆 | 三年中文在线观看中文版 | 国产探花在线精品一区二区 | 特级免费毛片 | 中文字幕在线高清 | a久久久久| 亚洲精品中文字幕 | 久久久久91视频 | 欧美一卡二卡三卡 | 日批的视频 | 亚洲综合色一区 |