亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

GobiNet驅(qū)動交叉編譯與嵌入式Linux USB 4G/5G模塊適配指南

GobiNet驅(qū)動交叉編譯與嵌入式Linux USB 4G/5G模塊適配指南 簡介面向移遠(yuǎn)QuectelGobi系列無線網(wǎng)卡模塊的Linux/Android GobiNet驅(qū)動程序V1.6.2.9用于在Linux系統(tǒng)中識別并驅(qū)動Gobi蜂窩模塊從而建立3G/4G/LTE移動數(shù)據(jù)通信鏈路主要面向嵌入式開發(fā)者、系統(tǒng)運維人員和硬件集成商。壓縮包共9個文件包括3個C源文件、3個頭文件、1個makefile構(gòu)建腳本以及Readme和ReleaseNote兩個txt說明文檔整體僅61KB結(jié)構(gòu)緊湊源碼頭文件是編譯驅(qū)動的基礎(chǔ)makefile可自動構(gòu)建Gobinet.ko內(nèi)核模塊說明文檔涵蓋環(huán)境配置、編譯加載與測試要點。該驅(qū)動已在海思平臺上實測可用目前已有893人瀏覽學(xué)習(xí)。借助此驅(qū)動源碼開發(fā)者無需從零編寫蜂窩模塊驅(qū)動便可在Linux或Android環(huán)境中快速完成移遠(yuǎn)Gobi模塊適配對工業(yè)路由器、車載信息終端、物聯(lián)網(wǎng)網(wǎng)關(guān)等場景有直接實用價值有效縮短移動網(wǎng)絡(luò)功能的開發(fā)周期。1. 從“內(nèi)核不認(rèn)識這個上網(wǎng)卡”說起GobiNet 驅(qū)動到底是拿來干嘛的做嵌入式 Linux 或 Android 系統(tǒng)開發(fā)的人大概率都遇到過這樣一幕把 USB 4G/5G 模塊插到板子上dmesg里能看到枚舉信息但/sys/class/net/下就是不出wwan0。這不是模塊壞了而是內(nèi)核里缺了一個關(guān)鍵的網(wǎng)絡(luò)驅(qū)動層。Quectel_LinuxAndroid_GobiNet_Driver_V1.6.2.9.zip 這份 linux 驅(qū)動程序源碼包解決的就是這個“內(nèi)核不認(rèn)識上網(wǎng)卡”的問題。GobiNet 是高通平臺模塊常用的網(wǎng)絡(luò)驅(qū)動框架Linux 內(nèi)核主線里雖然有qmi_wwan和cdc_ether但很多時候模塊廠商會基于自己的固件實現(xiàn)額外功能比如聚合、多 PDN、信號查詢內(nèi)核自帶驅(qū)動反而容易踩坑。這份驅(qū)動源碼走的是“內(nèi)核模塊 QMI 通道”的路線專為嵌入式平臺交叉編譯設(shè)計的。適合三類人一是做車機(jī)、工控機(jī)、路由器方案的系統(tǒng)工程師二是做 Android 板卡 BSP 的人三是想搞懂 USB 網(wǎng)卡數(shù)據(jù)通路的驅(qū)動學(xué)習(xí)者。2. 驅(qū)動框架拆解GobiNet、QMI 與 USB 數(shù)據(jù)通路的三個關(guān)鍵層次2.1 拿到驅(qū)動源碼先看什么目錄結(jié)構(gòu)與核心文件解壓 V1.6.2.9 這個包之后你不會看到一堆花哨的東西展開也就是GobiNet.c、GobiUSBNet.c、QMI.c、QMI.h、Makefile這幾個文件外加一份 README 和 Android 相關(guān)的 mk 文件。別嫌文件少驅(qū)動這種東西文件數(shù)越少說明邏輯越集中。GobiNet.c是整個驅(qū)動的骨架負(fù)責(zé) USB 設(shè)備的 probe 和 disconnect也就是模塊插入和拔出時內(nèi)核回調(diào)的入口。GobiUSBNet.c管數(shù)據(jù)面URB 的提交、接收、skb 的上拋都在這層你可以把它理解成“USB 數(shù)據(jù)收發(fā)的中轉(zhuǎn)站”。QMI.c是控制面負(fù)責(zé)封裝和解析 QMIQualcomm MSM Interface消息——撥號、獲取信號強(qiáng)度、設(shè)置 APN 都是通過它和模塊內(nèi)部通信。三者的關(guān)系是控制面走 QMI 通道數(shù)據(jù)面走 USB 批量傳輸端點兩者并行互不阻塞。常用做法是把這些文件直接放到內(nèi)核源碼樹的drivers/net/usb/目錄下編譯或者像很多廠商那樣做成獨立模塊用obj-m的方式在樹外編譯。我一般傾向于樹外編譯因為不用動內(nèi)核源碼換內(nèi)核版本時只需要保留好對應(yīng)的 build 目錄就行。V1.6.2.9 這個版本在 Makefile 里默認(rèn)就支持obj-m拿到手不用大改。2.2 數(shù)據(jù)通路到底怎么走從 /dev/qcqmi 到 /sys/class/net/wwan0有時候你看著/dev下出現(xiàn)了qcqmi0或qmi0節(jié)點但wwan0卻遲遲不出現(xiàn)就會開始懷疑驅(qū)動是不是沒加載對。其實這兩者是先后關(guān)系模塊插入后驅(qū)動先注冊 QMI 控制通道生成/dev/qcqmi0字符設(shè)備這是控制面數(shù)據(jù)面要等你通過 QMI 消息發(fā)起撥號模塊返回 PDP context 激活成功后驅(qū)動才會動態(tài)創(chuàng)建wwan0網(wǎng)絡(luò)接口。整條數(shù)據(jù)通路是這樣的應(yīng)用層發(fā) IP 報文 → 交給wwan0網(wǎng)絡(luò)接口 → GobiNet 驅(qū)動把報文封裝成 USB 批量傳輸數(shù)據(jù) → 經(jīng) USB 控制器發(fā)給模塊 → 模塊內(nèi)部走 LTE/5G NR 協(xié)議棧發(fā)到基站。收包方向反過來模塊收到下行數(shù)據(jù)通過 USB 端點中斷或批量傳輸把數(shù)據(jù)拋給驅(qū)動驅(qū)動組 skb 后調(diào)用netif_rx把包送到內(nèi)核協(xié)議棧。值得注意的細(xì)節(jié)是wwan0的創(chuàng)建時機(jī)。如果你用qmicli -p --wds-start-network這類工具撥號撥號成功對應(yīng)的是 WDS 層的連接建立此時驅(qū)動會收到一個 QMI 事件然后觸發(fā)網(wǎng)絡(luò)接口的上線。所以排查問題時先確認(rèn) QMI 通道通不通再確認(rèn)是否已經(jīng)撥號不要一上來就以為是 USB 驅(qū)動問題。2.3 選型邊界GobiNet 與 qmi_wwan/CDC ECM 差在哪很多人會問內(nèi)核主線里不是有qmi_wwan嗎為什么還要用廠商的 GobiNet這個問題的答案不在“能不能用”而在“夠不夠用”。qmi_wwan走的是標(biāo)準(zhǔn) QMI 協(xié)議適合那些只做標(biāo)準(zhǔn)撥號的場景但它對多 PDN、APN 快速切換、固件私有 QMI 消息的支持很弱。GobiNet 的優(yōu)勢在于它是模塊廠商按自家固件調(diào)過的哪些 QMI 消息需要聚合、哪些需要拆分、USB 端點用幾個、緩沖區(qū)怎么規(guī)劃都是對著實測結(jié)果寫的。代價就是閉源 SDK 的味道比較重編譯方式更“手工”不像主線驅(qū)動那樣make menuconfig勾選就行。V1.6.2.9 這個版本在 Linux 3.x~5.x 上編譯兼容性還算好到了 5.15 之后的內(nèi)核需要留意usb_alloc_coherent、sg_page等 API 的變化下文避坑章節(jié)會展開講。如果你不想碰廠商驅(qū)動直接用qmi_wwan也能跑但在用到雙卡雙待、雙 PDN 并發(fā)、或者某些私有 AT 指令擴(kuò)展時表現(xiàn)就會差一些。我見過的多數(shù)量產(chǎn)項目最后還是回到了廠商驅(qū)動上因為出了問題可以拿源碼一層層查不用去猜協(xié)議。3. 交叉編譯 GobiNet 驅(qū)動從 Makefile 到 .ko 的完整流程3.1 編譯環(huán)境準(zhǔn)備與內(nèi)核源碼版本對齊編譯內(nèi)核模塊頭號原則是你用的內(nèi)核源碼版本必須和板子上實際運行的內(nèi)核版本完全一致連小版本號都不能差。GobiNet 這類驅(qū)動大量使用內(nèi)核內(nèi)部符號如skb_copy_to_linear_data、usb_submit_urb、netdev_notify_peers這些函數(shù)的實現(xiàn)頭文件在不同小版本間可能有出入版本不一致輕則編譯警告重則加載時直接報Unknown symbol。先確認(rèn)板子內(nèi)核版本# 板子上執(zhí)行 uname -r # 輸出示例 5.10.110然后準(zhǔn)備交叉編譯工具鏈。以 ARM 平臺為例我常用的組合是arm-linux-gnueabihf-gcc或廠商提供的獨立工具鏈# 設(shè)置交叉編譯環(huán)境變量具體前綴按你的工具鏈來 export CROSS_COMPILEarm-linux-gnueabihf- export ARCHarm接著需要內(nèi)核源碼樹和編譯產(chǎn)物。如果你做過內(nèi)核編譯vermagic里的版本字符串是關(guān)鍵驅(qū)動模塊的 vermagic 必須和內(nèi)核匹配否則insmod時會報version magic錯誤。一般做法是用和板子同分支的內(nèi)核源碼先編譯一次內(nèi)核不用完整編make modules_prepare即可生成Module.symvers和頭文件依賴。# 進(jìn)入內(nèi)核源碼目錄執(zhí)行 make ARCHarm CROSS_COMPILEarm-linux-gnueabihf- modules_prepare這一步會生成編譯模塊所需的module.h依賴和Module.symvers文件。之后編譯其他樹外模塊就不會報找不到頭文件的問題了。3.2 修改 Makefile 與執(zhí)行交叉編譯GobiNet 的 Makefile 默認(rèn)寫的是 x86 路徑指向/lib/modules/$(shell uname -r)/build交叉編譯時必須改成指向你的內(nèi)核源碼目錄。打開 Makefile關(guān)鍵變量是KDIR和PWD# 將 KDIR 指向你的內(nèi)核源碼路徑 KDIR : /home/developer/kernel/linux-5.10.110 PWD : $(shell pwd) ARCH : arm CROSS_COMPILE : arm-linux-gnueabihf- obj-m GobiNet.o GobiNet-objs : GobiNet.o GobiUSBNet.o QMI.o all: $(MAKE) ARCH$(ARCH) CROSS_COMPILE$(CROSS_COMPILE) -C $(KDIR) M$(PWD) modules clean: $(MAKE) ARCH$(ARCH) CROSS_COMPILE$(CROSS_COMPILE) -C $(KDIR) M$(PWD) clean這里GobiNet-objs的寫法是內(nèi)核模塊編譯的標(biāo)準(zhǔn)做法表示最終生成一個名為GobiNet.ko的模塊由三個目標(biāo)文件鏈接而成。obj-m GobiNet.o與GobiNet-objs配合使用是為了解決“模塊名和源文件名不一致”的問題。把三個.c文件合到一個.ko里是因為 GobiNet 內(nèi)部函數(shù)相互引用拆成多個模塊會讓符號導(dǎo)出變得復(fù)雜。執(zhí)行編譯make編譯完成后當(dāng)前目錄下會生成GobiNet.ko可以通過file命令確認(rèn)架構(gòu)file GobiNet.ko # 期望輸出 ARM, EABI5, relocatable如果你看到x86-64或ELF 32-bit LSB relocatable, ARM之外的提示說明交叉編譯環(huán)境沒生效檢查 Makefile 里的ARCH和CROSS_COMPILE是否被正確讀取。3.3 常見編譯報錯頭文件路徑與 KBUILD 變量排查編譯報錯最多的是fatal error: linux/xxx.h: No such file or directory。這類問題的原因基本是KDIR指向的目錄里缺少include/generated或arch/arm/include/generated目錄沒有執(zhí)行過make modules_prepare。完整的準(zhǔn)備步驟如下cd /home/developer/kernel/linux-5.10.110 make ARCHarm CROSS_COMPILEarm-linux-gnueabihf- defconfig # 使用板載 defconfig 或供應(yīng)商 config make ARCHarm CROSS_COMPILEarm-linux-gnueabihf- modules_prepare另一個常見報錯是error: implicit declaration of function sg_page或usb_alloc_coherent相關(guān)的警告。這屬于內(nèi)核 API 升級問題5.15 之后sg_page宏定義變了需要增加#include linux/scatterlist.h或者改用sg_page_safe。看到這類報錯先不要慌搜索一下內(nèi)核源碼里這個函數(shù)的定義按新簽名改就行。還有一類坑是Makefile里寫死了編譯器路徑比如寫成了/opt/gcc-linaro-7.5.0/bin/arm-linux-gnueabihf-gcc換了開發(fā)機(jī)后路徑不存在報錯是No such file or directory。建議 Makefile 里只寫CROSS_COMPILE : arm-linux-gnueabihf-把工具鏈路徑加到 PATH 環(huán)境變量里這樣遷移環(huán)境不容易翻車。4. 驅(qū)動加載與上網(wǎng)配置modprobe 之后還要做的事4.1 加載 GobiNet 驅(qū)動并確認(rèn)設(shè)備節(jié)點把編譯好的GobiNet.ko和模塊對應(yīng)的.ko文件拷貝到板子上常見路徑是/lib/modules/$(uname -r)/extra/或直接放/root/加載時用絕對路徑。推薦先用insmod因為它不做依賴解析報錯更直接insmod /root/GobiNet.ko dmesg | tail -20正常情況驅(qū)動的 probe 日志會打印出類似這樣的信息說明 USB 接口匹配成功[ 123.456] GobiNet: probe: VID_2C7C PID_0125 [ 123.458] GobiNet: netdev wwan0 registered注意不同模塊的 VID/PID 不同如果 dmesg 里只有 USB 枚舉日志但沒有 GobiNet 的 probe 日志可以查看/sys/bus/usb/drivers/GobiNet/目錄下是否有設(shè)備綁定記錄ls /sys/bus/usb/drivers/GobiNet/ # 產(chǎn)生類似輸出 0-1:1.0 0-1:1.1 0-1:1.2 bind module unbind有0-1:1.x這樣的設(shè)備節(jié)點說明驅(qū)動綁定成功。如果目錄為空說明驅(qū)動沒匹配上此時要先確認(rèn)模塊的 VID/PID 是否在GobiNet.c的usb_device_id表里。這份驅(qū)動源碼在GobiNet.c里維護(hù)了一張支持列表老版本通常通過MODULE_DEVICE_TABLE導(dǎo)出給內(nèi)核如果新模塊沒被識別就需要手動加一個新的USB_DEVICE條目再重新編譯這個操作比較常規(guī)改完編譯即可。4.2 配置數(shù)據(jù)通道從 QMI 撥號到 wwan0 獲 IP驅(qū)動加載完成后wwan0未必會出現(xiàn)。V1.6.2.9 版本的 GobiNet 驅(qū)動里網(wǎng)絡(luò)接口默認(rèn)是延遲創(chuàng)建的等到 QMI 撥號成功后才上線。撥號這塊常見的工具是libqmi提供的qmicli也可以直接用廠商私有的撥號程序。先確認(rèn) QMI 設(shè)備節(jié)點存在ls /dev/qcqmi* # 常見輸出 /dev/qcqmi0然后發(fā)起數(shù)據(jù)連接。以 libqmi 為例一條標(biāo)準(zhǔn)的撥號命令是這樣qmicli -p -d /dev/qcqmi0 \ --device-open-netnet-raw-ip \ --wds-start-networkapncmnet,ipv4 \ --client-no-release-cid執(zhí)行之后模塊會通過 QMI WDS 協(xié)議建立 PDN 連接GobiNet 驅(qū)動收到事件后創(chuàng)建wwan0。然后設(shè)置 IP 地址和路由# 如果模塊是 raw-ip 模式需要先設(shè)置 echo Y /sys/class/net/wwan0/qmi/raw_ip # 用工具或 dhcp 獲取地址 qmi-network /dev/qcqmi0 start dhclient wwan0很多調(diào)試案例里wwan0拿到了 IP 但 ping 不通網(wǎng)關(guān)多半是 raw-ip 模式和 802.3 模式搞混了。7 系列及之后的模塊默認(rèn)走 raw-ip此時wwan0的報文不帶以太網(wǎng)頭驅(qū)動需要在GobiUSBNet.c里做配置。如果/sys/class/net/wwan0/qmi/raw_ip里的值與你撥號時的--device-open-net參數(shù)不一致就會出現(xiàn)能撥號但數(shù)據(jù)不通的詭異現(xiàn)象排查時一定要先檢查這個值。4.3 開機(jī)自啟與熱插拔處理驅(qū)動加載完不等于大功告成還要考慮重啟后怎么辦。量產(chǎn)環(huán)境建議把 GobiNet 編成內(nèi)核模塊后用modprobe管理放在/etc/modules-load.d/gobinet.conf里寫模塊名并確保模塊依賴沒問題。另外嵌入式設(shè)備經(jīng)常涉及熱插拔usb_autosuspend有時會造成模塊喚醒失敗。繞開方法是在驅(qū)動加載后用echo -1 /sys/module/usbcore/parameters/autosuspend關(guān)閉自動掛起或者在設(shè)備樹里對 USB 控制器做禁用自動掛起的配置。# 關(guān)閉 USB 自動掛起 echo -1 /sys/module/usbcore/parameters/autosuspend撥號過程里出現(xiàn)Timeout錯誤時先確認(rèn) SIM 卡是否識別、信號是否正常再考慮撥號參數(shù)。有些運營商 APN 是 IPv6 或雙棧qmicli參數(shù)里要加ipv4v6否則會撥號失敗。這里最容易踩的坑是 APN 不區(qū)分大小寫但部分運營商的鑒權(quán)方式對用戶名密碼敏感調(diào)試時先把用戶名密碼留空只設(shè)置 APN排除鑒權(quán)環(huán)節(jié)的影響。5. 避坑手冊GobiNet 驅(qū)動在嵌入式設(shè)備上的 5 個常見翻車點5.1 現(xiàn)象wwan0 MAC 地址每次重啟都變有些板子每次開機(jī)wwan0的 MAC 地址都不一樣導(dǎo)致上層應(yīng)用綁定的白名單失效。原因在于 GobiNet 驅(qū)動讀取 MAC 地址的時機(jī)太早模塊固件還沒準(zhǔn)備好讀到一串無效值內(nèi)核就用了隨機(jī) MAC。解決方法是找到GobiUSBNet.c里讀取 MAC 的代碼加一個重試機(jī)制。常見做法是驅(qū)動里加一個延時和次數(shù)限制比如最多重試 5 次每次間隔 200ms直到讀到合法 MACfor (i 0; i 5; i) { ret usb_control_msg(...); // 讀取 MAC 地址的 QMI 請求 if (ret 0 mac[0] ! 0) break; msleep(200); }改完重新編譯加載MAC 就穩(wěn)定了。5.2 現(xiàn)象insmod 報Unknown symbol錯誤加載時內(nèi)核報Unknown symbol in module通常是模塊依賴的內(nèi)核符號未導(dǎo)出或版本不匹配。先看具體是哪個符號缺失cat /proc/kallsyms里搜不到對應(yīng)的導(dǎo)出符號大概率是內(nèi)核 config 沒打開相關(guān)選項。GobiNet 依賴CONFIG_USB_NET_DRIVERS、CONFIG_USB_USBNET這些基礎(chǔ)選項如果板子的內(nèi)核裁剪過需要重新配置內(nèi)核打開這些選項。5.3 現(xiàn)象Android 8 之后高版本內(nèi)核上編譯不過Android 內(nèi)核從 4.9 升到 4.14、4.19 時不少驅(qū)動代碼會碰到 API 變化。kernel_read從 3 個參數(shù)變成 4 個參數(shù)access_ok的檢查方式也變了GobiNet 驅(qū)動里如果有這類調(diào)用就需要適配。確認(rèn)你的 Android 內(nèi)核版本打開驅(qū)動源碼搜索這些 API逐個修改參數(shù)即可。grep -n kernel_read\|access_ok GobiNet.c GobiUSBNet.c QMI.c修改之后建議先用scripts/checkpatch.pl跑一遍或者直接對照內(nèi)核源碼樹里的類似驅(qū)動看新 API 的用法避免編譯通過但運行時報Oops。5.4 現(xiàn)象下行數(shù)據(jù)通但上行阻塞或者反過來這種“半通”狀態(tài)非常折磨人。上行通、下行不通優(yōu)先查wwan0的 MTU 設(shè)置和 USB 端點的maxpacket。GobiNet 的GobiUSBNet.c里寫死了發(fā)送緩沖區(qū)和聚合的閾值MTU 設(shè)得過大容易導(dǎo)致 URB 緩沖溢出。我一般把wwan0的 MTU 設(shè)為 1420 或 1500 小一點的值避免 PPP 或隧道場景下的分片問題。同時檢查模塊是否開了 USB 聚合聚合模式下延遲和吞吐量會有變化。5.5 現(xiàn)象內(nèi)核版本升級后驅(qū)動“帶著跑不動”5.10 升 5.15 是很多項目的坎。GobiNet 這類廠商驅(qū)動對內(nèi)核 API 的適配存在滯后升級內(nèi)核不能只替換鏡像必須同步把驅(qū)動源碼里的alloc_etherdev、ndo_stop、netif_rx等回調(diào)函數(shù)簽名核對一遍。最保險的做法是先在新內(nèi)核上編譯一遍看 warnings再在所有TODO或FIXME注釋處按新寫法改。別直接拿舊.ko加載新內(nèi)核那種做法 99% 會在insmod時掛掉。6. 拿到驅(qū)動后的驗證清單從吞吐測試到信號查詢的完整閉環(huán)拿到 V1.6.2.9 驅(qū)動源碼并編譯好后建議按以下清單做一輪完整驗證確認(rèn)驅(qū)動“能用”而不是“看起來能用”。第一步是確認(rèn)基礎(chǔ)狀態(tài)。加載驅(qū)動后依次檢查設(shè)備節(jié)點、wwan0是否出現(xiàn)、IP 是否獲取成功、ping網(wǎng)關(guān)是否通。第二步是吞吐測試。推薦用iperf3測服務(wù)器放在公網(wǎng)或局域網(wǎng)服務(wù)器上客戶端在板子上跑iperf3 -c 192.168.1.100 -t 30 -i 5 -u -b 50M看 UDP 是否掉包TCP 是否有重傳。如果掉包嚴(yán)重先把 MTU 調(diào)小到 1400再看模塊側(cè)的信號強(qiáng)度。信號查詢可以用 QMI 命令qmicli -p -d /dev/qcqmi0 --dms-get-signal-strength # 輸出示例 [Signal Strength] RSSI: -65 dBmRSSI 低于 -100 dBm 時數(shù)據(jù)面性能差是正常的不是驅(qū)動問題。RSSI 正常但吞吐上不去再排查 USB 是否跑在 HS 模式lsusb -t看速率。還想驗證驅(qū)動的穩(wěn)定性可以寫一個簡單的循環(huán)腳本反復(fù)ifconfig wwan0 down/up或者反復(fù)拔插模塊再撥號觀察驅(qū)動是否每次都正確釋放和重新申請資源。這類熱插拔循環(huán)測試最容易暴露內(nèi)存泄漏跑上幾百次后用cat /proc/slabinfo看 skb 緩存是否持續(xù)增長。驅(qū)動調(diào)優(yōu)方面GobiNet 的模塊參數(shù)GobiNet_max_netdev控制最大網(wǎng)絡(luò)接口數(shù)GobiNet_eth_mode控制以太網(wǎng)模式默認(rèn)值通常是編譯前在GobiNet.c里設(shè)好的不需要全部改。只有做多 PDN 并發(fā)時才需要調(diào)高max_netdev。從那以后我每次拿到一份沒接觸過的驅(qū)動源碼都會強(qiáng)制走一遍“先看 Makefile、再查 API 適配、然后 insmod 看 dmesg、最后跑吞吐和熱插拔”的流程把驗證做在前面后面量產(chǎn)才能少熬夜救火。希望這份拆解能幫你少走一段彎路。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
日本高清电影欧美色图| 欧美一区二区在线资源| 91五月天| 国产亚洲女v在线观看| 射丝袜大香蕉| 日韩精品人妻一| 天天干夜夜肏| 最新av网站在线观看| 天天上日日上日韩精品| 伊人久久综合影院| 中日韓欧美高清| 美女淫穴| 久久夜色一区二区| 青青11操操操操操操操操| 一区不卡在线观看av| 久久久久久久久久久久97| 熟女色图在线| 97超碰天天爱天天爱| 国产激情片在线观看| 日韩一级性爱无码| 26uuu国产成人综合| 久久狠狠色噜噜狠狠狠狠97| 久久9精品| 在线亚洲丝袜视频网站| 久久m| 91视频国品一二三区| 国产av美女被艹的乱叫| 日韩成人性爱AV| 啪啪啪精品| 久久精品国产亚洲AV清纯| 120分钟婬片免费看| 超碰97 线线 在现| 亚洲天堂精品日韩电影| 91丝袜美女视频| 伊人四虎综合| 99RE在线视频精品,这里只有精品| 91久久久久久| 天天日夜夜| 欧美久久九九| 看日韩美女二区三区免费操逼视频| 噜噜噜在线视频| 色屁屁影院www国产| 91 丝袜在线播放| 婷婷五月影院| 欧洲射精91| 夜夜国产一区| 一级AAA片一区二区三区| 夜夜精品视频一区二区| 超碰91在线| 精品无码一区二区三区色欲| 性videos欧美熟妇hdx| 九九精品99| 天天躁日日躁XXXXYY| 日本视频一区二区三区| 婷婷五月天av| 职场同事知名国产国产精品久久欧美日韩 | 香蕉视频欧美一卡二卡| 日日操免费视频| 久久久久久久久久精| 再深点灬舒服灬太大了好硬好爽| 天天爽夜夜操| 麻豆天美在线喷水AV| 欧美男人的天堂| 久久久一区二区三区四区五区| 亚洲久草AV色图| 婷婷久久五月综合激情| 中文精品一区二去| 国产久久视频| 97国产超碰| 国产1769在线| 2020中文字幕在线| 黄在线| 冬京热男人的天堂| 亚洲资源站| 亚洲aV性爱| 艹比视频国产精品| 伊人9| 日本裸体久久色噜噜| 人妻激情视频| 亚洲男人bt天堂| 日本综合色图| 日韩三级在线观看mp4| 国产精品第一区第一页| 很很很很操| 亚欧视频在线| 青青草好吊色| 蜜臀99999| 丁香婷婷五月| 性生活无遮挡纯毛片在线看| 亚洲AV无码久久久国产精品| 久久精品中文字幕无码l| 熟女视频久久| 黄片免费日韩| 久久视频,这里只有精品| 狠狠爱综合网| 国产AAAAAABBBBB| 久久精品视频久久久| 日本伦乱九九九综合 | 99.色网| 日韩无码a片| 日韩久射综合| 欧美色日| 99在线精品视频| 强奸乱伦免费网站| 日韩免费在线观看不卡| 在线不欧美| 色臀aV| 殴美综合色88| 超碰在线成人| 日本日皮视频逼| 欧美特大AA级黄片| 日韩av不卡在线观看| 97久久超碰日韩精品| 9精品久久| 99热超碰| 天天干天天爽| 九九久久国产精品| 99RE在线视频精品,这里只有精品| 欧美综合骚| 禁片 高清 在线观看视频网站| 久久久久久精品免费看A级| 思思热久久成人| 天天干干天天干干| aaaa少妇高潮大片| 天天插天天插| 操美女人妻| 91色图片| 亚洲综合在线91| 97日韩超碰超碰中文字幕| 青青草一区二区高清无码视频| 黑人干亚洲| 天美av在线| 99热99re超碰精品| 久久97超碰| 丁香五月激情综合国产| 国产 日韩,欧美 自拍| 俺去啦自拍| 色诱avtt| 沈阳熟女高潮对白视频| 亚洲无码一二三区| 视频二区熟女人妻| 思思99热| 亚洲影院小综合| 欧美综合娱乐久久| 少妇高潮流水av免费| 老女人碰碰在线碰碰视频| 婷婷五月天激情四射| 97精品在线视频| 少妇淫妇久久久久久久| 夜夜久久| 九九国产| 91bbbbbb| 伊人 俄罗斯 a v| 色婷婷六月丁香七月婷婷| 蜜桃视频精品一区二区三区| 伊人久久88国产女| 蜜臀在线视频| 人妻人人澡人人爽人人| 99在线精品视频| 日韩欧美中文字幕搭讪巨乳美人妻视频| 九一精品牛牛一区二区| 日韩欧美性吧婷婷乱伦大香蕉 | 国产尤物在线三区| 逼逼逼逼操操操操操操操操操午夜剧场| 综合色啪| 亚洲九九视频| 欧美躁死她一区二区| 日韩精品人妻中文字有码在线 | 五月婷婷性爱| 久久透逼视频| 熟妇熟女视频一区二区三区| av2014 日韩在线中文字幕| 亚洲国产精品无码AV在线| 97爱欧美| 亚洲暴力强奸AV| 夜夜嗨绯色| 黑人免费福利视频| 色诱avtt| 国产真实野战在线视频| 日本不卡中文| 天天干,天天日| 人妻熟妇一区二区三区| 激情丁香五月| 成年人网站在线免费观看| 亚洲男人的天堂一区二区| 九九九九热| 综合亚洲情色| 97超碰中文字幕| 乱伦AVxx| 亚洲美女AV无码| baiduhicn.com。| 欧美日韩国产高清在线一二三区 | 亚洲国产综合视频| 69久久久久久久久久久久久| 91|九色|国产熟女| 亚洲精品一区二区精华| 天天操熟妇| AV九九| 超碰精品日韩欧美国产| 中文字幕第二页| 天天干天天日天天射黄色| 国产一区二区三区免费视频在性观看 | 欧美96交| 久久嫩草国产成人一区| 国产人妖视频一区在线观看| 麻豆av一区二区| 亚洲永久永久永久永久一级一级一级精品| 国产懂色精品国产av| 人妻夜夜爽天天爽三区麻豆AV网站| 红桃视频高潮| 中文字幕在线播放2中文字幕在线观看2| 欧美久久九九| 日韩综合无码色欲vv| 天堂亚洲精品| 高清不卡 中文 人妻| 亚洲国产综合久久久性感熟妇| 国产av又色又爽又黄| 日本精品五区| 久久久蜜桃臀无码视频| 欧美78P| 九九九九九九九九九九九蜜桃| 无码色| 色综合色欲色综合色综合色综合| 在线播放一级无码视频| 操人人| 天天日天天干少妇日| 在线亚洲丝袜视频网站| 欧美熟女丝袜| 欧美手机在线综合| 中日韩久久久免费看| 天天日美女的B| 免费久久9999| 欧美日韩人妻少妇 一区二区三区| 91高潮| 黄页网站成人免费| 天天综合网在线91| 男女国产精品| 亚洲另类欧美精品| 国产精品色片一区二区| 婷婷亚洲综合| 国产九九久久久精品| 少妇天堂网络| 欧美国产有色电影| 亚洲,欧美,综合网| 亚洲不雅视频1区二区| 日韩无限资源| 啪啪资源网| 日本网色| 国产精品久久久777| 精品一区二区麻豆| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲骚男同com| 97超碰美女| 长长久久曰曰夜夜成人网| 97天天摸天天碰| 久久亚洲天天做| 精品女同一区| 精品国产无码中文| 91麻豆天美国产欧美日| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 天美国产精品| 97视频在线免费| 精品三级在线专区| 五月天综合网| 四虎精品亚洲| 色在线亚洲视频www| 丁香五月天激情综合| 日日干夜夜操视频h| 精品少妇高潮久久| 先锋色眉乱伦资源| 精品亚洲成人免费在线| 牛黄色久午久| 素颜老阿姨乱情色| 人妻少妇久久中文字幕一区二区 麻豆 | 新精精品久久精品| 懂色中文一区二区三区 | 99999久久精| 黄片无码在线制服| 欧美激色| 精品一二三区久久AAA片| 中国黑人三级片网站上区| 久久黄人人爽视频| 久久国产三区| 国产色产精品在线观看| 国产精品久久久久绯色| 东北少妇高潮zzzz| 日韩精品99久久久久久中文字幕| 香蕉欧美| 欧美韩国你懂得在线 | 欧美情色男人的天堂| 九九九免费视频| 天美传媒av 在线| 久操精品| 亚洲精品一卡二卡三卡福利视频网站 | 亚洲天堂女优在线| 国产精品一区av在线| 国产成人天堂| 日本高清久久| 欧美日韩午夜精品一区二区三区| 久久久久久久久久久久黄色 | 99re这里只有精品3| 日韩偷拍一区二区三区| 中文字幕色AV| 伊人影院在线理论播放| 91社操逼| 91这里只有精品| 欧美少妇性乱| 久久黄黄| 日本熟妇人妻中出视频| 精品午夜福利| 天堂亚洲精品久久老牛| 91蜜臀在线久久久久| www.狠狠干.coom | 91视频综合在线| renqi久久久久久久久久久久| 欧州一区二区三区四区| 九九九只有精品| 麻豆亚洲Av成人无码一区精品| 人人玩人人添人人澡免费| 九草九九九| 亚洲人在线| 亚洲图片欧美在线视频| 国产精品一区二区校花| 中文字幕熟女人妻丝袜| 九九九九热只有精品| 亚洲精品欧美专业| 天天综合网一91网| 欧美精品99久久久| 欧美日韩性爱操大逼| 国产无码成人无码| 啊啊啊免费| 中文字幕精品专区搜索结果91| 欧美少妇第一页| 日韩精品区二区三区不卡| 在线v中文字幕一区二区三区| 91宗合网| 天天影视综合色| 99操| 大香蕉天天看妹子| 91久青| 久久99深爱久久99精品| 日韩97视频!在线| 日韩精品一区二区三区色欲 | 一区二区偷拍拍视频| 3P乱轮视频| 无码一区免费在线不卡| 97超碰精品| 麻豆熟妇乱妇熟色A片在线看| 天天天天做夜夜夜夜做| 91伊人影视综合| 女人妻一区| 欧美性猛交美女自慰91| 丰满人妻一区二区三区免费,| 午夜高清成人在线视频| 国产网红精品| 亚洲情色中文字幕一区| 久久久国产成人一区二区三区在线 | 国产51色综合久久免费| 亚洲啪AⅤ永久无码| 影音先锋日本一区二区| 亚洲精品一二区| 亚洲性猛| 国产精品3| 啊啊啊啊啊啊啊啊要喷了| 97就爱干| 精品无人区麻豆乱码1区2区图片| 日日骚网站| 色吧91| 久久riav中文精品| 亚洲AV永久无码一区仙野| 99色天堂| 国产精品欧美激在线| 91欧美性| 欧美色院| 一区二区视频在线播放| 日本三级久| 精品国产久久乱码| 天天干18禁| 性爱综合一区二区| 综合久| 草蕉影视亚洲无码| 后入合集| 狠日操| 精品免费一区二区三区在线亚洲人成| 中文字幕人妻色偷偷久久皮| 欧美日韩精品一区二区三区高清| 久久婷五月天| 98福利在线视频| 精品黄色电影| 操99| 欧美图片色五月天| 密乳无码| 欧美天堂第二区| 在线日韩日本亚洲国产| 最新日韩黄片| 97精品一区| 乱伦AVxx| 91美女视频电影| 亚洲欧洲自拍图片专区满春格| 久久亚洲AV成人精品无码| 97精品国产97久久久| 亚洲综合色图欧美| 乱伦3P视频| 免费成人在线熟妇网| 乱伦一二三| 久久久精品日本一道| 久久区| 色色色综合网| 日本久久精品| 一区二区三区一亚洲中文字幕、综合区灬 | 欧美色九九九| 老熟女乱伦一区| 91天天综合网,天天综合网| 天天草天天日| 国产精品高潮久久AV| 久久久国产av美女私房| 国产AV人人 夜夜人人澡| 十八禁视频一区二区| 欧美 综合 亚洲| 激情文学 亚洲图片| 国产福利一区二| 9Ⅰ超碰| 久久久久9| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 好吊妞转入那个网| 日日爱99| 久久久一区二区三区麻豆| 狠狠爱综合网| 亚洲成a人v欧美综合天堂下载| 亚洲精品丝袜| 青青操狠狠撩| 综合伊人网12色| 97精品久久久久中文字幕| 国产超碰| 老熟女乱子伦中文字幕一区二区| 亚洲人综合| 欧美午夜精品久久久久久超碰| 成人一道本免费视频| 97超级色碰碰| 九九热免费国产视频婷婷伊人五月 | 97超碰无码网| 久久直播国产| 好爽免费视频| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 亚洲免费97免费| 99热啪啪| 中文字幕一区电影在线观看| 97伊人网| 丝袜美腿91| 人妻黑丝袜电影| 最近2019中文字幕国语免费版| 青草精品视频一日本久久久久网站| 亚洲精品久久久久久| 女性喷水高潮在线观看| 风间由美日韩欧美久久| 欧美熟妇亚洲版| 午夜成人福利影视| 色呦呦、国产精品| 免费观看欧美日韩操逼视频| 国产AV高清AV无码| 久久久久国产精品片区无码直播| 尤物黄色在线观看网站| 超碰在线欧美性爱激情| 国产黄色视频久久| 日韩性爱小视频| 野狼福利社区| 伊人91| 97精品熟女少妇一区| 中国操逼无码| 俄罗斯一区二区视频在线观看| 国产精品国产精品国产| 久久人妻| 亚洲乱码精品一区二区| AⅤ片水多多| 香蕉热人人精品| 强奸乱伦大香蕉| 国产一区在线免费播放| 国产成人无码久久精品| 久久精品国产精品亚洲艾通辽熟妇 | 精品人妻一区| 人、人、摸,人、人、草| 日韩精品在线观看网站| 五月天色综合| 午夜精品久久久久| 欧美骚少妇| 大香蕉中文| 日本操逼视频不卡直接放| 在线A日本| 少妇色综合| 欧美色爱综合| 亚洲国产成人7777| 成人网址在线观看| 情色av电影| 91无码人妻精品一区二区三区蜜桃| 天天舔日美女视频| 另类亚洲一区二区三区| 国产精品久久久久av| 亚洲 欧美 中文 日韩超碰| 国产强奸乱伦xd| 色色热| av久日| 亚洲精品97在线| 久久精品成人一区二区三区蜜臀| 国产激情在线| 黑人精品成人一区二区三区| 麻豆久久久久久久久丝袜| 激情小说亚洲视频| 夜夜操美女| 久久久久9久久久久| 超碰久久综合| 国产乱人伦AVA麻豆软件.| 麻豆久久久久久久久丝袜 | 黑操B| 欧美日韩不卡传媒| 麻豆国产成人精品| 综合网欧美| 五月丁香六月激情综合| 三四中文字幕| 91色艳| 777超碰| 精品国产乱码久久久久久久久1| 97天天插| 白嫩国模丰满一二三区| 亚洲国产蜜臀系列在线观看| 91快色色色色色| 最新9久久久9免费视频| 围产精品一区二区三区视频播放| 亚州熟妇精品| 在线v中文字幕一区二区三区| 亚洲91大片| 性爱av在线免费观看| 美女黄色91| 97福利视频| 亚洲无992tv| 亚洲丝袜色图| 高跟丝袜AV专区国产| 97视频播放| 亚洲色人妻综合| 丰满美女一级毛片在线播放| av一区二区三区四区五区久草臀| h无码动漫在线观看| 日夜尻逼网| 91在线欧色| 亚洲 自拍偷拍 欧美| 久9爱经典视频| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 性videos欧美熟妇hdx| 男人的天堂2019AV| 久久欧洲| 日韩av影片在线观看| 精品国产乱子伦一区二区三区,精品一 | 亚洲深夜福利| 亚洲综合图色在线| 色五月综合| 黄色电影观看久久9| 99少妇| 97欧美色资源| 啪啪91| 秋霞一级视频在线观看免费| 九九九久久久| 极品肉射| 丝袜美腿操av| 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 色综合网1| 日韩激情毛片一级久久久| 99999国产精品| 97视频在线免费播放| 中美日韩毛片| 久久婷婷在线观看视频| 亚州伊人色综台| 99re久久| 九九色色| 99操99| 国产精品一区二区黄片| 91三级理论片播放器| 岛国激情视频在线观看| 欧美v亚洲v综合v国产v妖精| 91精片| 91精品人| 中文字幕黄片在线| 天天色,天天干,天天干| 精品午夜福利国产一区二区在线观看| 亚洲国产成人精品久久久国产成人一区二区 | 免费看日产一区二区三区| 成人性爱美曰韩| 综合欧美日韩在线观看| 殴美大黄片| 亚洲啪啪性视频| 中文字幕五区| 四虎AV无码| 97在线观视频免费观看| 亚洲欧洲无码一区夜| 亚洲素人综合| 亚州欧美色图| 91精品人妻偷情| 久久国内| 不卡一区视频| 国产精品久久aV| 九九九九九九九九九五码| 久久综合精品一区二区三区| 美女的肌被草喷水视频| 国产精品久久久久久夜夜夜夜| 校园春色美腿丝袜 | 中文字幕av乱伦| 久久五月份| 目产99999久久999| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 亚洲高清无毛一区二区| 日韩欧美中文日韩欧美色| 中文字幕av乱伦| 国产精品久久久蜜臀| 欲色啪| 97超碰精品| 性爱乱伦网址| 精品人妻视频一区二区三区蜜桃视频| 欧美第五页| 日韩一性一交一A片俄罗斯| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 欧美 综合 亚洲| www.av家庭乱伦| 深爱五月婷婷| 久久风骚城市| 精品在线观看视频在线| 精品乱码久久久久| 欧美人人曰人人操人人射射| 玖玖97综合| 人妻少妇精品视频一区二区三区| 在线v中文字幕一区二区三区| 欧美18禁91| 人妻性爱一区二区| 国产夜夜艹| 伊人国产成人av网站| 久热免费视频| 嗯嗯啊啊操我| 亚洲国产一区二区三区在线| 另类图片综合| 男女91| 久久亚洲欧美中文字幕国语| 丁香婷婷激情五月天无毒不卡 | 99热在线观看| 欧美狠狠操| 特级特黄一级毛片免费| 日韩精品9区| 黄色网址在线免费观看| 97国产精品在线观看| 久久色情| 亚洲 欧美 精品专区 极品| 欧美日韩国产中文精品字幕自在自线,| 国产精品久久久久无码Av网曝门| 青青草原av| 日韩午夜国产| 强乱老妇中文字幕| 青娱乐 成人娱乐在线| 国产精品成人无码a v毛片| 啊啊啊啊啊啊在线看| 26uuu欧美日韩| 蜜臀久久久99久久久久 | 久久久免费高清中文视频| 97人肏| 99精品久久久久久久婷婷| 欧美天天干| 99久热精品99re6热| 99热在线播放| 成人亚欧免费视频| 国产色综合亚洲色综合吹潮| 亚洲男人天堂网站| 极品一区二区三区免费| 亚洲综合小视频小说在线观看| 性爱综合网| 无码日韩网站| 另类小色呦| 国产AV激情无码久久无码| 无码人妻精品一区二区三区99不卡| 国产视频97| 97超碰这里只有精品| 麻豆性爱视频在线播放| 99爱久久视频频| 亚洲有码 视频一区| 日韩午夜啪啪视频| 亚洲偷拍自拍在线视频| 国产精品无码av嫩草| 国产操逼视频在线观看| 青娱乐淫乱1314| 91青青草| 国产精品第一区第一页| 久久性生大片免费观看性| 中出欧美| 国产亚洲深夜激情| 亚洲成aⅴ人片不卡无码| 伊人久久婷婷| 久久xxxx| 操九九九九九九| 伊人大香蕉在线| 国产免费久久精品99re韩国| 久久久久大香青草精品综合| 日日碰视频网| 国产极品馒头逼| 亚洲自拍偷拍视频在线| 国产一区二区三区白丝| 成人美女av| 丁香五月成人| 亚洲天堂自拍| 校园春色美腿丝袜 | 日本视频在线观看污污污| 亚洲国产一区二区三区四区国产| 久久 国产精品 一区| 丝袜性亚洲| 亚洲素人综合| 人人爱人人乐人人操| 成人免费在线网站| 麻豆成人AV| 三级日韩一区二区三区| 欧美成人性爱视频大全| 97综合日韩| 91白虎| 少妇啪啪自拍| 麻豆视频test| 欧美亚洲色的图| 91在线视频国产网站| 无码高清专| 欧美色66| 无遮挡男女激烈动态图| 四虎影院成年人片| julia中文字幕在线观看| 超碰午夜| 天美传媒av 在线| 深夜激情| 六十路日本| 少妇内射视频| 国产精品久久久久久无码红治院| 野狼激情网| 亚洲少妇在线观看| 五月天伊人| 久热伊人| 色综合色色| 欧美线天码中字| 大香蕉专区| 青青草中日韩在线| 日本欧美亚洲高清在线看| 91国产在线精品| 26uuu性物| 97精品在线| 成人三级片无码| 1204人成网站色www| 丁香九月激情| 久操视频在线观看| 欧美天堂日韩三级国产传媒| 久久综合日韩亚洲欧美| 无码丰满熟妇一区二区浪潮AV| 99超碰色| 91oumei| 亚洲日本大香蕉1| 五月丁香婷婷色| 91丝袜在线观看| 91伊人大香蕉| 人人爱人人操人人性| 日韩无码第3页| 欧美在线官网| 久久久久久久国产视频| 国产成人精品网站| 亚洲男人的天堂AV| 亚洲日本韩国在线| 国产无马在线| 东京热AV男人的天堂| 久久大香蕉手机高清视频| 狠狠中文字幕| 熟妇熟女一区二区三区| 天天综合网1| 五月天丁香| 久草国产在线视频| 91爱剪切久久| 91女优在线观看| 久久久久久性爱视频| 天天看,天天做| 欧亚性爱在线视频| 国产色图乱伦| 在线中文字幕视频| 久久超碰天天| a片亚洲一本通视频| 伊人97色天使| 中文字幕在线24| 亚洲欧美国产日本一区二区三区| 日本人妻中文字幕精品| 黑人娇小av在线播放| 亚洲激情久久久伊人综合| 大香蕉欧美国产日韩高潮| 江都AV在线| 人妻天天夜夜爽一区二区| 国产吞精a级片激情电影| 亚洲日韩美国人妻| 国产精品无码av嫩草| 欧美日韩大黄片| 黄色片A级一区二区三区| 老司机福利青青草| 久久久久久久免费A片国产成a人亚洲精∨品无码 | 欧美日韩成人| 91黑丝在线播放| 欧美1727免费观看视频| 麻豆精品久久久久久久| 91色碰| 丁香婷婷激情五月天无毒不卡| 强上我不卡卡| 免费网站观看www在线观| 97激情97激情| 91少妇香蕉久久精品| 色五月激情AV在线| 久久久久久无码人妻中文字幕| 夜夜做夜夜爽精品视频| 九久久精| 色欲天天婬色婬香WWW夜色| 在线中文字幕| 丁香婷婷大香蕉| 久久久九97| 欧美在线55555| 91天天综合在线| 欧美性xxxxx狂欢| 99久久婷婷丁香| 色色色综合| 亚洲**2021在线观看| 欧美大香蕉久| 国内精品久久久久影院亚洲| 日本有码影片下载| 天天综合网~91综合网| 91bbb| 强奸乱伦资源| 91欧美偷拍| 男人的天堂99| 国产久久av| 青青草吊丝| 日本欧美不卡| 91精品啪在线观看国产城中村| 能看的av| 精品一区二区三区蜜桃| 91伊人久| 天天综合网国产| 亚洲,欧美,综合网| 欧美偷拍区| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 久操在97| 国产一区免费午夜视频| 亚州精人品大香蕉| 久久东京热成人| 欧美日韩性爱视屏免费看了| 亚码人妻| AV天堂国产| 偷拍亚洲高清图片| 五月天婷婷在线看 | 91neishe| 色图综合| 农村妇女一级二级三级视频| 人妻夜爽夜夜爽| 成人国产精品三级A片| 日本天堂在线播放| 欧美性巨大╳╳╳╳╳高跟鞋| 91色综合激情| 日本精品中文字幕视频| 欧美丝袜激情| 宅男影院久久久,99| 日韩欧美天天爽爽爽天天爽爽| 亚洲无码免费看| 亚洲s色图| 超碰人人妻| 9久在线视频只有精品| 激情图片亚洲色图| 免费作爱一级视频| 欧洲亚洲国产综合在线| 国产精品播放| 精品国产少妇高潮视频| 亚洲清纯唯美| 综合亚洲网| 亚洲丝袜二区| 老熟女乱伦一区| 色综九九九一区| 97二区四区| 九月丁香综合网| 1240青青草一区二区三区视频天爱| 亚洲激情网一二三四区| 精品国产乱码久久久A| 91色噜噜狠狠| 大香网伊人久久综合| 日韩无码视频黄色| 精品人妻高清麻豆av| 久久久亚洲精品电影免费看| 乱伦a片视频| 中文字幕在线免费观看| 青草影院内射高潮| 黄页18禁| av天堂影视中文在字幕在线中文 | 香蕉综合网| 婷婷久草| 九九热超碰97亚洲最新香蕉| 桃色五月天| www.人人cao| 亚洲精品性爱片| 91老女人| 国产99999| 欧美同性恋 的搜索结果 - 91n| 五十路熟女工口 | 欧亚综合一卡二卡中文字幕| 3p国产欧美99热| 日韩性爱电影一区| 97精品熟女少妇一区| 国产午夜福利专区综合| 久久久96| 成人a v在线播放免费| 91精片| 国产精品网址| 91性片| 色综合一区二区三区| 成人国产二区三区在线,男女精品。| 中文字幕无码不卡啪啪| 国产日产欧产美韩系列麻豆免费| a片亚洲一本通视频| 在线亚洲丝袜视频网站| 久久亚州大香蕉| 中文字幕国产| 亚洲情色欧美| 国产又黄又粗又猛大片| 强奸乱伦 亚洲一区| 夜夜操美女| 福利视频一区二区微拍| 国产欧美日韩在线不卡第一页| A 天堂在线观看视频| 亚洲人妻AV| 欧美 亚洲 大香| 精品一区二区麻豆| 97超碰伊人| 免费精品无码一级毛片牛牛影视| 性色AV蜜色av色欲av| 先锋色眉乱伦资源| 婷婷综合| 欧美色图私拍91| 亚洲欧美视| 人人人摸人人| 日本亚洲熟女视频| 天堂av2019| 亚欧美综合| 久久久久久久免费A片国产成a人亚洲精∨品无码| 日韩免费簧片| 成视频在线观看免费看| 少妇500双飞99| 超碰色97| 日韩欧美中文| 好吊色一区| 久久久啊啊啊| 亚洲色图亚洲无码强奸乱伦| 97一区二区蜜臀| 可乐操在线| 亚洲一区二区三区四区视频| 久久精品视频久久久| 骚货操死你| 国产激情在线| 色老牛| 91av一区二区在线观看| xxx亚洲午夜天堂| 美女91| 欧亚综合一卡二卡中文字幕| 天天综合~91| 97国产成人精品免费视频| 成熟熟女国产精品一区二区| 成人av毛片在线观看| 骚妻少妇精品性色无码四色A V| 黄片免费视频2019| 韩国三级三级BD在线| 天天看精品动漫视频一区| 亚洲天堂女优在线| 久久国产在线一区二区| 嫩草 人人网精品| 日本人妻伦在线中文字幕| 国产老熟女| 1人人看人人摸人人操| 超碰人妻中文在线| 国产成人精品必看| 色偷综合| 欧洲熟妇xxXx欧美老妇裸体| 人伦四五区| 蜜臀久久99精品久久久老,,| 亚洲 暴爽 AV人人爽日日碰| 在线综合 亚洲 欧美中文字幕| 亚洲av综合伊人久久| 日日AV加勒比| 5月婷婷6月六月丁香| 亚洲色交| 国产精品91ai| 精品区国产区一区二区三区| 色色97爱| 天操老女人| 天天日日夜夜| 少妇人妻好深太紧了vr91| 后入合集| 久久內射| 九九色图| 牛牛操视频逼| 伦理第一页| 欧美韩国你懂得在线| 亚欧性爱在线无码| 四虎国产精品永久在线囯在线| 91nbbbbbb| 夜夜夜久久| 人人考人人摸人人干| 亚洲国产一级黄色视频| 十八禁电影伊人网| 日韩少妇丰满亚洲| 日本理论在线| 欧美gv在线观看| 综合色好色| avav青青草久久夜| 天综合网欧美| 台湾佬中文娱乐自偷自拍| 日本色色色| 中文久久爆乳| 亚洲无码一区二区三区三州| 婷婷五月天激情小说| 亚洲综合校园春色| 久久性爱城| 久久东京热久久| 久久人妻无码毛片A片麻豆| 吉川爱美98堂在线| 午夜情侣自拍网站| 啊啊啊com| 午夜天天碰综合视频| 蜜桃视频啊啊啊啊| 亚洲成人妻日韩在线| 妇女视频网站| 98色网| 国产少妇肉丝在线观看| 精品久久一区二区三区四区五区| 亚洲熟女中文字幕在线| 国产 三级自拍| av婷婷色婷婷色六月| 九九无码视频| 91 亚洲 欧洲| 欧美天天谢综合网| 久久久久久久78| 韩国女主播青草在线| 久久久成人精品| 91精品国产91久久久久久久久久久久| 一二视频神马久久传媒| 东京男人天堂| 亚洲高清视频在线免费观看| 久久草草亚洲蜜桃臀| 日韩一级成人毛片免费观看 | 亚洲精品日韩国产欧美| 激情六月婷婷| 美女啪欧美一区| 亚洲美腿丝袜香蕉影视欧美成人| 色妇综合网| 人人潮人人摸| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 色综合尤物| 天天天乱色综合全| 人妻夜爽夜夜爽| 国产福利电影| 97人人草| 久久九操在线观看| 又粗又长又大国产不卡| 女人喷水视频在线观看| 久久综合日韩亚洲欧美| 精久久久| 国产av强奸美女| 天天操av懂色| 国产精品农村妇女| 国产精品久久久久久 百度| 涩爱AV在线| 九色黄站| 一区二区偷拍拍视频| 中文字幕免费看| 久久夜黄色无码A级大片| 超碰激情808| 中文字幕丰满人妻日本| 久热久| 久久精品国产亚洲粉嫩| 家庭乱伦网站国产| 色老牛| 国产AV激情无码久久无码| 自拍丝袜美腿人妻| 人妻天天爽天天爽三区| 天美传媒国产原创中文字幕亚洲欧美另类 | www成人啪啪18秘 免费| 日噜夜夜夜夜夜夜夜夜夜夜爽爽爽爽爽爽爽爽爽爽爽爽 | 欧 美 自 拍 偷 拍| 久久久久9999妇女| 都市久久精品激情亚洲| 美欧老女人97| 色婷婷激一区二区三区| 日本99一区二区| 欧美日韩国产黄色片| 欧美亚洲高清不卡| 三级三级三级a级全黄三| 久久九九精品一区二区| 色综合色综合网| 亚洲AV无码乱码| 婷婷激情一区二区三区俺也去| 亚洲性爱成人| 国产欧美后入| 夜色五月天| 人妻无一区二区三区| julia ann久久| 日韩人妻精品久久久久| 亚洲精品一区二区精品| 日韩中文9| 亚洲天堂女优在线| 人人操人人大香蕉| 久久精品| 久久久久久久9最新免费视频观看| 日韩成人小视频| 熟妇人妻丰满久久久久久久无码| 狠狠狠一区二区三区| 日本日逼高清| 老熟妇91| 最新9久久久9免费视频| 另类图片五月| 中文字幕免费看大片| 在线亚洲欧美| 精品国产人成在线| 大香蕉一级黄色片久久| 中文字幕av一区二区三区人妻少妇| 97超碰国产精品| 日本3级一区二区免费| 东京热视频网| 岛国爱情动作片在国产AV无码专区亚洲AV漫画| 久草热制服丝袜在线观看 | 久热精品在线| 伊人少妇久久久| 人妻人人澡人人爽人人| 欧美色三级片91| 艹我哪美一区无码| 久久激情五月| wwwcaobibi| 久久精品店| 强奸乱伦中文字幕AV| 国产一级137片内射麻豆| 强奸乱伦 亚洲一区| 91少妇人妻| 亚洲视频精选| 亚洲国产日韩欧美熟妇在线| 操逼片国产| 乱欲一区二区| 亚洲色图日韩精品| 性爱乱伦网址| 我要看免费韩日黄片| 开心激情婷婷| 五月丁香影视| 久jiu久神马影院| 日本人妻一区二区| 大香网伊人久久综合网eew| 亚洲少妇色图自慰直播| 亚洲天堂日本| 欧美另类丝袜熟女| juliaann欧美丝袜办公室| 亚洲另类天堂| 欧美性爱免费短视频| 欧美性巨大╳╳╳╳╳高跟鞋| 91GD.COM| 宅男91视频在线播放| 亚洲九九爱| 久久人| 国产AV激情无码久久无码| 亚洲国产一区二区三区四区国产| 久久精彩免费视频|