色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

【飛凌OKA40i-C開發(fā)板試用體驗(yàn)】LVGL移植與測評(píng)

開發(fā)板試用精選 ? 來源:開發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-10-20 10:22 ? 次閱讀
本文來源電子發(fā)燒友社區(qū),作者:zealsoft, 帖子地址:https://bbs.elecfans.com/jishu_2307845_1_1.html


感謝“電子發(fā)燒友網(wǎng)”和飛凌嵌入式公司提供了本次OKA40i-C開發(fā)板的評(píng)測機(jī)會(huì)。上次我們介紹了視頻監(jiān)控的測試,今天來介紹一下輕量級(jí)圖形界面庫LVGL的移植與測評(píng)。
一、LVGL源代碼下載
OKA40i開發(fā)板官方提供了Qt作為圖形界面開發(fā)工具。不過對(duì)于簡單的用戶界面程序,Qt有點(diǎn)殺雞用牛刀的意思。今天介紹一下輕量級(jí)的圖形界面庫LVGL。LVGL的項(xiàng)目作者是來自匈牙利首都布達(dá)佩斯的 Gábor Kiss-Vámosi。它自帶著接近三十多種小組件,動(dòng)畫和操作非常流暢,同時(shí)配置要求很低,再加上開源和免費(fèi),使得它迅速流行起來,AliOSThings甚至把它作為默認(rèn)的圖形界面庫。
在LVGL的github網(wǎng)站上可以下載源代碼(https://github.com/lvgl/),在LVGL的官方倉庫中包括lv_port_linux_frame_buffer,它包括了在Linux下移植所需要的所有代碼。這個(gè)倉庫會(huì)鏈接到lvgl和lv_drivers兩個(gè)倉庫,所以一定要用gitclone的方式下載,不要采用打包成zip的方式。lv_demos這倉庫是不需要的,因?yàn)槔桃呀?jīng)都包括在lvgl倉庫里面了。如果github下載太慢,可以使用gitee的鏡像:https://gitee.com/mculover666/lv_port_linux_frame_buffer.git。
二、配置LVGL
1、修改makefile
需要從makefile中刪除-Wshift-negative-value這個(gè)編譯選項(xiàng),因?yàn)槲覀兊木幾g器不支持,同時(shí)加上-std=c99這個(gè)選項(xiàng),因?yàn)槌绦蛟趂or循環(huán)中使用了C99語法。下面是修改前后的編譯選項(xiàng)對(duì)比。
poYBAGMyYs-AXea7AAVJf1UByJg903.png
2、修改lvgl源代碼

由于我們的編譯器不支持PRIX32這個(gè)常量的定義,需要修改lvglsrcdrawswlv_draw_sw_letter.c文件,將其中一句log注釋掉:
pYYBAGMyYs-AWtxSAAikQT_qxw0840.png
也可以把這句改為:


  1. LV_LOG_WARN("lv_draw_letter: glyph dsc. not found for U+X%", letter);
復(fù)制代碼


3、修改內(nèi)存相關(guān)選項(xiàng)

LVGL默認(rèn)是使用基于TLSF 的內(nèi)存管理算法,不過它開的緩沖區(qū)對(duì)于我們的屏幕而言顯然太小了,需要修改lv_conf.h中的定義LV_MEM_CUSTOM 為 1,否則運(yùn)行時(shí)會(huì)崩潰。定義LV_MEM_CUSTOM 為 1表示采用標(biāo)準(zhǔn)C語言的分配內(nèi)存函數(shù)。
poYBAGMyYtKAQdHFAAn_K5oeEDg703.png
4、顯示設(shè)置

顯示輸出方面我們還是通過HDMI接口輸出到智能電視。LVGL支持通過直接訪問顯示緩沖區(qū)(framebuffer)和SDL等多種方式進(jìn)行輸出。我們此次通過framebuffer輸出,而且我們的輸出設(shè)備是dev/fb0,所以我們不需要修改任何配置,默認(rèn)配置(lv_drv_conf.h)如下:
pYYBAGMyYtOATgI0AAWsjZs8O2s022.png
4、增加鼠標(biāo)支持
輸入采用USB鼠標(biāo)。使用下面的命令可以看到當(dāng)前系統(tǒng)有哪些輸入設(shè)備:


  1. cat /proc/bus/input/devices
