在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

瑞芯微RK3506開發(fā)板Ethercat主站適配開發(fā)詳細(xì)攻略,實(shí)測(cè)微秒級(jí)抖動(dòng)延遲!

觸覺智能 ? 2025-05-09 15:57 ? 次閱讀

IgH EtherCAT總線


IgH EtherCAT是運(yùn)行于Linux系統(tǒng)的開源EtherCAT主站程序,IgH EtherCAT主站通過構(gòu)建Linux字符設(shè)備, 應(yīng)用程序通過對(duì)字符設(shè)備的訪問實(shí)現(xiàn)與EtherCAT主站模塊的通信

IgH EtherCAT開發(fā)包配套EtherCAT工具,可提供各種可在Linux用戶層運(yùn)行的命令,可直接實(shí)現(xiàn)對(duì)從站的訪問和設(shè)置,如設(shè)置從站地址、顯示總線配置、顯示PDO數(shù)據(jù)、讀寫SDO參數(shù)等。具體詳情可以查看IgH的官網(wǎng)進(jìn)行了解。

wKgZPGgds8eAAT0cAAh-aVA0bMY184.png

本文基于觸覺智能RK3506星閃開發(fā)板演示Ethercat主站開發(fā),其配套R(shí)K3506核心板(3核A7+M0多核異構(gòu)),100%全國(guó)產(chǎn),峰值功耗低至0.65W。

EtherCAT IgH軟件環(huán)境


  • EtherCAT整體介紹

EtherCAT整體分為四個(gè)部分,包含:實(shí)時(shí)Linux內(nèi)核、用戶態(tài)、驅(qū)動(dòng)以及EtherCAT應(yīng)用。觸覺智能RK3506開發(fā)板提供EtherCAT預(yù)編譯的bin文件:

wKgZPGgds-CAREcqAAFKLSo5R_k412.png


  • 實(shí)時(shí)Linux內(nèi)核

EtherCAT IgH需要保證高實(shí)時(shí)性,Preempt-RT是一種針對(duì)實(shí)時(shí)性能進(jìn)行了優(yōu)化的Linux內(nèi)核。與普通的 Linux內(nèi)核相比,Preempt-RT具有以下優(yōu)勢(shì):


1. 實(shí)時(shí)性能: Preempt-RT提供了更可靠和更精確的實(shí)時(shí)性能。它采用了一些實(shí)時(shí)調(diào)度策略和機(jī)制,使得任務(wù)能夠按照嚴(yán)格的時(shí)間要求執(zhí)行,從而適用于需要高度可預(yù)測(cè)性和低延遲的應(yīng)用場(chǎng)景,如工業(yè)自動(dòng)化機(jī)器人控制等。

2. 硬實(shí)時(shí)能力:Preempt-RT具有硬實(shí)時(shí)能力,即能夠確保任務(wù)在規(guī)定的時(shí)間內(nèi)完成,而不會(huì)受到其 他任務(wù)或中斷的干擾。這對(duì)于需要嚴(yán)格的時(shí)間限制的應(yīng)用非常重要,如航空航天、醫(yī)療設(shè)備等領(lǐng)域。

3. 任務(wù)調(diào)度:Preempt-RT使用了更加高效和優(yōu)化的任務(wù)調(diào)度算法,如基于優(yōu)先級(jí)的實(shí)時(shí)調(diào)度算法, 以確保高優(yōu)先級(jí)任務(wù)能夠及時(shí)響應(yīng)并完成,而低優(yōu)先級(jí)任務(wù)不會(huì)影響到實(shí)時(shí)任務(wù)的執(zhí)行。

4. 中斷處理:Preempt-RT針對(duì)中斷處理進(jìn)行了優(yōu)化,使得中斷的響應(yīng)時(shí)間更短,能夠更快地響應(yīng)外部事件。

5. 內(nèi)核定時(shí)器:Preempt-RT提供了更精確和可配置的內(nèi)核定時(shí)器,使得可以實(shí)現(xiàn)微秒級(jí)的定時(shí)精 度,適用于對(duì)時(shí)間要求極高的應(yīng)用場(chǎng)景。

