• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    CAN-RS232轉(zhuǎn)換器在實(shí)時(shí)操作系統(tǒng)RT-Thread上的實(shí)現(xiàn)

    2012-12-01 10:08:42宋天楹張紅梅
    自動(dòng)化儀表 2012年4期
    關(guān)鍵詞:開(kāi)發(fā)板緩沖區(qū)線程

    宋天楹 張紅梅 馮 歡

    (桂林電子科技大學(xué)信息與通信學(xué)院,廣西 桂林 541004)

    0 引言

    Bosch公司開(kāi)發(fā)的控制器局域網(wǎng)網(wǎng)絡(luò)(controller area network,CAN)是國(guó)際上應(yīng)用較為廣泛的現(xiàn)場(chǎng)總線之一,由于其具有較高的可靠性和良好的糾錯(cuò)特性,在智能大廈、航空工業(yè)、礦山煤場(chǎng)等領(lǐng)域得到了廣泛的重視與應(yīng)用[1-2]。

    CAN總線應(yīng)用一般是針對(duì)各種工業(yè)現(xiàn)場(chǎng)、汽車內(nèi)部的低速測(cè)量、控制設(shè)備等[3]。作為上位機(jī)的通用PC機(jī),大部分沒(méi)有配備CAN接口,一般只提供RS-232接口,而RS-232接口作為傳統(tǒng)的工業(yè)控制通信方式,在生產(chǎn)生活中仍然大量使用。因此,實(shí)現(xiàn)CAN-RS232的通信轉(zhuǎn)換具有重要的實(shí)際意義。

    當(dāng)今市場(chǎng)上相關(guān)的轉(zhuǎn)換器產(chǎn)品大多數(shù)為單一功能的專門設(shè)備,考慮到實(shí)際應(yīng)用場(chǎng)合中的通信環(huán)境復(fù)雜多變,本文采用嵌入式操作系統(tǒng)來(lái)實(shí)現(xiàn)轉(zhuǎn)換功能,以便進(jìn)行功能擴(kuò)展。通過(guò)在性能、成本等方面與流行嵌入式系統(tǒng)μC/OS-II、RT-Linux等作比較,決定采用實(shí)時(shí)操作系統(tǒng)RT-Thread作為系統(tǒng)平臺(tái)。硬件方面采用以LPC1768為核心的第二代Cortex-M3開(kāi)發(fā)板作為硬件平臺(tái)來(lái)進(jìn)行設(shè)計(jì)。

    1 系統(tǒng)簡(jiǎn)介

    1.1 系統(tǒng)硬件設(shè)計(jì)

    本文硬件平臺(tái)采用以NXP公司的LPC1768為核心的開(kāi)發(fā)平臺(tái),其MCU是第二代ARM Cortex-M3處理器,操作頻率可達(dá)100 MHz。ARM Cortex-M3 CPU具有3級(jí)流水線和哈佛結(jié)構(gòu),帶獨(dú)立的本地指令和數(shù)據(jù)總線,以及用于外設(shè)的、性能略低的第三條總線;外設(shè)包含512 kB的Flash存儲(chǔ)器、64 kB的SRAM、以太網(wǎng)控制器、USB主機(jī)/從機(jī)OTG接口、8通道的通用DMA控制器、4個(gè)UART接口(其中UART3連接 RS-485接口)以及SPI接口等,完全可以實(shí)現(xiàn)轉(zhuǎn)換器的功能。系統(tǒng)硬件總體框圖如圖1所示。

    圖1 系統(tǒng)硬件總體框圖Fig.1 Overall block diagram of system hardware

    此開(kāi)發(fā)平臺(tái)使用的CAN收發(fā)器為SN65HVD230;RS-232電平轉(zhuǎn)換器使用常用的MAX3232;開(kāi)發(fā)過(guò)程中的程序燒寫與調(diào)制使用JTAG接口。

    1.2 實(shí)時(shí)操作系統(tǒng)RT-Thread

    目前常用的嵌入式實(shí)時(shí)操作系統(tǒng)有μC/OS-II、RT-Linux、μCLinux、Vxworks等。RT-Linux與 μCLinux的實(shí)時(shí)性并不盡如人意,一般用于手持設(shè)備等應(yīng)用;Vxworks高額的授權(quán)費(fèi)用令一般的商家與開(kāi)發(fā)者望而卻步;針對(duì)小型設(shè)備設(shè)計(jì)的μC/OS-II體積小、實(shí)時(shí)性高,性能較為優(yōu)秀,而其商用的文件系統(tǒng)組件μc/FS和網(wǎng)絡(luò)組件μTCP/IP同樣價(jià)格不菲[4]??紤]到轉(zhuǎn)換器系統(tǒng)的網(wǎng)絡(luò)化擴(kuò)展方向,決定采用商用許可授權(quán)寬松靈活、源碼免費(fèi)、內(nèi)核穩(wěn)定的RT-Thread系統(tǒng)作為轉(zhuǎn)換器的系統(tǒng)平臺(tái)。RT-Thread與μC/OS-II的相關(guān)比較如表1 所示[5]。

    表1 RT-Thread與μC/OS-II的相關(guān)比較Tab.1 Comparison of RT-Thread and μC/OS-II

    RT-Thread作為國(guó)內(nèi)優(yōu)秀的開(kāi)源實(shí)時(shí)操作系統(tǒng),用C語(yǔ)言實(shí)現(xiàn)了非常友好的面向?qū)ο蟪绦蛟O(shè)計(jì)風(fēng)格。RT-Thread將任務(wù)、信號(hào)量、接口設(shè)備均看作內(nèi)核對(duì)象來(lái)進(jìn)行處理,所有的內(nèi)核對(duì)象從基對(duì)象進(jìn)行派生。基對(duì)象派生為線程對(duì)象、IPC對(duì)象和定時(shí)器對(duì)象等。其中,在I/O管理模塊中,RT-Thread的設(shè)備驅(qū)動(dòng)框架從基對(duì)象中派生而來(lái),分為字符型設(shè)備對(duì)象、塊設(shè)備對(duì)象和網(wǎng)絡(luò)設(shè)備對(duì)象等。設(shè)計(jì)風(fēng)格與Linux的設(shè)備管理方式類似,同μC/OS-II等沒(méi)有設(shè)備驅(qū)動(dòng)框架的系統(tǒng)相比,驅(qū)動(dòng)函數(shù)的代碼結(jié)構(gòu)不會(huì)因?yàn)殚_(kāi)發(fā)者的不同而有大的改變,具有非常好的可讀性與重用性[6]。RT-Thread系統(tǒng)的最小型配置為8 kB ROM、3 kB RAM。本文采用RT-Thread最近版本rt-thread-0.4.0 beta1來(lái)進(jìn)行開(kāi)發(fā)。此版本在LPC176x分支上已經(jīng)提供了基本的系統(tǒng)功能以及UART基本驅(qū)動(dòng)、LwIP網(wǎng)絡(luò)協(xié)議棧與文件系統(tǒng)(SD卡)等組件功能[5]。RT-Thread的設(shè)備驅(qū)動(dòng)框架為一個(gè)名為rt_device的結(jié)構(gòu)體,其中定義了一些基本的關(guān)鍵成員與接口函數(shù),具體如下。

    其中,void* user_data為用戶的私有數(shù)據(jù)域。用戶可以定義自己的私有數(shù)據(jù)結(jié)構(gòu),然后賦值到此指針上,當(dāng)然也可以在此rt_device對(duì)象基礎(chǔ)上進(jìn)行派生。本文采用的是第二種方法。如果實(shí)現(xiàn)了rt_device中規(guī)定的接口函數(shù),系統(tǒng)就可以利用接口操作函數(shù)對(duì)接口設(shè)備進(jìn)行初始化、控制與讀寫等操作[6]。

    2 轉(zhuǎn)換器的實(shí)現(xiàn)

    2.1 CAN接口驅(qū)動(dòng)設(shè)計(jì)

    由上述分析可知,為了在RT-Thread系統(tǒng)上添加CAN通信設(shè)備,需要從rt-device對(duì)象中派生出CAN設(shè)備對(duì)象,并且實(shí)現(xiàn) init、open、read、write、close 等接口函數(shù)。在rt_device中已經(jīng)設(shè)計(jì)了基本的成員變量,只要增加CAN設(shè)備的接收緩沖區(qū)、讀寫索引標(biāo)示、初始化相關(guān)參數(shù)等即可。轉(zhuǎn)換器設(shè)計(jì)使用CAN1、CAN2兩個(gè)接口,這種有多個(gè)相同設(shè)備的情況下,設(shè)備接口函數(shù)可以共用一套,而在各自的數(shù)據(jù)域進(jìn)行區(qū)分。這里使用CAN設(shè)備寄存器的基地址來(lái)對(duì)CAN1、CAN2設(shè)備進(jìn)行區(qū)分。

    由于CAN總線在短距離上的傳輸速率最大為1 MB/s,RS-232的波特率大約為15 kB/s,因此兩者的速率存在較大差別。為了使通信過(guò)程不會(huì)因?yàn)榇瞬町惖挠绊懚a(chǎn)生大量數(shù)據(jù)成塊丟失的現(xiàn)象,這里采用環(huán)形緩沖區(qū)結(jié)構(gòu)來(lái)進(jìn)行緩解。CAN接口與RS-232接口分別設(shè)計(jì)環(huán)形緩沖區(qū)結(jié)構(gòu)來(lái)緩存數(shù)據(jù),以CAN接口接收環(huán)形緩沖區(qū)為例,其緩沖區(qū)結(jié)構(gòu)如下。

    其中rt_CANMsg_t為CAN數(shù)據(jù)幀的數(shù)據(jù)結(jié)構(gòu)。CAN設(shè)備對(duì)象的結(jié)構(gòu)CAN_device設(shè)計(jì)如下。

    要實(shí)現(xiàn)設(shè)備驅(qū)動(dòng)框架規(guī)定的 init、open、read、write、close等接口函數(shù),需把LPC1768通用的CAN接口操作函數(shù),按照RTT-Thread系統(tǒng)中設(shè)備操作函數(shù)的形式進(jìn)行改寫,這里不一一贅述。特別需要注意的是在注冊(cè)CAN設(shè)備中斷處理函數(shù)時(shí),需要修改/rt-thread-0.4.0 beta1/libcpu/arm/lpc17xx下的 start_rvds.S 文件中關(guān)于CAN中斷服務(wù)處理函數(shù)的行,把中間項(xiàng)改為用戶定義的中斷服務(wù)處理函數(shù)名即可。

    2.2 RS-232接口驅(qū)動(dòng)設(shè)計(jì)及轉(zhuǎn)換流程

    RT-Thread在LPC176x下的分支已經(jīng)把UART的基本驅(qū)動(dòng)寫好,不過(guò)只是簡(jiǎn)單支持單一串口的驅(qū)動(dòng)。與CAN總線多設(shè)備驅(qū)動(dòng)的方法類似,在rt_uart_lpc結(jié)構(gòu)中加入寄存器基地址等成員變量,便可實(shí)現(xiàn)同時(shí)使用UART0、UART1兩個(gè)串口的功能。以CAN為接收協(xié)議為例,其轉(zhuǎn)換流程如圖2所示。

    圖2 CAN接收過(guò)程流程圖Fig.2 Flowchart of CAN receiving process

    實(shí)現(xiàn)CAN-RS232間的透明通信,實(shí)際上就是實(shí)現(xiàn)RS-232數(shù)據(jù)幀與CAN數(shù)據(jù)幀的無(wú)縫連接。為了方便轉(zhuǎn)換,參照CAN數(shù)據(jù)幀的格式,定義RS-232幀的數(shù)據(jù)結(jié)構(gòu)如下(RS-232應(yīng)用層的數(shù)據(jù)結(jié)構(gòu)可由用戶自定義)。

    這樣,flag、CID、data域即可形成一個(gè)完整的CAN協(xié)議幀。在用戶的應(yīng)用線程里,通過(guò)RT-Thread設(shè)備控制函數(shù),利用環(huán)形緩沖區(qū)直接進(jìn)行數(shù)據(jù)的轉(zhuǎn)發(fā)即可[4]。

    2.3 RT-Thread 線程設(shè)計(jì)

    RT-Thread的用戶應(yīng)用程序入口在application.c文件的rt_application_init()中,在這個(gè)函數(shù)里,系統(tǒng)進(jìn)行基本線程的創(chuàng)建并開(kāi)始多線程調(diào)度。RT-Thread的線程調(diào)度算法是基于優(yōu)先級(jí)的全搶占式多線程調(diào)度算法,支持256個(gè)優(yōu)先級(jí),相同優(yōu)先級(jí)線程采用可設(shè)置時(shí)間片的輪轉(zhuǎn)調(diào)度算法。本文設(shè)計(jì)了“RS_TX_thread”、“RS_RX_thread”和“SYS_init_thread”三個(gè)線程。前兩個(gè)線程實(shí)現(xiàn)CAN-RS232轉(zhuǎn)換功能,“SYS_init_thread”線程是“RS_TX_thread”與“RS_RX_thread”線程的入口。TX線程負(fù)責(zé)CAN信息轉(zhuǎn)RS-232的工作,RX線程負(fù)責(zé)RS-232轉(zhuǎn)CAN的工作,創(chuàng)建代碼如下。

    3 試驗(yàn)結(jié)果

    這里使用兩個(gè)LPC1768開(kāi)發(fā)板進(jìn)行試驗(yàn),將兩個(gè)開(kāi)發(fā)板A、B的CAN1接口進(jìn)行對(duì)連。在A開(kāi)發(fā)板的串口輸入信息,在B開(kāi)發(fā)板的串口上進(jìn)行監(jiān)測(cè)。試驗(yàn)驗(yàn)證,B開(kāi)發(fā)板可以成功接收到A開(kāi)發(fā)板串口輸入的數(shù)據(jù),CAN與RS-232間通信正確、有效。

    4 結(jié)束語(yǔ)

    本文設(shè)計(jì)的CAN-RS232轉(zhuǎn)換器在RT-Thread上進(jìn)行實(shí)現(xiàn),可以使用于CAN、RS-232通信方式并存的應(yīng)用環(huán)境,可以利用PC機(jī)的RS-232接口直接處理CAN總線上傳的數(shù)據(jù)信息。同時(shí),利用RT-Thread的LwIP網(wǎng)絡(luò)組件,可以擴(kuò)充以太網(wǎng)接口,實(shí)現(xiàn)與以太網(wǎng)間的協(xié)議轉(zhuǎn)換,適應(yīng)更加復(fù)雜的通信環(huán)境。

    [1]李婷.CAN 總線綜述[J].數(shù)字技術(shù)與應(yīng)用,2010(4):129-130.

    [2]甘永梅,劉曉娟,晁武杰,等.現(xiàn)場(chǎng)總線技術(shù)及其應(yīng)用[M].北京:機(jī)械工業(yè)出版社,2004:5-14.

    [3]包磊,徐梁飛,林辛凡,等.燃料電池客車用10msTTCAN通信網(wǎng)絡(luò)協(xié)議制訂與測(cè)試[J].汽車工程,2009,31(1):65 -68,82.

    [4]楊宗德,張兵.μC/OS-II標(biāo)準(zhǔn)教程[M].北京:人民郵電出版社,2009:1 -6,239 -242.

    [5]邱祎.嵌入式實(shí)時(shí)操作系統(tǒng)RT-Thread的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2007.

    [6]陳是知.μC/OS-II內(nèi)核分析、移植與驅(qū)動(dòng)程序開(kāi)發(fā)[M].北京:人民郵電出版社,2007:198-247.

    [7]朱傳宏,張麗全.嵌入式實(shí)時(shí)操作系統(tǒng)RT-Thread在SEP4020上的移植[J].計(jì)算機(jī)與數(shù)字工程,2010(11):93-96.

    [8]柳沁.基于 ARM7的 CAN-USB轉(zhuǎn)換器設(shè)計(jì)[J].設(shè)計(jì)天地,2007:109-110.

    [9]蔣浩天.綜合網(wǎng)絡(luò)多協(xié)議轉(zhuǎn)換的研究和實(shí)現(xiàn)[D].成都:電子科技大學(xué),2007.

    [10]宋琪,魏臻,吳永忠,等.CAN-RS-232接口電路及協(xié)議轉(zhuǎn)換軟件的設(shè)計(jì)[J].電子工程師,2005(1):69-71.

    猜你喜歡
    開(kāi)發(fā)板緩沖區(qū)線程
    嵌入式系統(tǒng)環(huán)形緩沖區(qū)快速讀寫方法的設(shè)計(jì)與實(shí)現(xiàn)
    Microchip最新推出兩款PIC32 Curiosity開(kāi)發(fā)板
    淺談linux多線程協(xié)作
    淺析單片機(jī)開(kāi)發(fā)板的設(shè)計(jì)與制作
    電子制作(2017年22期)2017-02-02 07:10:14
    關(guān)鍵鏈技術(shù)緩沖區(qū)的確定方法研究
    Mouser為您呈上開(kāi)發(fā)關(guān)鍵之STMicroelectronics Nucleo開(kāi)發(fā)板
    Arduino和Atmel發(fā)布Arduino Zero開(kāi)發(fā)板
    Linux線程實(shí)現(xiàn)技術(shù)研究
    地理信息系統(tǒng)繪圖緩沖區(qū)技術(shù)設(shè)計(jì)與實(shí)現(xiàn)
    電視技術(shù)(2012年1期)2012-06-06 08:13:58
    欧美日本中文国产一区发布| 国产精品综合久久久久久久免费 | 一二三四在线观看免费中文在| 中文字幕av电影在线播放| 欧美国产精品一级二级三级| 精品熟女少妇八av免费久了| 亚洲精品自拍成人| 久久国产精品大桥未久av| 99国产精品免费福利视频| 一a级毛片在线观看| 欧美日韩黄片免| 一级黄色大片毛片| 一级毛片精品| 欧美大码av| 午夜久久久在线观看| 夜夜夜夜夜久久久久| 在线观看日韩欧美| 欧美日韩成人在线一区二区| 最近最新中文字幕大全免费视频| 在线天堂中文资源库| 国产高清激情床上av| 国产一区在线观看成人免费| 免费黄频网站在线观看国产| 欧美 日韩 精品 国产| 亚洲精品在线美女| 欧美不卡视频在线免费观看 | 久久香蕉国产精品| 99在线人妻在线中文字幕 | 国产单亲对白刺激| 国产极品粉嫩免费观看在线| 在线观看免费日韩欧美大片| 母亲3免费完整高清在线观看| 国产有黄有色有爽视频| 久久精品人人爽人人爽视色| 亚洲av日韩精品久久久久久密| 亚洲av成人不卡在线观看播放网| 午夜免费成人在线视频| 美女视频免费永久观看网站| 动漫黄色视频在线观看| 水蜜桃什么品种好| 亚洲一区中文字幕在线| 成年人午夜在线观看视频| 欧美乱色亚洲激情| 国产精品久久久久成人av| 王馨瑶露胸无遮挡在线观看| 国产成人免费无遮挡视频| 黄片播放在线免费| 久久午夜综合久久蜜桃| 丰满迷人的少妇在线观看| 男女高潮啪啪啪动态图| 校园春色视频在线观看| 大码成人一级视频| 久久草成人影院| 国产精品亚洲av一区麻豆| 久久久久视频综合| 亚洲五月婷婷丁香| 久久久国产精品麻豆| 啦啦啦免费观看视频1| 成人av一区二区三区在线看| 国产成人欧美| 久久婷婷成人综合色麻豆| 999精品在线视频| 超碰97精品在线观看| 久久婷婷成人综合色麻豆| 婷婷成人精品国产| 久久婷婷成人综合色麻豆| 超碰97精品在线观看| 飞空精品影院首页| 大型黄色视频在线免费观看| 99久久人妻综合| 国产欧美日韩一区二区三区在线| 美女视频免费永久观看网站| 老熟妇仑乱视频hdxx| 国产精品综合久久久久久久免费 | 99国产精品免费福利视频| 成年人免费黄色播放视频| 99在线人妻在线中文字幕 | 久久人人爽av亚洲精品天堂| 精品国产乱子伦一区二区三区| 亚洲色图综合在线观看| 看片在线看免费视频| 亚洲av片天天在线观看| 亚洲午夜理论影院| 中文字幕精品免费在线观看视频| 女性被躁到高潮视频| 欧美日韩av久久| 亚洲成人免费电影在线观看| 国产一区二区三区视频了| 超碰97精品在线观看| 999久久久国产精品视频| 丝瓜视频免费看黄片| 极品少妇高潮喷水抽搐| 欧美精品高潮呻吟av久久| 精品视频人人做人人爽| 国产免费av片在线观看野外av| 国产精品久久久人人做人人爽| 宅男免费午夜| 在线天堂中文资源库| 欧美激情高清一区二区三区| 久久精品国产亚洲av高清一级| 51午夜福利影视在线观看| 一边摸一边抽搐一进一小说 | 国产精品免费视频内射| 黄网站色视频无遮挡免费观看| 亚洲 国产 在线| videos熟女内射| 精品国产一区二区三区四区第35| 欧美黑人精品巨大| 午夜福利,免费看| 女人久久www免费人成看片| 丝袜美腿诱惑在线| 欧美在线一区亚洲| 18在线观看网站| 亚洲一卡2卡3卡4卡5卡精品中文| 热99re8久久精品国产| 国产97色在线日韩免费| 亚洲综合色网址| 久久人妻av系列| 亚洲成人手机| 热99国产精品久久久久久7| 亚洲欧美精品综合一区二区三区| 热re99久久精品国产66热6| 亚洲 国产 在线| 99re在线观看精品视频| 亚洲成人国产一区在线观看| 亚洲精品美女久久久久99蜜臀| 成年人免费黄色播放视频| 男女之事视频高清在线观看| 日韩人妻精品一区2区三区| 一边摸一边抽搐一进一小说 | 精品少妇一区二区三区视频日本电影| 丰满饥渴人妻一区二区三| 午夜视频精品福利| av中文乱码字幕在线| 午夜福利视频在线观看免费| 日韩 欧美 亚洲 中文字幕| 岛国毛片在线播放| 久久中文字幕一级| 满18在线观看网站| 免费看十八禁软件| 99香蕉大伊视频| 欧美黄色淫秽网站| 校园春色视频在线观看| 久久ye,这里只有精品| 怎么达到女性高潮| 日日爽夜夜爽网站| a级毛片黄视频| 亚洲精品中文字幕在线视频| 黑人巨大精品欧美一区二区蜜桃| 国产精品香港三级国产av潘金莲| 黄片小视频在线播放| 黑丝袜美女国产一区| 精品福利永久在线观看| 国产av又大| 性少妇av在线| √禁漫天堂资源中文www| 亚洲精品av麻豆狂野| 在线十欧美十亚洲十日本专区| 黑人巨大精品欧美一区二区mp4| ponron亚洲| 日本欧美视频一区| 亚洲男人天堂网一区| 久久久国产精品麻豆| 国产成人精品无人区| 欧美乱妇无乱码| 日本撒尿小便嘘嘘汇集6| 国产成人啪精品午夜网站| 啦啦啦在线免费观看视频4| 久久久久国产精品人妻aⅴ院 | 51午夜福利影视在线观看| 91国产中文字幕| 首页视频小说图片口味搜索| 久久人妻av系列| 无限看片的www在线观看| 动漫黄色视频在线观看| 国产男靠女视频免费网站| 在线观看免费视频网站a站| 日韩三级视频一区二区三区| 欧美日韩乱码在线| 日韩大码丰满熟妇| 老司机午夜十八禁免费视频| 久久久久国产一级毛片高清牌| 欧美大码av| 久久精品亚洲精品国产色婷小说| 妹子高潮喷水视频| 国产精品久久久av美女十八| 一本一本久久a久久精品综合妖精| 精品国产一区二区三区久久久樱花| a级毛片在线看网站| 后天国语完整版免费观看| 亚洲成a人片在线一区二区| 国产片内射在线| 一区二区三区国产精品乱码| 少妇 在线观看| 搡老岳熟女国产| 99热只有精品国产| 少妇裸体淫交视频免费看高清 | 国产男女内射视频| 亚洲色图综合在线观看| 精品福利观看| 自线自在国产av| 亚洲精品久久成人aⅴ小说| 午夜福利在线免费观看网站| 一边摸一边抽搐一进一小说 | 韩国精品一区二区三区| 久久精品aⅴ一区二区三区四区| 国产精品av久久久久免费| 最新的欧美精品一区二区| 很黄的视频免费| 午夜免费鲁丝| 一边摸一边抽搐一进一出视频| 纯流量卡能插随身wifi吗| 精品国产一区二区三区四区第35| 欧美黄色片欧美黄色片| 免费女性裸体啪啪无遮挡网站| 午夜精品久久久久久毛片777| 久久精品国产99精品国产亚洲性色 | 日韩大码丰满熟妇| 成年女人毛片免费观看观看9 | 精品少妇一区二区三区视频日本电影| av天堂在线播放| 19禁男女啪啪无遮挡网站| 欧美日韩成人在线一区二区| 少妇的丰满在线观看| 精品高清国产在线一区| 久热爱精品视频在线9| 亚洲国产精品sss在线观看 | 亚洲欧美激情在线| 久久国产精品男人的天堂亚洲| 99在线人妻在线中文字幕 | 久久精品亚洲熟妇少妇任你| 每晚都被弄得嗷嗷叫到高潮| 亚洲片人在线观看| 国产精品av久久久久免费| 久久久国产成人免费| 免费久久久久久久精品成人欧美视频| 精品卡一卡二卡四卡免费| 动漫黄色视频在线观看| 在线永久观看黄色视频| 久久中文字幕一级| 亚洲人成电影免费在线| 51午夜福利影视在线观看| 男人操女人黄网站| 成人18禁在线播放| 欧美人与性动交α欧美软件| 亚洲av成人不卡在线观看播放网| 人人妻人人爽人人添夜夜欢视频| 这个男人来自地球电影免费观看| 精品欧美一区二区三区在线| 亚洲成人手机| 三上悠亚av全集在线观看| 亚洲成av片中文字幕在线观看| 久久亚洲真实| 大码成人一级视频| 一本大道久久a久久精品| 纯流量卡能插随身wifi吗| 在线免费观看的www视频| 一级,二级,三级黄色视频| 女人被狂操c到高潮| 精品卡一卡二卡四卡免费| 老司机靠b影院| 久久精品国产清高在天天线| 亚洲av第一区精品v没综合| 国产国语露脸激情在线看| 免费观看精品视频网站| 女同久久另类99精品国产91| 一a级毛片在线观看| 欧美日韩乱码在线| 老司机午夜十八禁免费视频| 一级毛片精品| 激情视频va一区二区三区| 久久久精品免费免费高清| 精品免费久久久久久久清纯 | 亚洲精品一卡2卡三卡4卡5卡| 新久久久久国产一级毛片| 精品久久久久久久毛片微露脸| 99精品久久久久人妻精品| 国产麻豆69| 少妇猛男粗大的猛烈进出视频| 日韩中文字幕欧美一区二区| 国产精品久久久av美女十八| 亚洲精品粉嫩美女一区| tocl精华| 看免费av毛片| 激情视频va一区二区三区| 午夜福利,免费看| 18在线观看网站| 色尼玛亚洲综合影院| 一二三四在线观看免费中文在| 国产在线观看jvid| 欧美日韩亚洲综合一区二区三区_| 国产成人一区二区三区免费视频网站| 久久影院123| 麻豆乱淫一区二区| 巨乳人妻的诱惑在线观看| 性色av乱码一区二区三区2| 国产麻豆69| 免费一级毛片在线播放高清视频 | 中国美女看黄片| 欧洲精品卡2卡3卡4卡5卡区| 亚洲午夜精品一区,二区,三区| 涩涩av久久男人的天堂| 亚洲性夜色夜夜综合| 99久久国产精品久久久| 精品少妇久久久久久888优播| 免费在线观看影片大全网站| 亚洲av美国av| 成年人黄色毛片网站| 亚洲精品国产色婷婷电影| 麻豆成人av在线观看| 日韩欧美一区二区三区在线观看 | 国产97色在线日韩免费| 在线观看舔阴道视频| 久久精品国产a三级三级三级| 欧美激情极品国产一区二区三区| 99精品久久久久人妻精品| 脱女人内裤的视频| 美女视频免费永久观看网站| 亚洲,欧美精品.| 国产精品成人在线| 国产精品一区二区免费欧美| 亚洲欧美激情在线| 一本一本久久a久久精品综合妖精| 欧美日韩成人在线一区二区| 最近最新中文字幕大全电影3 | 91麻豆av在线| 高清在线国产一区| 曰老女人黄片| 久久久精品区二区三区| 亚洲,欧美精品.| 男人操女人黄网站| 国产99久久九九免费精品| 在线观看www视频免费| a级片在线免费高清观看视频| 久久天躁狠狠躁夜夜2o2o| 女人被狂操c到高潮| 亚洲自偷自拍图片 自拍| 国产精品久久久av美女十八| 精品免费久久久久久久清纯 | 好男人电影高清在线观看| 99re6热这里在线精品视频| 欧美日韩视频精品一区| 亚洲精品久久午夜乱码| 999精品在线视频| 欧美黄色片欧美黄色片| 国产色视频综合| 50天的宝宝边吃奶边哭怎么回事| 亚洲精品在线美女| www.999成人在线观看| 免费观看a级毛片全部| 高潮久久久久久久久久久不卡| 热re99久久精品国产66热6| 99在线人妻在线中文字幕 | 9热在线视频观看99| 一a级毛片在线观看| 中亚洲国语对白在线视频| 国产人伦9x9x在线观看| 麻豆成人av在线观看| 日韩欧美一区二区三区在线观看 | 国产成人欧美在线观看 | 国产一区二区三区在线臀色熟女 | 日日夜夜操网爽| 婷婷成人精品国产| 视频区欧美日本亚洲| 无人区码免费观看不卡| av电影中文网址| 精品一区二区三卡| 99久久无色码亚洲精品果冻| 国产高清videossex| av在线蜜桃| 国产精品三级大全| 国产成人av教育| 欧美日本视频| 亚洲国产精品sss在线观看| 亚洲av第一区精品v没综合| 特大巨黑吊av在线直播| 一本综合久久免费| 亚洲欧美日韩无卡精品| 亚洲欧美日韩卡通动漫| 国内久久婷婷六月综合欲色啪| 一级黄色大片毛片| 美女黄网站色视频| 午夜福利视频1000在线观看| 国产色婷婷99| 波多野结衣高清无吗| 少妇裸体淫交视频免费看高清| www国产在线视频色| 色老头精品视频在线观看| 99久久精品热视频| 一级作爱视频免费观看| 一本综合久久免费| 久久亚洲精品不卡| 真人一进一出gif抽搐免费| 欧美日本视频| 一a级毛片在线观看| 亚洲av免费高清在线观看| 日日摸夜夜添夜夜添小说| 成人三级黄色视频| 一边摸一边抽搐一进一小说| 国产成人av激情在线播放| 好男人电影高清在线观看| 乱人视频在线观看| 国产精品久久久久久久久免 | 国产精品亚洲av一区麻豆| 又黄又爽又免费观看的视频| 久久久成人免费电影| 国产精品嫩草影院av在线观看 | 国产一级毛片七仙女欲春2| 欧美性猛交黑人性爽| 校园春色视频在线观看| 在线天堂最新版资源| 19禁男女啪啪无遮挡网站| 精品无人区乱码1区二区| 国内精品一区二区在线观看| 丰满人妻一区二区三区视频av | xxx96com| 波多野结衣高清无吗| 搡老妇女老女人老熟妇| 国产久久久一区二区三区| 日韩中文字幕欧美一区二区| 国产三级黄色录像| 国产97色在线日韩免费| 国产探花极品一区二区| 国产欧美日韩一区二区三| 久99久视频精品免费| 老司机深夜福利视频在线观看| 国产精品一及| 成人av在线播放网站| 欧美日韩国产亚洲二区| 男女下面进入的视频免费午夜| 久久久久九九精品影院| 美女被艹到高潮喷水动态| 久久人人精品亚洲av| 午夜福利在线观看吧| 欧美一级a爱片免费观看看| 日韩成人在线观看一区二区三区| 国产中年淑女户外野战色| 一级毛片高清免费大全| 亚洲精品一区av在线观看| 国产高清有码在线观看视频| 日韩欧美国产在线观看| 日韩欧美国产一区二区入口| 久久久久久久精品吃奶| 人妻丰满熟妇av一区二区三区| 亚洲欧美日韩无卡精品| 久久精品91无色码中文字幕| 亚洲av中文字字幕乱码综合| 亚洲精品日韩av片在线观看 | 婷婷丁香在线五月| 国产午夜福利久久久久久| 免费看美女性在线毛片视频| 久久伊人香网站| 人人妻,人人澡人人爽秒播| 亚洲精品影视一区二区三区av| 淫妇啪啪啪对白视频| 国产男靠女视频免费网站| 国产精品久久久久久人妻精品电影| 成人一区二区视频在线观看| 啦啦啦免费观看视频1| 久久久色成人| 国内精品一区二区在线观看| 97超视频在线观看视频| 日本黄色片子视频| 欧美三级亚洲精品| 18禁美女被吸乳视频| 高潮久久久久久久久久久不卡| 亚洲精品一区av在线观看| 18禁裸乳无遮挡免费网站照片| 亚洲国产欧美网| 国产欧美日韩一区二区三| 亚洲人与动物交配视频| 波野结衣二区三区在线 | 久久久色成人| 国产伦一二天堂av在线观看| 99精品欧美一区二区三区四区| 99久久精品国产亚洲精品| 国语自产精品视频在线第100页| 久久香蕉国产精品| 国内久久婷婷六月综合欲色啪| 国产精品影院久久| 欧美乱妇无乱码| 国产精品一区二区三区四区免费观看 | 日韩国内少妇激情av| 国产97色在线日韩免费| 精品一区二区三区视频在线观看免费| 国产黄色小视频在线观看| 可以在线观看毛片的网站| 色噜噜av男人的天堂激情| 日本一二三区视频观看| 免费一级毛片在线播放高清视频| 1000部很黄的大片| 最近最新中文字幕大全免费视频| 两个人看的免费小视频| 亚洲精品日韩av片在线观看 | 女人被狂操c到高潮| 国产毛片a区久久久久| 国产成人福利小说| 国产成人啪精品午夜网站| 国产av在哪里看| 国产淫片久久久久久久久 | 久久久久性生活片| 成年女人看的毛片在线观看| 制服丝袜大香蕉在线| 国产欧美日韩精品一区二区| 草草在线视频免费看| 国产中年淑女户外野战色| 99视频精品全部免费 在线| 男女之事视频高清在线观看| 精品国内亚洲2022精品成人| 日韩欧美一区二区三区在线观看| 国产日本99.免费观看| 全区人妻精品视频| 我要搜黄色片| 国产av麻豆久久久久久久| 国产蜜桃级精品一区二区三区| 午夜激情福利司机影院| 国产精品久久久久久久电影 | 国产伦精品一区二区三区四那| avwww免费| 欧美黄色淫秽网站| 国产高清视频在线播放一区| 老鸭窝网址在线观看| 在线播放无遮挡| 国产欧美日韩精品亚洲av| 熟女少妇亚洲综合色aaa.| 村上凉子中文字幕在线| 好男人在线观看高清免费视频| 一个人看的www免费观看视频| 变态另类丝袜制服| 两个人看的免费小视频| 国产精品香港三级国产av潘金莲| 无人区码免费观看不卡| 日本黄色视频三级网站网址| 国产精品久久久久久人妻精品电影| 中文资源天堂在线| 久久精品影院6| 蜜桃久久精品国产亚洲av| 搡老岳熟女国产| 国产麻豆成人av免费视频| 久久精品91蜜桃| 国模一区二区三区四区视频| 又黄又爽又免费观看的视频| 国内毛片毛片毛片毛片毛片| 精品久久久久久久人妻蜜臀av| 97超视频在线观看视频| 高清在线国产一区| 少妇丰满av| 美女高潮的动态| 久久欧美精品欧美久久欧美| 亚洲最大成人手机在线| 久久国产精品影院| 日本 欧美在线| 婷婷亚洲欧美| 在线观看美女被高潮喷水网站 | 男人的好看免费观看在线视频| 伊人久久精品亚洲午夜| 乱人视频在线观看| 午夜日韩欧美国产| 欧美日韩中文字幕国产精品一区二区三区| 精品一区二区三区av网在线观看| 宅男免费午夜| 校园春色视频在线观看| 欧美bdsm另类| 首页视频小说图片口味搜索| 国产男靠女视频免费网站| 一进一出抽搐动态| av在线蜜桃| 亚洲成av人片免费观看| 麻豆成人av在线观看| 日韩av在线大香蕉| 日韩精品中文字幕看吧| 偷拍熟女少妇极品色| 91在线观看av| 亚洲av日韩精品久久久久久密| 天堂网av新在线| 中文在线观看免费www的网站| 国产精品一区二区三区四区久久| 真人做人爱边吃奶动态| 少妇裸体淫交视频免费看高清| 网址你懂的国产日韩在线| 国产亚洲精品久久久com| 国产精品综合久久久久久久免费| 夜夜夜夜夜久久久久| 最新中文字幕久久久久| xxx96com| 午夜福利免费观看在线| 两性午夜刺激爽爽歪歪视频在线观看| 欧美zozozo另类| 成人特级黄色片久久久久久久| 99精品久久久久人妻精品| 日本与韩国留学比较| 亚洲精品乱码久久久v下载方式 | 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 大型黄色视频在线免费观看| 一级黄片播放器| 又粗又爽又猛毛片免费看| bbb黄色大片| 波多野结衣高清无吗| 热99re8久久精品国产| 成人av一区二区三区在线看| 亚洲av免费高清在线观看| 精品国产亚洲在线| 国产亚洲精品久久久com| 精品一区二区三区视频在线观看免费| 性色avwww在线观看| 女同久久另类99精品国产91| 高清毛片免费观看视频网站| 中文亚洲av片在线观看爽| 欧美成人一区二区免费高清观看| 激情在线观看视频在线高清| 欧美黑人巨大hd| 小说图片视频综合网站| 俺也久久电影网| 精品国产超薄肉色丝袜足j| 麻豆国产av国片精品|