復(fù)制代碼


輸出結(jié)果如下:
I: Bus=0019 Vendor=0001 Product=0001 Version=0100


N: Name="sunxi-ths"
P: Phys=sunxiths/input0
S: Sysfs=/devices/virtual/input/input0
U: Uniq=
H: Handlers=event0
B: PROP=0
B: EV=9
B: ABS=100 0
I: Bus=0019 Vendor=0001 Product=0001 Version=0100
N: Name="sunxi-keyboard"
P: Phys=sunxikbd/input0
S: Sysfs=/devices/virtual/input/input1
U: Uniq=
H: Handlers=kbd event1
B: PROP=0
B: EV=3
B: KEY=40040 0 0 10000000
I: Bus=0019 Vendor=0001 Product=0001 Version=0100
N: Name="sunxi-keypad"
P: Phys=Keypad/input2
S: Sysfs=/devices/virtual/input/kp0
U: Uniq=
H: Handlers=sysrq kbd event2
B: PROP=0
B: EV=3
B: KEY=ffffffff fffffffe
I: Bus=0019 Vendor=0001 Product=0001 Version=0100
N: Name="axp22-powerkey"
P: Phys=m1kbd/input2
S: Sysfs=/devices/soc.0/1c2ac00.twi/i2c-0/0-0034/axp22-powerkey/input/input3
U: Uniq=
H: Handlers=kbd event3
B: PROP=0
B: EV=7
B: KEY=100000 0 0 0
B: REL=0
I: Bus=0003 Vendor=2717 Product=5016 Version=0110
N: Name="MOSART Semi. Mi Wireless Mouse Lite"
P: Phys=usb-sunxi-ohci-1/input0
S: Sysfs=/devices/soc.0/1c1c000.ohci2-controller/usb4/4-1/4-1:1.0/input/input4
U: Uniq=
H: Handlers=sysrq kbd event4
B: PROP=0
B: EV=120013
B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7
I: Bus=0003 Vendor=2717 Product=5016 Version=0110
N: Name="MOSART Semi. Mi Wireless Mouse Lite"
P: Phys=usb-sunxi-ohci-1/input1
S: Sysfs=/devices/soc.0/1c1c000.ohci2-controller/usb4/4-1/4-1:1.1/input/input5
U: Uniq=
H: Handlers=kbd mouse0 event5
B: PROP=0
B: EV=10001f
B: KEY=3007f 0 0 0 0 483ffff 17aff32d bf544446 0 0 1f0001 120f93 8b17c000 677bfa d941dfed 9ed680 4400 0 10000002
B: REL=1c3
B: ABS=1f01 0
B: MSC=10


由于我們?cè)陂_發(fā)板的兩個(gè)USB口都曾經(jīng)使用過USB鼠標(biāo),所以我們看到兩個(gè)USB鼠標(biāo)設(shè)備,分別對(duì)應(yīng)event4和event5。我們可以用evtest命令測試到底哪個(gè)設(shè)備是當(dāng)前使用的。OKA40i開發(fā)板上包括了evtest,可以進(jìn)行輸入設(shè)備的測試。經(jīng)過測試,我們發(fā)現(xiàn)event5對(duì)應(yīng)的設(shè)備是我們目前連接的鼠標(biāo)。