6. 實(shí)時(shí)擴(kuò)展:Preempt-RT提供了一些實(shí)時(shí)擴(kuò)展機(jī)制,使得用戶能夠方便地對(duì)內(nèi)核進(jìn)行定制和擴(kuò)展,以滿足特定應(yīng)用的需求。


總的來說,Preempt-RT在實(shí)時(shí)性能、可靠性和精度方面比普通的Linux內(nèi)核更加優(yōu)秀,因此在對(duì)實(shí)時(shí)性能 要求較高的應(yīng)用場(chǎng)景中被廣泛使用。瑞芯微提供配套SDK的Preempt-RT補(bǔ)丁。


  • 用戶態(tài)

用戶態(tài)中主要是兩個(gè)文件,ethercatlibethercat.so,一個(gè)是EtherCAT IgH的調(diào)試工具,一個(gè)是EtherCAT。

IgH的動(dòng)態(tài)庫(kù),用來提供用戶層接口。用戶態(tài)部分訪問以下鏈接:

https://gitlab.com/etherlab.org/ethercat/-/tree/master?r ef_type=heads下載IgH的源代碼,編譯后會(huì)生成ethercat二進(jìn)制文件libethercat.so和一些example等等。用戶態(tài)部分也可以使用預(yù)編譯好的EtherCAT IgH二進(jìn)制文件libethercat.so,如下所示:

wKgZPGgds-2AZ-BhAAG45sP4qlY511.png


  • 驅(qū)動(dòng)

驅(qū)動(dòng)部分主要是ec_master.ko和一些瑞芯微RK優(yōu)化后的ko文件。

wKgZO2gds_SAVJgTAAQS143r36Q539.png
  • EtherCAT IgH應(yīng)用部分

EtherCAT IgH應(yīng)用部分需要根據(jù)實(shí)際使用的伺服驅(qū)動(dòng)器來實(shí)現(xiàn),該部分無法通用的, 觸覺智能提供如下測(cè)試組件:

EtherCAT IgH軟件編譯和部署


以下將根據(jù)實(shí)時(shí)Linux內(nèi)核、用戶態(tài)、驅(qū)動(dòng)以及EtherCAT應(yīng)用四個(gè)部分進(jìn)行講解。

  • 編譯內(nèi)核

步驟一:打上Preempt-RT補(bǔ)丁,內(nèi)核方案選擇Preempt-RT內(nèi)核方案,參考文檔打上補(bǔ)丁:SDK/docs/Patches/Real-Time-Performance/README.md

要特別注意的是:發(fā)布的驅(qū)動(dòng)部分SDK/external/rk_ethercat_release和內(nèi)核頭文件強(qiáng)相關(guān),請(qǐng)確認(rèn)內(nèi)核的commit

要和SDK/external/rk_ethercat_release/driver/redmine中描述的一樣,再打入Preempt-RT補(bǔ)丁。

步聚二:修改RK3506 Linux 6.1內(nèi)核

diff --git a/arch/arm/configs/rk3506_defconfig b/arch/arm/configs/rk3506_defconfig index e6d3ba608a77..3029973ade8c 100644 --- a/arch/arm/configs/rk3506_defconfig +++ b/arch/arm/configs/rk3506_defconfig @@ -2,6 +2,7 @@ CONFIG_KERNEL_XZ=y CONFIG_DEFAULT_HOSTNAME="localhost" CONFIG_SYSVIPC=y +CONFIG_NO_HZ_FULL=y CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y CONFIG_PREEMPT=y @@ -119,12 +120,13 @@ CONFIG_NETDEVICES=y # CONFIG_NET_VENDOR_SOLARFLARE is not set # CONFIG_NET_VENDOR_SMSC is not set # CONFIG_NET_VENDOR_SOCIONEXT is not set -CONFIG_STMMAC_ETH=y +CONFIG_STMMAC_ETH=m # CONFIG_DWMAC_GENERIC is not set # CONFIG_NET_VENDOR_SYNOPSYS is not set # CONFIG_NET_VENDOR_VIA is not set # CONFIG_NET_VENDOR_WIZNET is not set # CONFIG_NET_VENDOR_XILINX is not set +CONFIG_PHYLIB=y CONFIG_MOTORCOMM_PHY=y CONFIG_PPP=y # CONFIG_WLAN is not set