# evtest
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: sunxi-ths
/dev/input/event1: sunxi-keyboard
/dev/input/event2: sunxi-keypad
/dev/input/event3: axp22-powerkey
/dev/input/event4: MOSART Semi. Mi Wireless Mouse Lite
/dev/input/event5: MOSART Semi. Mi Wireless Mouse Lite
Select the device event number [0-5]: 5
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x2717 product 0x5016 version 0x110
Input device name: "MOSART Semi. Mi Wireless Mouse Lite"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 1 (KEY_ESC)
Event code 28 (KEY_ENTER)
Event code 74 (KEY_KPMINUS)
……
Event code 592 (KEY_BRIGHTNESS_MIN)
Event code 593 (KEY_BRIGHTNESS_MAX)
Event type 2 (EV_REL)
Event code 0 (REL_X)
Event code 1 (REL_Y)
Event code 6 (REL_HWHEEL)
Event code 7 (REL_DIAL)
Event code 8 (REL_WHEEL)
Event type 3 (EV_ABS)
Event code 32 (ABS_VOLUME)
Value 0
Min 0
Max 896
Event code 40 (ABS_MISC)
Value 0
Min 0
Max 255
Event code 41 (?)
Value 0
Min 0
Max 255
Event code 42 (?)
Value 0
Min 0
Max 255
Event code 43 (?)
Value 0
Min 0
Max 255
Event code 44 (?)
Value 0
Min 0
Max 255
Event type 4 (EV_MSC)
Event code 4 (MSC_SCAN)
Key repeat handling:
Repeat type 20 (EV_REP)
Repeat code 0 (REP_DELAY)
Value 400
Repeat code 1 (REP_PERIOD)
Value 80
Properties:
Testing ... (interrupt to exit)
Event: time 1664272853.352702, type 2 (EV_REL), code 0 (REL_X), value 32
Event: time 1664272853.352702, type 2 (EV_REL), code 1 (REL_Y), value -19
Event: time 1664272853.352702, -------------- SYN_REPORT ------------
Event: time 1664272853.368699, type 2 (EV_REL), code 0 (REL_X), value 12
Event: time 1664272853.368699, type 2 (EV_REL), code 1 (REL_Y), value -14
Event: time 1664272853.368699, -------------- SYN_REPORT ------------
Event: time 1664272853.372717, type 2 (EV_REL), code 0 (REL_X), value 3
Event: time 1664272853.372717, type 2 (EV_REL), code 1 (REL_Y), value -8
Event: time 1664272853.372717, -------------- SYN_REPORT ------------
Event: time 1664272853.384737, type 2 (EV_REL), code 0 (REL_X), value -9
Event: time 1664272853.384737, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1664272853.384737, -------------- SYN_REPORT ------------
Event: time 1664272853.388724, type 2 (EV_REL), code 0 (REL_X), value -9
Event: time 1664272853.388724, type 2 (EV_REL), code 1 (REL_Y), value 7
Event: time 1664272853.388724, -------------- SYN_REPORT ------------
Event: time 1664272853.400736, type 2 (EV_REL), code 0 (REL_X), value -8
Event: time 1664272853.400736, type 2 (EV_REL), code 1 (REL_Y), value 14
Event: time 1664272853.400736, -------------- SYN_REPORT ------------



修改lv_drv_conf.h中EVDEV所對(duì)應(yīng)的設(shè)備名為:"/dev/input/event5"。這樣鼠標(biāo)就可以正常工作了。
poYBAGMyYtSAGiepAA9iXRJef_E337.png
5、修改main.c
在main.c根據(jù)自己使用的屏幕修改分辨率:


  1. disp_drv.hor_res = 1980; // 原來是800
    disp_drv.ver_res = 1080; // 原來是480
復(fù)制代碼


一、編譯與測試
1、Widgets示例

要使用LVGL的官方測試?yán)齏idgets,首先確保lv_conf.h中的定義的LV_USE_DEMO_WIDGETS,然后確認(rèn)在main.c中調(diào)用了lv_demo_widgets()。
pYYBAGMyYtWAYPXWAALN3veS97Q685.png
poYBAGMyYteAHQEbAAtksTqR_E8651.png
pYYBAGMyYtmATO6DAA4Jm-7u264542.png
2、Benchmark示例
LVGL的官方測試?yán)鼴enchmark可以用來測試顯示性能。
完整的測試結(jié)果如下:


LVGL v8.3.0Benchmark (in csv format)
Weighted FPS: 69
Opa. speed: 88%
Rectangle,105
Rectangle + opa,54
Rectangle rounded,96
Rectangle rounded + opa,53
Circle,60
Circle + opa,28
Border,134
Border + opa,132
Border rounded,139
Border rounded + opa,130
Circle border,55
Circle border + opa,50
Border top,144
Border top + opa,144
Border left,133
Border left + opa,138
Border top + left,140
Border top + left + opa,137
Border left + right,145
Border left + right + opa,133
Border top + bottom,143
Border top + bottom + opa,144
Shadow small,63
Shadow small + opa,59
Shadow small offset,64
Shadow small offset + opa,55
Shadow large,38
Shadow large + opa,36
Shadow large offset,36
Shadow large offset + opa,36
Image RGB,45
Image RGB + opa,29
Image ARGB,35
Image ARGB + opa,31
Image chorma keyed,41
Image chorma keyed + opa,31
Image indexed,25
Image indexed + opa,22
Image alpha only,27
Image alpha only + opa,23
Image RGB recolor,30
Image RGB recolor + opa,22
Image ARGB recolor,25
Image ARGB recolor + opa,22
Image chorma keyed recolor,26
Image chorma keyed recolor + opa,22
Image indexed recolor,20
Image indexed recolor + opa,18
Image RGB rotate,35
Image RGB rotate + opa,21
Image RGB rotate anti aliased,11
Image RGB rotate anti aliased + opa,10
Image ARGB rotate,33
Image ARGB rotate + opa,27
Image ARGB rotate anti aliased,10
Image ARGB rotate anti aliased + opa,9
Image RGB zoom,57
Image RGB zoom + opa,35
Image RGB zoom anti aliased,16
Image RGB zoom anti aliased + opa,14
Image ARGB zoom,47
Image ARGB zoom + opa,39
Image ARGB zoom anti aliased,13
Image ARGB zoom anti aliased + opa,12
Text small,157
Text small + opa,154
Text medium,151
Text medium + opa,155
Text large,158
Text large + opa,154
Text small compressed,0
Text small compressed + opa,0
Text medium compressed,0
Text medium compressed + opa,0
Text large compressed,0
Text large compressed + opa,0
Line,75
Line + opa,76
Arc think,53
Arc think + opa,53
Arc thick,52
Arc thick + opa,50
Substr. rectangle,6
Substr. rectangle + opa,0
Substr. border,0
Substr. border + opa,0
Substr. shadow,0
Substr. shadow + opa,0
Substr. image,0
Substr. image + opa,0
Substr. line,2
Substr. line + opa,1
Substr. arc,49
Substr. arc + opa,50
Substr. text,4
Substr. text + opa,4

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

    關(guān)注

    0

    文章

    134

    瀏覽量

    16145
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    3.1s啟動(dòng)!嵌入式i.MX93開發(fā)板部署LVGL,打造更高效的GUI

    近期,嵌入式為基于NXP i.MX93系列處理器打造的OK-MX9352-C開發(fā)板成功移植
    的頭像 發(fā)表于 01-16 11:52 ?124次閱讀
    3.1s啟動(dòng)!<b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式<b class='flag-5'>i</b>.MX93<b class='flag-5'>開發(fā)板</b>部署<b class='flag-5'>LVGL</b>,打造更高效的GUI

    【ELF 2學(xué)習(xí)試用】ELF 2開發(fā)板開箱測評(píng)

    簡介 很高興收到嵌入式提供的ELF 2開發(fā)板,ELF 2學(xué)習(xí)基于瑞芯微RK3588旗艦處理器開發(fā)設(shè)計(jì),處理器采用先進(jìn)的8nm制程工藝,
    發(fā)表于 01-15 09:43

    2秒啟動(dòng)!嵌入式RK3506開發(fā)板LVGL顯示方案,讓界面炫起來

    近期,嵌入式為OK3506J-S開發(fā)板移植了最新9.2版本的LVGL,支持多種屏幕構(gòu)件以及鼠標(biāo)、鍵盤、觸摸等多種輸入方式, 能夠帶來更加
    的頭像 發(fā)表于 01-10 10:52 ?236次閱讀
    2秒啟動(dòng)!<b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式RK3506<b class='flag-5'>開發(fā)板</b><b class='flag-5'>LVGL</b>顯示方案,讓界面炫起來

    嵌入式OK3588J-C開發(fā)板體驗(yàn)】OK3588J-C開發(fā)板開箱評(píng)測

    很高興收到嵌入式提供的OK3588J-C開發(fā)板,這是瑞芯微最新的8K旗艦8核SOC,非常適合用來做機(jī)器視覺,AI,語音識(shí)別,圖像處理。 下面來看看OK3588J-
    發(fā)表于 12-04 15:23

    【RA8D1試用活動(dòng)】RA8D1B-CPKCOR開發(fā)板移植linux

    【RA8D1試用活動(dòng)】RA8D1B-CPKCOR開發(fā)板移植linux
    的頭像 發(fā)表于 11-16 01:02 ?279次閱讀
    【RA8D1<b class='flag-5'>試用</b>活動(dòng)】RA8D1B-CPKCOR<b class='flag-5'>開發(fā)板</b><b class='flag-5'>移植</b>linux

    嵌入式OK3576-C開發(fā)板體驗(yàn)】開箱報(bào)告

    簡介 很榮幸參與到本次由嵌入式和電子發(fā)燒友提供的OK3576-C開發(fā)板試用機(jī)會(huì)。
    發(fā)表于 08-22 02:13

    嵌入式OK527N-C開發(fā)板體驗(yàn)】- 1. 開箱

    周三左右就收到了快遞,一直忙其他的事情,沒時(shí)間弄這個(gè),就拖到周末了。 首先發(fā)個(gè)開箱貼,記錄下。 外包裝,盒子比想象的要大不少。 附帶的產(chǎn)品手冊(cè),里面有很多
    發(fā)表于 07-11 21:24

    嵌入式OK527N-C開發(fā)板體驗(yàn)】- 開箱

    周三左右就收到了快遞,一直忙其他的事情,沒時(shí)間弄這個(gè),就拖到周末了。 首先發(fā)個(gè)開箱貼,記錄下。 外包裝,盒子比想象的要大不少。 附帶的產(chǎn)品手冊(cè),里面有很多
    發(fā)表于 06-30 23:04

    點(diǎn)擊參與米爾NXP i.MX 93開發(fā)板有獎(jiǎng)試用

    米爾與NXP合作發(fā)布的新品基于NXPi.MX93應(yīng)用處理器的MYD-LMX9X開發(fā)板免費(fèi)試用活動(dòng)來啦~~米爾提供了3塊價(jià)值678元的MYD-LMX9X開發(fā)板發(fā)起試用活動(dòng)您不僅可以免費(fèi)體
    的頭像 發(fā)表于 06-13 08:02 ?580次閱讀
    點(diǎn)擊參與米爾NXP <b class='flag-5'>i</b>.MX 93<b class='flag-5'>開發(fā)板</b>有獎(jiǎng)<b class='flag-5'>試用</b>

    嵌入式i.MX8M Plus開發(fā)板的OTA遠(yuǎn)程升級(jí)方案

    的方式,可升級(jí)系統(tǒng)內(nèi)核、文件系統(tǒng)和應(yīng)用。接下來,將以嵌入式OKMX8MP-C開發(fā)板為例,基于Linux5.4.70版本內(nèi)核,展示升級(jí)前后的切換效果。切換前,系
    的頭像 發(fā)表于 04-29 08:01 ?773次閱讀
    <b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式<b class='flag-5'>i</b>.MX8M Plus<b class='flag-5'>開發(fā)板</b>的OTA遠(yuǎn)程升級(jí)方案

    移植libmodbus庫到米爾-全志T113-i開發(fā)板

    測試開發(fā)板在工業(yè)領(lǐng)域的應(yīng)用,modbus作為工業(yè)領(lǐng)域的一個(gè)重要協(xié)議,那好就移植libmodbus庫。
    的頭像 發(fā)表于 03-05 22:37 ?2675次閱讀
    <b class='flag-5'>移植</b>libmodbus庫到米爾-全志T113-<b class='flag-5'>i</b><b class='flag-5'>開發(fā)板</b>

    如何在嵌入式T113-i開發(fā)板的Buildroot中移植MQTT協(xié)議?

    新功能。本篇文章,小編就以在Buildroot移植MQTT協(xié)議為例為大家介紹。 配置文件介紹 首先了解一下在Buildroot中移植功能時(shí)涉及到的配置文件。 查看嵌入式OK113
    發(fā)表于 02-04 11:27

    嵌入式RK3568開發(fā)板藍(lán)牙收、發(fā)文件測試

    本文由電子發(fā)燒友論壇用戶fsdzdzy提供,感謝分享。嵌入式每月定期開展新的開發(fā)板體驗(yàn)活動(dòng),歡迎更多工程師朋友的關(guān)注和參與。嵌入式O
    的頭像 發(fā)表于 02-02 16:31 ?1923次閱讀
    <b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式RK3568<b class='flag-5'>開發(fā)板</b>藍(lán)牙收、發(fā)文件測試

    嵌入式T113-i開發(fā)板的調(diào)屏方法

    對(duì)于飛嵌入式T113-i開發(fā)板的調(diào)屏問題,需要按照以下步驟進(jìn)行操作
    的頭像 發(fā)表于 01-29 16:25 ?1075次閱讀

    如何在嵌入式T113-i開發(fā)板的Buildroot中移植MQTT協(xié)議?

    嵌入式OK113i-S開發(fā)板上市一段時(shí)間以來收獲了很多關(guān)注,也成為了許多客戶項(xiàng)目選型的優(yōu)質(zhì)之選。在實(shí)際的項(xiàng)目開發(fā)中,工程師朋友們可能會(huì)需
    的頭像 發(fā)表于 01-26 08:02 ?553次閱讀
    如何在<b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式T113-<b class='flag-5'>i</b><b class='flag-5'>開發(fā)板</b>的Buildroot中<b class='flag-5'>移植</b>MQTT協(xié)議?
    主站蜘蛛池模板: 一个人免费视频在线观看| 男人的天堂黄色片| 花蝴蝶在线观看免费8| 免费国产成人手机在线观看| 色欲人妻无码AV精品一区二区| 亚洲你我色| 成人永久免费视频网站在线观看| 日韩视频中文字幕精品偷拍| 亚洲精品乱码电影在线观看 | 国产精品一区二区在线观看| 美女gif趴跪式动态图| 亚州综人网| 二级特黄绝大片免费视频大片| 久久久伊人影院| 亚洲成AV人电影在线观看| 高中生高潮抽搐喷出白浆视频| 免费观看美女的网站| 亚洲婷婷天堂综合国产剧情| 国产成人精品免费视频软件| 暖暖视频免费观看社区| 中文字幕在线视频网站| 幻女FREE性俄罗斯学生| 天天看片视频免费观看| xxxx老妇性hdbbbb| 男女牲交大战免费播放| 亚洲中文 字幕 国产 综合| 国产乱对白精彩在线播放| 日本电影小姐| 八妻子秋霞理在线播放| 欧美日韩免费播放一区二区| 秋霞电影院兔费理论84MB| 伊人网青青草| 精品一二三区久久AAA片| 亚洲aaaa级特黄毛片| 国产精品99久久久久久宅男AV| 日韩1区1区产品乱码芒果榴莲| 99久久麻豆AV色婷婷综合| 美女白虎穴| 99人精品福利在线观看| 免费黄色网址在线观看| 97无码欧美熟妇人妻蜜|