步驟三:編譯出實(shí)時(shí)內(nèi)核最后根據(jù)rt-linux README.md,生成實(shí)時(shí)性內(nèi)核。

  • EtherCAT IgH應(yīng)用部分

EtherCAT IgH應(yīng)用部分需要根據(jù)具體的伺服器來編寫,需要使用上面用戶態(tài)編譯出來的EtherCAT IgH工具獲取一些伺服驅(qū)動(dòng)器的配置信息,然后完成應(yīng)用代碼的開發(fā)。具體可添加觸覺智能客服 微 信13423856106,獲取EtherCAT IgH應(yīng)用部分開發(fā)指導(dǎo)。

EtherCAT IgH工具介紹

使用ethercat --help命令可以查看EtherCAT IgH工具,這些工具可以查看與主站連接的從站的各種信息, 可以有助于主站應(yīng)用程序的編寫,下面介紹幾種常用的命令和參數(shù)的使用,其中[]中為必選參數(shù), <>為 可選參數(shù)。

  • c語言的形式輸出pdo信息(ethercat cstruct)EtherCAT IgH應(yīng)用部分

/* Master 0, Slave 0 * Vendor ID: 0x00000a79 * Product code: 0x00002000 * Revision number: 0x00000001 */ ec_pdo_entry_info_t slave_0_pdo_entries[] = { {0x603f, 0x00, 16}, /* ErrorCode */ {0x6041, 0x00, 16}, /* StatusWord */ {0x6064, 0x00, 32}, /* Position actual value */ {0x60fd, 0x00, 32}, /* Digital inputs */ {0x6061, 0x00, 8}, /* Modes of operation display */ {0x6040, 0x00, 16}, /* ControlWord */ {0x6060, 0x00, 8}, /* Modes of operation */ {0x607a, 0x00, 32}, /* Target position */ {0x6081, 0x00, 32}, /* Profile velocity */ {0x6099, 0x01, 32}, /* Search Switch */ {0x6099, 0x02, 32}, /* Search Zero */ {0x6040, 0x00, 16}, {0x607a, 0x00, 32}, {0x60ff, 0x00, 32}, {0x6060, 0x00, 8}, {0x0000, 0x00, 8}, /* Gap */ {0x6041, 0x00, 16}, {0x6064, 0x00, 32}, {0x606c, 0x00, 32}, {0x6061, 0x00, 8}, {0x0000, 0x00, 8}, /* Gap */ }; ec_pdo_info_t slave_0_pdos[] = { {0x1a01, 5, slave_0_pdo_entries + 0}, /* TxPDO 2 */ {0x1601, 6, slave_0_pdo_entries + 5}, /* RxPDO 2 */ {0x1600, 5, slave_0_pdo_entries + 11}, {0x1a00, 5, slave_0_pdo_entries + 16}, }; ec_sync_info_t slave_0_syncs[] = { {0, EC_DIR_OUTPUT, 2, slave_0_pdos + 0, EC_WD_DISABLE}, {1, EC_DIR_INPUT, 0, NULL, EC_WD_DISABLE}, {2, EC_DIR_OUTPUT, 1, slave_0_pdos + 2, EC_WD_ENABLE}, {3, EC_DIR_INPUT, 1, slave_0_pdos + 3, EC_WD_DISABLE}, {0xff} }; 0 0:0 PREOP + 0x000001dd:0x10305070

  • 輸出pdo信息(ethercatpdos)

SM0: PhysAddr 0x1000, DefaultSize 128, ControlRegister 0x26, Enable 1 RxPDO 0x1a01 "TxPDO 2" PDO entry 0x603f:00, 16 bit, "ErrorCode" PDO entry 0x6041:00, 16 bit, "StatusWord" PDO entry 0x6064:00, 32 bit, "Position actual value" PDO entry 0x60fd:00, 32 bit, "Digital inputs" PDO entry 0x6061:00, 8 bit, "Modes of operation display" RxPDO 0x1601 "RxPDO 2" PDO entry 0x6040:00, 16 bit, "ControlWord" PDO entry 0x6060:00, 8 bit, "Modes of operation" PDO entry 0x607a:00, 32 bit, "Target position" PDO entry 0x6081:00, 32 bit, "Profile velocity" PDO entry 0x6099:01, 32 bit, "Search Switch" PDO entry 0x6099:02, 32 bit, "Search Zero" SM1: PhysAddr 0x1100, DefaultSize 128, ControlRegister 0x22, Enable 1 SM2: PhysAddr 0x1200, DefaultSize 12, ControlRegister 0x64, Enable 1 RxPDO 0x1600 "" PDO entry 0x6040:00, 16 bit, "" PDO entry 0x607a:00, 32 bit, "" PDO entry 0x60ff:00, 32 bit, "" PDO entry 0x6060:00, 8 bit, "" PDO entry 0x0000:00, 8 bit, "Gap" SM3: PhysAddr 0x1300, DefaultSize 19, ControlRegister 0x20, Enable 1 TxPDO 0x1a00 "" PDO entry 0x6041:00, 16 bit, "" PDO entry 0x6064:00, 32 bit, "" PDO entry 0x606c:00, 32 bit, "" PDO entry 0x6061:00, 8 bit, "" PDO entry 0x0000:00, 8 bit, "Gap"

#設(shè)置別名地址(下面的例子代表設(shè)置位置0的別名修改為1) ethercat alias -p 0 0 #設(shè)置別名地址(下面的例子代表別名0的別名修改為1) ethercat alias -a 0 1

Ethercat IgH主站性能測(cè)試結(jié)論

觸覺智能RK3506開發(fā)板1ms控制周期內(nèi),性能數(shù)據(jù)如下:

wKgZPGgdtLeANcZ4AABz-hXzRCw034.png

觸覺智能RK3506星閃開發(fā)板,僅188元,點(diǎn)贊本文購(gòu)送套餐優(yōu)惠券如需選購(gòu),馬云家 搜索觸覺智能官方企業(yè)店

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5431

    瀏覽量

    101213
  • 瑞芯微
    +關(guān)注

    關(guān)注

    24

    文章

    517

    瀏覽量

    52059
  • EtherCAT總線
    +關(guān)注

    關(guān)注

    5

    文章

    80

    瀏覽量

    5619
  • RK3506
    +關(guān)注

    關(guān)注

    0

    文章

    20

    瀏覽量

    30
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RK3588開發(fā)板RK3588 EVB和RK3588S EVB解讀

    RK3588開發(fā)板RK3588 EVB和RK3
    的頭像 發(fā)表于 09-22 15:54 ?1.9w次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3588<b class='flag-5'>開發(fā)板</b><b class='flag-5'>RK</b>3588 EVB和<b class='flag-5'>RK</b>3588S EVB解讀

    Banana Pi開源社區(qū)基于RK3588開發(fā)板,DeepSeek開發(fā)利器

    Banana Pi開源社區(qū)基于RK3588開發(fā)板,DeepSeek開發(fā)利器
    的頭像 發(fā)表于 02-19 18:25 ?1132次閱讀
    Banana Pi開源社區(qū)基于<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3588<b class='flag-5'>開發(fā)板</b>,DeepSeek<b class='flag-5'>開發(fā)</b>利器

    rk3568開發(fā)板原理圖

    rk3568 開發(fā)板 原理圖工程文件AD格式
    發(fā)表于 04-24 14:12 ?172次下載

    RK3568主板開發(fā)板PET_RK3568_P01簡(jiǎn)述

    RK3568主板開發(fā)板PET_RK3568_P01簡(jiǎn)述
    的頭像 發(fā)表于 08-08 11:41 ?4130次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3568主板<b class='flag-5'>開發(fā)板</b>PET_<b class='flag-5'>RK</b>3568_P01簡(jiǎn)述

    RK3568開發(fā)板國(guó)產(chǎn)化工業(yè)級(jí)車載方案

    RK3568開發(fā)板國(guó)產(chǎn)化工業(yè)級(jí)車載方案-迅為電子
    的頭像 發(fā)表于 09-12 17:19 ?1711次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3568<b class='flag-5'>開發(fā)板</b>國(guó)產(chǎn)化工業(yè)<b class='flag-5'>級(jí)</b>車載方案

    低成本解決方案,RK3506的應(yīng)用場(chǎng)景分析!

    RK3506推出的MPU產(chǎn)品,芯片制程為22nm,定位于輕量級(jí)、低成本解決方案。該MPU具有低功耗、外設(shè)接口豐富、實(shí)時(shí)性高的特點(diǎn),適合用多種工商業(yè)場(chǎng)景。本文將基于
    的頭像 發(fā)表于 12-11 15:26 ?1014次閱讀
    低成本解決方案,<b class='flag-5'>RK3506</b>的應(yīng)用場(chǎng)景分析!

    主板/開發(fā)板Linux系統(tǒng)播放音頻方法,觸覺智能RK3562開發(fā)板演示

    本文介紹方案主板/開發(fā)板Linux系統(tǒng)播放音頻的方法,觸覺智能RK3562開發(fā)板演示,通用
    的頭像 發(fā)表于 12-13 11:40 ?681次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>主板/<b class='flag-5'>開發(fā)板</b>Linux系統(tǒng)播放音頻方法,觸覺智能<b class='flag-5'>RK</b>3562<b class='flag-5'>開發(fā)板</b>演示

    RK3506各型號(hào)該怎么選?全新工業(yè)芯片介紹 觸覺智能出品

    RK3506各型號(hào)該怎么選?全新工業(yè)芯片介紹,還將推出與星閃技術(shù)相結(jié)合的RK3506星閃網(wǎng)關(guān)開發(fā)板
    的頭像 發(fā)表于 12-25 10:27 ?1114次閱讀
    <b class='flag-5'>RK3506</b>各型號(hào)該怎么選?<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>全新工業(yè)芯片介紹 觸覺智能出品

    全新芯片平臺(tái)RK3506優(yōu)勢(shì)詳解,高集成低功耗,為工業(yè)而生 深圳觸覺智能評(píng)測(cè)

    。而RK3506芯片平臺(tái)下的工業(yè)級(jí)芯片型號(hào)RK3506J,具備-40-85℃的工業(yè)寬溫性能、發(fā)熱量小,IO接口豐富,即時(shí)性高,低延遲,反應(yīng)速度快等特點(diǎn),搭載
    的頭像 發(fā)表于 12-28 10:23 ?1055次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>全新芯片平臺(tái)<b class='flag-5'>RK3506</b>優(yōu)勢(shì)詳解,高集成低功耗,為工業(yè)而生 深圳觸覺智能評(píng)測(cè)

    RK3506到底有多香?搶先看核心詳細(xì)參數(shù)配置

    RK3506到底有多香?觸覺智能已推出RK3506核心,搶先了解核心詳細(xì)參數(shù)配置!
    的頭像 發(fā)表于 01-18 11:33 ?1072次閱讀
    <b class='flag-5'>RK3506</b>到底有多香?搶先看核心<b class='flag-5'>板</b><b class='flag-5'>詳細(xì)</b>參數(shù)配置

    性價(jià)比天花?觸覺智能發(fā)布RK3506核心(寬溫級(jí)RK3506 工業(yè)級(jí)RK3506J)

    深圳觸覺智能SOM3506核心現(xiàn)已上市,搭載RK3506B/J超低功耗處理器(1.5GH
    的頭像 發(fā)表于 03-07 10:35 ?557次閱讀
    性價(jià)比天花<b class='flag-5'>板</b>?觸覺智能發(fā)布<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3506</b>核心<b class='flag-5'>板</b>(寬溫<b class='flag-5'>級(jí)</b><b class='flag-5'>RK3506</b> 工業(yè)<b class='flag-5'>級(jí)</b><b class='flag-5'>RK3506</b>J)

    【技術(shù)簡(jiǎn)析】觸覺智能RK3506 Linux星閃網(wǎng)關(guān)開發(fā)板有什么奧妙?

    在工業(yè)智能化與物聯(lián)網(wǎng)深度融合的今天,深圳觸覺智能推出首款搭載RK3506芯片的Linux星閃網(wǎng)關(guān)開發(fā)板,以“多核異構(gòu)架構(gòu)+星閃無線通信
    的頭像 發(fā)表于 03-21 11:58 ?405次閱讀
    【技術(shù)簡(jiǎn)析】觸覺智能<b class='flag-5'>RK3506</b> Linux星閃網(wǎng)關(guān)<b class='flag-5'>開發(fā)板</b>有什么奧妙?

    觸覺智能RK3506核心,工業(yè)應(yīng)用之RK3506 RT-Linux實(shí)時(shí)性測(cè)試

    觸覺智能RK3506核心,工業(yè)應(yīng)用方案分享之RT-Linux實(shí)時(shí)性測(cè)試
    的頭像 發(fā)表于 04-27 19:27 ?168次閱讀
    觸覺智能<b class='flag-5'>RK3506</b>核心<b class='flag-5'>板</b>,工業(yè)應(yīng)用之<b class='flag-5'>RK3506</b> RT-Linux實(shí)時(shí)性測(cè)試

    RK3506開發(fā)板必備之LVGL應(yīng)用開發(fā)手冊(cè),深圳觸覺智能出品

    SDL送顯。目前RK3506平臺(tái)可支持SDL送顯。本文基于觸覺智能RK3506星閃開發(fā)板進(jìn)行演示,配套RK3506核心(3核[email protected]
    的頭像 發(fā)表于 04-27 19:31 ?169次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3506</b><b class='flag-5'>開發(fā)板</b>必備之LVGL應(yīng)用<b class='flag-5'>開發(fā)</b>手冊(cè),深圳觸覺智能出品

    RK3506開發(fā)板之Qt應(yīng)用開發(fā)手冊(cè)(上) 深圳觸覺智能出品,嵌入式方案商

    RK3506開發(fā)板必備攻略之Qt應(yīng)用開發(fā)手冊(cè)(
    的頭像 發(fā)表于 04-28 17:16 ?208次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3506</b><b class='flag-5'>開發(fā)板</b>之Qt應(yīng)用<b class='flag-5'>開發(fā)</b>手冊(cè)(上) 深圳觸覺智能出品,嵌入式方案商
    主站蜘蛛池模板: 亚洲综合久久久久久888 | 亚洲男人天堂岛 | 一级特黄女人生活片 | 午夜影院在线观看 | 亚洲综合色视频 | 人与牲动交xxxxbbbb高清 | 美女一级一级毛片 | 奇米影视777四色米奇影院 | 激情网婷婷 | 午夜在线观看网站 | 欧美网色| 亚洲成在人线久久综合 | 中文字幕有码在线视频 | 日本高清色视频www 日本高清色视频在线观看免费 | 夜夜操狠狠操 | 欧美 亚洲 国产 精品有声 | 免费黄视频在线观看 | 欧美高清激情毛片 | 欧美一级视频免费看 | 欧美伦理影院 | 好大好硬好爽免费视频 | 美女露出扒开尿口让男人桶 | 成人在线色视频 | 禁漫羞羞a漫入口 | 黄网站免费视频 | va国产| 日本护士撒尿 | 天堂视频在线视频观看2018 | 俄罗斯小屁孩cao大人免费 | 免费一级片在线观看 | 性欧美护士18xxxxhd视频 | 国产成人教育视频在线观看 | 男女一区二区三区免费 | 亚洲免费观看在线视频 | 天天噜日日噜夜夜噜 | 欧美三级一区二区 | 色婷婷综合久久久 | 日韩三级观看 | 高清不卡一区 | 日韩亚洲欧洲在线com91tv | 在线亚洲欧美性天天影院 |