免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

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

全志V3S音視頻開發(fā)環(huán)境搭建:交叉編譯、設(shè)備樹與Qt/ALSA避坑

全志V3S音視頻開發(fā)環(huán)境搭建:交叉編譯、設(shè)備樹與Qt/ALSA避坑 簡介《全志v3s音視頻開發(fā).pdf》面向具備Linux與嵌入式基礎(chǔ)的研發(fā)人員及音視頻方向工程師圍繞全志V3S平臺梳理從系統(tǒng)環(huán)境搭建到音視頻應(yīng)用落地的完整開發(fā)鏈路。資源包共1個PDF文件大小約12.26MB便于集中查閱與按章節(jié)實踐。內(nèi)容覆蓋源碼準備、交叉編譯器配置、U-Boot與Linux 5.4.31內(nèi)核配置、Buildroot根文件系統(tǒng)制作并逐步展開2.4寸TFT-LED屏、按鍵、聲卡、攝像頭等外設(shè)驅(qū)動配置。后半部分重點講解SDL2與Qt5的移植方法以及基于Qt5設(shè)計音樂播放器、圖片顯示、視頻播放器和攝像頭模塊結(jié)合FFmpeg理解音視頻解碼處理。文中保留設(shè)備樹修改、menuconfig選項和編譯命令等關(guān)鍵細節(jié)適合按順序搭建實驗環(huán)境、對照配置外設(shè)并完成GUI綜合項目。已有329人學(xué)習(xí)。1. 全志 V3S 音視頻開發(fā)卡住人的從來不是 Qt 代碼全志 V3S 音視頻開發(fā)這套環(huán)境我第一次搭的時候在交叉編譯器和設(shè)備樹上耗了整整兩天。板子能上電串口也有輸出但一敲make就是arm-linux-gnueabihf-gcc: not found再往后以太網(wǎng) PHY 又認不出來ping 不通宿主機TFTP 拉不到內(nèi)核整條鏈路就卡死在第一步。這套環(huán)境一共六份源碼buildroot-2021.02.1、gcc-linaro-6.5.0-2018.12 交叉編譯器、linux-5.4.31、u-boot-v3s-current、alsa-lib/alsa-utils 1.2.2以及宿主機上的 Qt 5.14.2。它們之間版本互相咬合錯一個后面全是連鎖反應(yīng)。適合手上已經(jīng)有 V3S 板子、想從零把音視頻界面跑起來的人也適合之前裝到一半放棄、想回來把環(huán)境補完整的人。2. 源碼與交叉編譯器gcc-linaro-6.5.0 的路徑不能憑感覺寫2.1 六份源碼先擺齊版本對不上就別急著解壓先把要用的東西列成一張表貼在自己項目的 README 里比記在腦子里靠譜。版本之間有明確的對應(yīng)關(guān)系內(nèi)核是 5.4.31交叉編譯器就得選內(nèi)核頭文件系列能對上的 6.5-2018.12buildroot 2021.02.1 的 Toolchain 選項里正好能選5.4.x的頭文件系列選早了或選晚了后面編 Qt 時都會以各種奇怪的方式報錯。文件版本用途放置位置buildroot-2021.02.1.tar.xz2021.02.1生成根文件系統(tǒng)~/qz/toolsgcc-linaro-6.5.0-2018.12-x86_64_arm-linux-gnueabihf.tar.xz6.5.0-2018.12交叉編譯器~/qz/toolslinux-5.4.31.tar.gz5.4.31內(nèi)核~/qz/kernelu-boot-v3s-current.zipcurrent引導(dǎo)程序~/qz/toolsalsa-lib-1.2.2.tar.bz21.2.2音頻庫后續(xù)交叉編譯alsa-utils-1.2.2.tar.bz21.2.2aplay/amixer 等工具后續(xù)交叉編譯qt-opensource-linux-x64-5.14.2.run5.14.2宿主機 Qt Creator宿主機安裝宿主機的編譯依賴要一并裝上常見做法是提前裝齊省得編到一半再回來補sudo apt update sudo apt install -y build-essential bison flex libssl-dev \ libncurses5-dev device-tree-compiler unzip bc \ lib32z1 lib32stdc6 rsyncbison、flex是 U-boot 和內(nèi)核 Kconfig 解析要用的libssl-dev影響內(nèi)核模塊簽名相關(guān)配置device-tree-compiler提供dtc編譯 dtb 時會調(diào)用lib32z1、lib32stdc6是跑 32 位工具鏈輔助程序時要的。少裝一個報錯信息通常不會直接告訴你缺的是哪個包。2.2 目錄約定好后面所有路徑都好寫交叉編譯環(huán)境的路徑會出現(xiàn)在~/.bashrc、內(nèi)核 Makefile、buildroot 的 Toolchain path 三個地方目錄不統(tǒng)一改起來一定漏。我習(xí)慣在用戶目錄下建一套固定結(jié)構(gòu)mkdir -p ~/qz/driver # 自己寫的應(yīng)用程序 mkdir -p ~/qz/tools # U-boot、交叉編譯器、buildroot 壓縮包 mkdir -p ~/qz/kernel # 內(nèi)核源碼 cd ~/qz/tools tar -xvf gcc-linaro-6.5.0-2018.12-x86_64_arm-linux-gnueabihf.tar.xzx86_64表示這是跑在 64 位宿主機上的版本arm-linux-gnueabihf表示產(chǎn)出的是 ARM 架構(gòu)、Linux 系統(tǒng)、gnueabihf硬浮點 ABI 的可執(zhí)行程序。V3S 是 Cortex-A7 帶 VFPv3 硬浮點單元所以后面所有配置里浮點策略都要選VFPv3選軟浮點會出現(xiàn)程序能跑但音視頻解碼慢到?jīng)]法用的情況。解壓完成后~/qz/tools下會多出一個長名字目錄這就是工具鏈的根。后面一律以$HOME/qz/tools/gcc-linaro-6.5.0-2018.12-x86_64_arm-linux-gnueabihf表示不要從別人文章里抄帶用戶名的絕對路徑。2.3 拿到 pwd 輸出環(huán)境變量只能照它寫很多人環(huán)境變量配錯就是因為抄了教程里的/home/xxx/...。正確做法是進到 bin 目錄讓pwd告訴你真實路徑cd ~/qz/tools/gcc-linaro-6.5.0-2018.12-x86_64_arm-linux-gnueabihf/bin pwd # 輸出示例/home/dev/qz/tools/gcc-linaro-6.5.0-2018.12-x86_64_arm-linux-gnueabihf/bin拿到這一行之后再往~/.bashrc末尾追加vim ~/.bashrc # 文件末尾追加路徑換成上一步 pwd 的真實輸出 export PATH$PATH:/home/dev/qz/tools/gcc-linaro-6.5.0-2018.12-x86_64_arm-linux-gnueabihf/bin source ~/.bashrcexport PATH$PATH:...是把新路徑追加到原有 PATH 后面原命令一個不丟。如果你把$PATH:寫掉了變成export PATH/xxx/bin當前終端里ls、vim會全部失效只能重開一個終端。source ~/.bashrc是讓改動立刻在當前 shell 生效不 source 就得關(guān)掉終端重開。改完立刻自檢which arm-linux-gnueabihf-gcc arm-linux-gnueabihf-gcc -v要看到兩樣?xùn)|西才算過which指到~/qz/tools/...下的 bin 目錄-v輸出里帶gcc version 6.5.0 201812xx以及--with-archarmv7-a --with-fpuvfpv3-d16這類字樣。如果-v顯示的是宿主機自帶的 gcc說明 PATH 沒生效或者寫錯了。2.4 編一個 hello 驗證工具鏈真的產(chǎn)出 ARM 程序環(huán)境變量能查到不等于能編譯這一步別省cd ~/qz/driver cat hello.c EOF #include stdio.h int main(void) { puts(v3s toolchain ok); return 0; } EOF arm-linux-gnueabihf-gcc hello.c -o hello file hellofile的輸出應(yīng)該是ELF 32-bit LSB executable, ARM, EABI5 version 1, dynamically linked。如果看到x86-64說明調(diào)用到了宿主機 gcc回頭查 PATH 順序如果提示找不到libc.so一般是沒有加-static后面往板子上跑時用hello的靜態(tài)版本驗證更省事arm-linux-gnueabihf-gcc -static hello.c -o hello_static-static把 glibc 一起鏈進可執(zhí)行文件板子上根文件系統(tǒng)還沒做好的階段靜態(tài)程序是最省心的驗證手段。動態(tài)鏈接版本依賴目標板的libc根文件系統(tǒng)做好之后再驗證不遲。3. U-boot 與內(nèi)核 5.4.31一份設(shè)備樹決定以太網(wǎng)能不能用3.1 U-boot 解壓并跑一遍 defconfigcd ~/qz/tools unzip u-boot-v3s-current.zip cd u-boot-v3s-current make ARCHarm CROSS_COMPILEarm-linux-gnueabihf- LicheePi_Zero_defconfig三個參數(shù)各有分工ARCHarm告訴構(gòu)建系統(tǒng)按 ARM 架構(gòu)挑源碼目錄CROSS_COMPILEarm-linux-gnueabihf-指定工具鏈前綴末尾那個短橫不能漏因為構(gòu)建規(guī)則是$(CROSS_COMPILE)gcc拼出來的少一個短橫就會去找一個叫arm-linux-gnueabihf的可執(zhí)行文件LicheePi_Zero_defconfig是這塊板子的默認配置模板。終端打出# configuration written to .config才算成功其它輸出都可以先放著。3.2 設(shè)備樹里補 emac兩處都要改U-boot 默認配置里沒把以太網(wǎng)打開得自己補。第一處在板級 dts/* arch/arm/dts/sun8i-v3s-licheepi-zero.dts */ aliases { serial0 uart0; ethernet0 emac; /* 讓 U-boot 的 net 子系統(tǒng)能找到這塊網(wǎng)卡 */ }; /* 文件末尾追加 */ emac { phy phy0; phy-mode mii; allwinner,use-internal-phy; /* 使用芯片內(nèi)部 PHY不走外部 PHY 芯片 */ allwinner,leds-active-low; status okay; phy0: ethernet-phy0 { reg 1; /* 內(nèi)部 PHY 的 MDIO 地址是 1不是 0 */ }; };第二處在arch/arm/dts/sun8i-v3s.dtsi補 pinctrl 引腳組和 emac 控制器節(jié)點/* soc 節(jié)點內(nèi)增加引腳復(fù)用 */ emac_rgmii_pins: emac00 { allwinner,pins PD0, PD1, PD2, PD3, PD4, PD5, PD7, PD8, PD9, PD10, PD12, PD13, PD15, PD16, PD17; allwinner,function emac; allwinner,drive SUN4I_PINCTRL_40_MA; allwinner,pull SUN4I_PINCTRL_NO_PULL; }; emac: ethernet1c30000 { compatible allwinner,sun8i-h3-emac; reg 0x01c30000 0x104, 0x01c00030 0x4; reg-names emac, syscon; interrupts GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH; resets ccu RST_BUS_EMAC, ccu RST_BUS_EPHY; reset-names ahb, ephy; clocks ccu CLK_BUS_EMAC, ccu CLK_BUS_EPHY; clock-names ahb, ephy; status disabled; };phy-mode mii是最關(guān)鍵的一項寫成rgmii會出現(xiàn)鏈路協(xié)商不上、ping全是 timeout 的現(xiàn)象。allwinner,use-internal-phy是 Allwinner 這套綁定的私有屬性別拿掉。reg 1對應(yīng)內(nèi)部 PHY 的 MDIO 地址寫成 0 的話 U-boot 會去總線上掃一個不存在的設(shè)備。3.3 menuconfig 打開 sun8i GMAC 驅(qū)動make ARCHarm menuconfig路徑是Device Drivers→Network device support→Ethernet driver support→ 勾上*Allwinner sun8i GMAC support。星號是編進內(nèi)核鏡像M是編成模塊——U-boot 階段沒有模塊加載機制必須選星號。3.4 編譯并用 dd 燒到 SD 卡make ARCHarm CROSS_COMPILEarm-linux-gnueabihf- lsblk # 先確認哪塊盤是 SD 卡務(wù)必看清楚 sudo dd ifu-boot-sunxi-with-spl.bin of/dev/sdc bs1024 seek8 syncseek8表示從設(shè)備第 8KB 處開始寫這是 sunxi 平臺 SPL 的固定位置約定改了板子起不來。/dev/sdc千萬別憑記憶寫lsblk看清楚容量和掛載點寫錯盤號的后果不用多說。sync是保證緩沖區(qū)落盤拔卡前執(zhí)行一下。3.5 串口里配網(wǎng)絡(luò)ping 通宿主機才算過接上串口上電進 U-boot 命令行把四個網(wǎng)絡(luò)變量配齊 setenv ipaddr 192.168.10.202 # 開發(fā)板自身地址 setenv gatewayip 192.168.10.1 # 網(wǎng)關(guān) setenv serverip 192.168.10.201 # 宿主機TFTP/NFS 服務(wù)器地址 setenv netmask 255.255.255.0 saveenv ping 192.168.10.201saveenv會把變量寫進 MMC 的環(huán)境分區(qū)下次上電還在。ping成功時輸出是Using ethernet1c30000 device加host 192.168.10.201 is alive如果只打印No ethernet found說明 3.2 和 3.3 里至少有一處沒生效回上一節(jié)逐條對。宿主機側(cè)要有對應(yīng)配置網(wǎng)線和板子直連或者同一交換機下宿主機192.168.10.201這個地址要真的配在網(wǎng)卡上防火墻別攔 ICMP。3.6 內(nèi)核 Makefile 改架構(gòu)與編譯器cd ~/qz/kernel tar -xvf linux-5.4.31.tar.gz cd linux-5.4.31 vim Makefile找到這兩行沒有就補上ARCH ? arm CROSS_COMPILE ? arm-linux-gnueabihf-?的意思是“變量沒定義才賦值”所以更穩(wěn)妥的習(xí)慣是不改 Makefile在命令行傳參make ARCHarm CROSS_COMPILEarm-linux-gnueabihf- ...。改 Makefile 的好處是后面敲命令短壞處是萬一哪天要編 x86 版本會莫名其妙出問題。兩種都行別混著用。3.7 sunxi_defconfig 之后補 GMAC 和 NFSmake ARCHarm CROSS_COMPILEarm-linux-gnueabihf- sunxi_defconfig make ARCHarm menuconfigdefault 配置里網(wǎng)卡和 NFS 都不全逐項確認Device Drivers→Network device support→Ethernet driver support→*Allwinner sun8i GMAC support同時*Generic driver for DWMACNetworking support→Networking options→*NFS client support勾上 version 2 / 3 / 4[*]Root file system on NFSNFS 根文件系統(tǒng)是調(diào)試階段最省時間的做法改一個應(yīng)用重新編不用重新燒卡重啟板子就生效。等界面調(diào)試穩(wěn)定了再考慮把根文件系統(tǒng)固化到 SD 卡或者 SPI Flash。3.8 內(nèi)核設(shè)備樹寫法與 U-boot 不一樣這是最容易翻車的地方U-boot 用phy phy0內(nèi)核 5.4 用的是phy-handle加 mdio-mux 的組合兩種寫法不能互相抄。板級 dts 里/* arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dts */ aliases { serial0 uart0; ethernet0 emac; }; /* 文件末尾追加 */ emac { phy-handle int_mii_phy; phy-mode mii; allwinner,leds-active-low; status okay; };sun8i-v3s.dtsi里補 emac、mdio、mdio-mux 和 sysconemac: ethernet1c30000 { compatible allwinner,sun8i-v3s-emac; syscon syscon; reg 0x01c30000 0x10000; interrupts GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH; interrupt-names macirq; resets ccu RST_BUS_EMAC; reset-names stmmaceth; clocks ccu CLK_BUS_EMAC; clock-names stmmaceth; phy-handle int_mii_phy; phy-mode mii; status disabled; mdio: mdio { compatible snps,dwmac-mdio; }; mdio_mux: mdio-mux { compatible allwinner,sun8i-h3-mdio-mux; mdio-parent-bus mdio; internal_mdio: mdio1 { compatible allwinner,sun8i-h3-mdio-internal; reg 1; int_mii_phy: ethernet-phy1 { compatible ethernet-phy-ieee802.3-c22; reg 1; clocks ccu CLK_BUS_EPHY; resets ccu RST_BUS_EPHY; }; }; }; };mdio-mux是這一版內(nèi)核掛內(nèi)部 PHY 的必需節(jié)點缺了它啟動日志里會出現(xiàn)no phy at addr -1之類的字樣eth0怎么也起不來。int_mii_phy的reg 1和 U-boot 里的phy0: ethernet-phy0 { reg 1; }是同一個地址兩邊必須一致。3.9 編 uImage 與 dtb拷進 tftp 目錄make ARCHarm CROSS_COMPILEarm-linux-gnueabihf- -j12 uImage LOADADDR0x41000040 make ARCHarm CROSS_COMPILEarm-linux-gnueabihf- dtbs mkdir -p /tftpboot cp arch/arm/boot/uImage /tftpboot/ cp arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dtb /tftpboot/LOADADDR0x41000040是內(nèi)核加載地址不同文檔給出的值可能不一樣跟著自己這套源碼的約定走改錯的表現(xiàn)是板子跑到加載內(nèi)核那一步直接重啟。-j12是并行編譯核數(shù)按宿主機 CPU 核數(shù)調(diào)到一半左右內(nèi)存小的虛擬機建議降到-j4否則容易在鏈接階段被 OOM kill 掉。4. buildroot-2021.02.1外部工具鏈路徑手抄必錯4.1 解壓與 Target options 五個選項cd ~/qz/tools tar -xvf buildroot-2021.02.1.tar.xz cd buildroot-2021.02.1 make ARCHarm menuconfigTarget options里逐項對齊Target ArchitectureARM (little endian)Target Binary FormatELFTarget Architecture Variantcortex-A7Target ABIEABIhfFloating point strategyVFPv3ARM instruction setARM這六項和 2.2 里提到的硬浮點 ABI 是一一對應(yīng)的。cortex-A7選成cortex-A9雖然通常還能跑但生成的指令集不完全匹配EABIhf選成EABI就會和宿主機上的工具鏈 ABI 沖突最終表現(xiàn)是程序編譯通過、板子上一跑就Illegal instruction。4.2 Toolchain 必須選 External CustomToolchain菜單里改動最多也最容易錯Toolchain type (External toolchain) # 不用 buildroot 自己編工具鏈 Toolchain (Custom toolchain) # 用我們自己裝的那套 Toolchain origin (Pre-installed toolchain) # 已經(jīng)裝在宿主機上 Toolchain path (/home/dev/qz/tools/gcc-linaro-6.5.0-2018.12-x86_64_arm-linux-gnueabihf) Toolchain prefix (arm-linux-gnueabihf) # 注意不帶末尾的短橫 External toolchain gcc version (6.x) External toolchain kernel headers series (5.4.x) External toolchain C library (glibc/eglibc) [*] Toolchain has SSP support? [*] Toolchain has RPC support? [*] Toolchain has C support? # 編 Qt 必須勾 [*] Enable MMU supportToolchain path填到工具鏈根目錄不要帶/bin。寫成.../bin的后果是 buildroot 拼出.../bin/arm-linux-gnueabihf-gcc這種路徑去探測探測失敗時錯誤信息藏在output/build/toolchain-external-custom/下的日志里翻半天才能定位。Toolchain prefix填arm-linux-gnueabihf不要帶末尾短橫buildroot 自己會拼。這一項和CROSS_COMPILE的寫法剛好相反不少人在這里翻車。kernel headers series選5.4.x跟 5.4.31 內(nèi)核對齊。選低版本會導(dǎo)致 glibc 編出來的東西調(diào)用不到某些系統(tǒng)調(diào)用選高版本可能引入 5.4.31 里不存在的接口。C support必須勾上后面 Qt 5.14.2 要用到 C11 甚至部分 C14 特性。4.3 生成的根文件系統(tǒng)在哪怎么用配置好之后make -j8產(chǎn)物在output/images/下常見的是rootfs.tar、rootfs.ext4、rootfs.ext2幾種格式。用 NFS 掛載調(diào)試時把output/target/整個目錄作為 NFS 導(dǎo)出目錄即可# 宿主機 /etc/exports /home/dev/qz/tools/buildroot-2021.02.1/output/target 192.168.10.0/24(rw,sync,no_root_squash,no_subtree_check) sudo exportfs -rano_root_squash讓開發(fā)板上的 root 用戶保留 root 權(quán)限做應(yīng)用調(diào)試時不用反復(fù) chmodno_subtree_check關(guān)掉子樹檢查減少 NFS 路徑變更后的異常。這兩項在正式發(fā)布環(huán)境里都該關(guān)掉調(diào)試階段圖省事。4.4 alsa-lib、alsa-utils 與 Qt 5.14.2 各歸各位這里有個容易誤解的點源碼清單里那份qt-opensource-linux-x64-5.14.2.run是x64 宿主機版本裝在自己電腦上寫代碼、做交叉編譯工程用的它不能裝到 V3S 板子上。板子上的 Qt 庫有兩個來源要么在 buildroot 的Package Selection for the target里勾 Qt5要么自己用交叉編譯器單獨編一份 Qt 5.14.2 再放到根文件系統(tǒng)里。音頻側(cè)同理。alsa-lib-1.2.2是應(yīng)用層要鏈接的庫alsa-utils-1.2.2提供aplay、arecord、amixer這些命令。調(diào)試順序上我一般先編 alsa-lib再編 alsa-utils最后跑 Qtcd ~/qz/driver tar -xjf ~/qz/tools/alsa-lib-1.2.2.tar.bz2 cd alsa-lib-1.2.2 ./configure --hostarm-linux-gnueabihf --prefix$HOME/qz/driver/alsa-out \ --disable-python --disable-static make -j8 make install--hostarm-linux-gnueabihf讓 configure 用交叉編譯器而不是宿主機 gcc--prefix指到一個臨時輸出目錄方便統(tǒng)一拷到板子上--disable-python關(guān)掉 Python 綁定目標板上用不到關(guān)掉能省下不少交叉編譯的麻煩。5. 避坑與排查這幾處報錯我踩過不止一次5.1 現(xiàn)象終端提示arm-linux-gnueabihf-gcc: command not found原因~/.bashrc里寫的是別人電腦上的路徑比如/home/farsight/...或者只在一個終端里export PATH...新開終端就丟了。解決回到 2.3 節(jié)在工具鏈 bin 目錄下執(zhí)行pwd拿真實路徑~/.bashrc里改成自己的改完source ~/.bashrc然后which arm-linux-gnueabihf-gcc確認。長期做法是把這套路徑寫進項目里的env.sh每次開終端source env.sh不依賴個人家目錄。5.2 現(xiàn)象U-boot 啟動后敲ping提示No ethernet found原因兩種可能。一是 3.3 節(jié) menuconfig 里Allwinner sun8i GMAC support沒勾成星號二是 dts 里emac節(jié)點的status還是disabled或者aliases里沒加ethernet0 emac;。解決先看menuconfig里那項是不是*再grep -n status arch/arm/dts/sun8i-v3s-licheepi-zero.dts確認okay重新make之后重新dd燒錄。改完 dts 一定要重?zé)恢匦戮幉粺亲畛R姷摹案牧藳]效果”。5.3 現(xiàn)象內(nèi)核啟動日志里出現(xiàn)no phy at addr -1eth0起不來原因把 U-boot 的 dts 寫法直接抄進了內(nèi)核。U-boot 用phy phy0加allwinner,use-internal-phy內(nèi)核 5.4 用的是phy-handle int_mii_phy加mdio-mux套internal_mdio。解決按 3.8 節(jié)把mdio、mdio_mux、internal_mdio、int_mii_phy四個節(jié)點補全phy-handle指到int_mii_phy。改完make dtbs只換 dtb 文件就能驗證不用重編整個內(nèi)核。5.4 現(xiàn)象內(nèi)核掛載 NFS 根文件系統(tǒng)時卡住最后報VFS: Unable to mount root fs on unknown-block原因menuconfig里Root file system on NFS沒勾或者宿主機serverip和 NFS 服務(wù)不在同一網(wǎng)段也可能是/etc/exports改完沒exportfs -ra。解決按 3.7 節(jié)把 NFS 三項勾全宿主機上showmount -e 192.168.10.201看導(dǎo)出列表是否包含目標目錄再rpcinfo -p確認nfs服務(wù)在跑。交叉驗證順序是“U-boot 能 ping 通 → 能 tftp 拉到文件 → 再談 NFS 掛載”前兩步?jīng)]過就別折騰 NFS。5.5 現(xiàn)象buildroot 編到一半報 toolchain 探測失敗日志里全是No such file原因Toolchain path手抄成了帶/bin的路徑或者Toolchain prefix末尾多了短橫。buildroot 的探測腳本拿到這種路徑拼出來的命令一定不存在。解決Toolchain path填到gcc-linaro-6.5.0-2018.12-x86_64_arm-linux-gnueabihf這一層為止Toolchain prefix填arm-linux-gnueabihf不帶短橫。改完先make clean再重新make menuconfig保存一次讓探測腳本重跑。這類錯誤不看日志很難猜output/build/toolchain-external-custom/下的config.log是唯一線索。6. 裝完怎么驗證從 ping 通到屏幕出聲的四步驗收環(huán)境裝沒裝好不看編譯有沒有報錯看板子跑起來之后這四步能不能連續(xù)過。第一步串口有完整的啟動日志。打開串口工具115200 8N1上電后應(yīng)能看到 U-boot 的U-Boot 20xx.xx版本號然后Hit any key to stop autoboot倒計時。能停在這里說明 3.4 節(jié)的dd偏移寫對了。第二步U-boot 里網(wǎng)絡(luò)通。按 3.5 節(jié)配完四個變量執(zhí)行 ping 192.168.10.201 Using ethernet1c30000 device host 192.168.10.201 is alive tftp 0x41000000 uImageis alive和 tftp 的Bytes transferred ...都出現(xiàn)了說明 U-boot 側(cè)設(shè)備樹、驅(qū)動、網(wǎng)絡(luò)配置三項全對。后面就算內(nèi)核起不來也能靠 tftp 反復(fù)換鏡像調(diào)試不至于每次都要拔卡。第三步內(nèi)核起來、網(wǎng)卡就緒、根文件系統(tǒng)掛上。啟動日志里應(yīng)該出現(xiàn)類似下面的行[ 0.000000] Booting Linux on physical CPU 0x0 [ 1.2xxxxx] sun8i-v3s-emac 1c30000.ethernet: PHY ID xxxxxxxx at 0 IRQ POLL [ 2.1xxxxx] VFS: Mounted root (nfs filesystem) on device 0:14.第一行證明內(nèi)核加載地址正確第二行證明內(nèi)部 PHY 掛上了并且認到了 ID第三行證明 NFS 根文件系統(tǒng)掛載成功。登錄進系統(tǒng)后ip addr看到eth0有地址ifconfig里 RX/TX 計數(shù)會隨 ping 增長。第四步聲卡與圖形界面。這一步直接決定音視頻開發(fā)能不能往下走# 板子上執(zhí)行 aplay -l cat /proc/asound/cardsaplay -l能列出 card 0 及 playback 設(shè)備說明 alsa-lib 和內(nèi)核聲卡驅(qū)動都到位。然后插一張 48kHz 的 wavaplay test.wav耳機口有聲音。最后跑 Qt 程序驗證export QT_QPA_PLATFORMlinuxfb ./your_qt_app -platform linuxfbQT_QPA_PLATFORMlinuxfb讓 Qt 走 framebuffer不需要 X11 或者 WaylandV3S 這類資源有限的板子基本都是這個跑法。屏幕上出畫面、觸摸或按鍵有響應(yīng)、音頻同步出聲這套全志 V3S 音視頻開發(fā)環(huán)境才算真正驗收完。從那以后我每次拿到一塊新板子都先把“串口日志 → ping 通 → aplay -l”這三步強制走一遍再動 Qt 和音視頻代碼中間少走的路比多寫幾行業(yè)務(wù)代碼省時間得多。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产激情综合五月| 极品人妻VIDEOSSS人妻| 99色热视频| 色综合综合综合| 天天爽夜爽| 日本片日本片祼观看网站在线看中文版网页在线看 | 久久xxxx| 久久婷婷亚洲| 五月停停激情网| 日韩在线视频网站| 97五月婷婷| 九九成人| 99色在线| 五月丁香久人妻中文| 翔田千里aV中文字幕| 免费看片操逼| 婷婷五月丁香成人网| 欧美日本国产欧美日本韩国99| 这里只有精彩小视频视频网站| 玖玖综合色区在线观看| 丁香五月婷婷免费视频| 熟女人妻视频| 欧美成人AAA片一区国产精品| 久久最新色| 久久五月天色| 99爱免费视频| 日日狠狠久久偷偷四色综合免费| 深爱五月天 开心网| 另类激情四射| 亚洲综合五月天婷婷| ..真实国产乱子伦毛片| 99综合免费视频| 天天爽天天| 伊人久久五月天| 色天天综合天天综合频道。| 久久这里这里有精品免费视频| 加勒比日本一区二区三区| 最近中文字幕大全免费版在线 | 99精品视频在线观看| 97操碰在线视频| 狠色色狠网| 六月综和久久| 久久婷婷操| 久久婷婷丁香五月一二三| 9久精品视频| 丁香六月婷婷久久亚洲天堂| 婷婷五月天AV在线| 九色91视频| 东北熟女视频99| j五月香在线| 桃色五月天| 天天日夜夜拍| 五月丁香网站| 狠狠狠狠狠狠草| 国产偷人爽久久久久久老妇APP| 五月激情小说| www九九免费视频| 国外亚洲成AV人片在线观看| www.色色色com| 亚洲亚洲人成综合网络| 美女被操一区二区| 97精品自拍视频| 狠狠色噜噜色狠狠狠综合色 | 五月丁香婷婷综合网| 99精品热视频| 五月婷免费视频久久久| 婷婷成人五月天成人文学小说| 日韩在线五月天婷婷| 亚洲 六月 综合| 婷婷五月无码| 99热99色| 91在线人| 国产亚洲99久久精品| 人妻av在线| 久久婷婷激情五月天一区二区| 激情五月图| 国产美女精品| WWW.99视频| 九色视频91| 五月丁香大香蕉| 99成人| 国产又爽又猛又粗的视频A片| 欧美性猛交99久久久久99按摩| 日韩99无码| 大鸡巴伊人网| 99综合视频在线| 狠狠久久婷五月综合色| 天天干一干| 婷婷五月六月| 一区二区三区四区牛| 人妻久热| 久久99成人性爱高清视频| 无码区婷婷五月花开| 人人干99| 99热最新国内| 激情综合青草| 亚洲成人av在线播放| 97啪啪| 五月天激情小说| 久久婷婷六月综合国际| 久思思热视频在线观看| 九九在线视频| 白度黄视频| 九九RE视频在线精品| 六月丁香激情综合| 日韩成人精品中文字幕| 婷婷久久五月丁香| 五月丁香六月色| 婷婷99狠狠| 九九色插| 色情五月天首页| 五月丁香六月激情视频| 免费一区二区三区| 婷婷五日b| 综合网亚洲| 久久久婷| 激情丁香五月婷| 五月丁香六月婷婷啪啪| 色九月综合| 色色色99| 色噜噜综合网| 久操福利| 九九青草热| 国产午夜伦鲁鲁| 丁香婷婷五月天激情四射| 亚洲激情综合五月婷婷啪啪| 五月婷婷操操| 国产又黄又爽又激情不遮挡视频在线观看| 五月丁香天堂网| 综合婷| 色五月激情综合| 庭庭久久内射| 五月色色网| 亚洲欧美一区二区三区四区爱爱动图| 国内自拍97在线| aaaaa黄色| 九九综合| 综合久久五月天| 这里只有精品视频99| 色狠狠色噜噜AV天堂五区| 九九干视频| 欧美3AaAa大片| 久热伊人| 久久九九爽| 午夜无码熟熟妇丰满人妻 | 日韩 中文 欧美| 亚洲一二三网| 99精品小视频| 婷婷激情综合色五月久久图片| 99思思热只有在这里看| 久久婷婷桃花五月天| 最新五月天婷婷影| 97色五月丁香婷婷| 日婷婷久久开心| www.韩日视频| 五月丁香婷婷色色色| 九九无毛| 91丨九色丨熟女| 草草操操| 中文幕无线码中文字蜜桃| 这里只有精品在线视频精品| 欧美日本韩国亚洲| 99色免费观看全部| 天天肏高清在线| 淑女丝袜bi操逼123| 九九色婷| 超碰97干| 天天干,噜噜色,狠狠色| 婷婷五月日本| 五月激情啪啪| 99热九九在线| 色婷婷色综合激情91| 婷婷伊人五月天| 伊人久热91| 五月天综合视频| 97成人超碰免| 亚洲午夜AV| 激情综合网五月天天| 777精品久无码人妻蜜桃| 开心 五月 综合| 免费无码毛片一区二区A片| 婷婷五月天色网久| 色色丁香五月| 狠狠色丁香| 这里只有免费的精品| 亚洲精品九九| www久久99| 一區四區歐美日韓| 亚洲超级碰| 91久久久久久久| 视频综合网| 欧类av怡春院| 国产无套精品一区二区| 婷婷综合精品视频97| 色色色地址| 色丁香五月婷婷| 久久人妻人人槡| 亚洲综合999| 日本精品99| 色色永久| 欧美天堂久久| 欧美男女婷婷| 色婷婷综合久久| enecarbon-materials.comWu染请涟系Bao护@wip1688 | 亚洲第一成人无码A片| 99热在线观看亚洲区| 色五月婷婷激情基地| 泰州成人视频| 五日激情综合| 亚洲色色色色| 玖热精品综合视频| 婷婷趴趴| 亚洲中文AV| 99性视频| 久久婷婷五月综合色奶水99啪| 婷婷色播综合五月| 色色色综合网| 婷婷丁香九月| 毛v一区二区视频| 中文av网站| 婷婷综合精品视频97| 午夜丁香丁香婷婷| 久久网日本| 五月美女婷婷风骚| 国产全是老熟女太爽了| 亚洲激情四射| 免费AV播放| 99免费在线视频| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 99热这里只有精品13| 日本丁香久在线| 99精品偷自拍| 国产成人精品一区二三区熟女在线| www.色婷婷| 婷婷激情五月综合丁香社| 99综合网| 婷婷丁香色五月亚洲| 国产性爱一级| 97久久五月丁香婷婷| 麻豆AV一区二区三区| 91狠狠综合久久久| www.色五月| 婷婷六月色开| 草综合14| 亚洲AV中文在线| 色婷婷五月天视频在线| 九九这里都是精品| 激情5月婷婷| 99色热视频| 五月婷婷综合激情| 五月婷婷干| 婷婷免费成人视频| 色五月婷婷激情五月| 久久亚洲精品成人无码网站导航| 欧美亚洲999| 久思思久视频| 婷婷五月免费观看| 五月婷婷开心亚州在线| 精品久久久人妻| 激情宗合网激情五月天| 欧美国产一区二区三区| 囯产精品久久欠久久久久久九大| 99九九精品视频| 操操自拍| 大香蕉久操| 色99视频| 狠狠久久婷五月综合色| 欧美激情伊人| 五月激情啪啪| 亭亭色天香| 婷婷激情五月综合丁| 综合激情深爱| 久热99视频在线观看| 99色免费观看全部| www,com,五月色色| 五月婷婷色播视频| 亚洲久热无码| 九色婷婷| 超碰在线50| 激情性爱五月天网页| 九九色插| 色色色色欧洲| 激情五月www| 99热在线观看精品| www.夜夜操.com| 无码人妻少妇色欲AV一区二区| 69精品人人人人人人人人人| 影音先锋偷偷色男人站| 国产亚洲色婷婷99精品| 天天综合社区| 婷婷大香蕉| 亚洲国产精品二二三三区| 色婷婷综合久久| 亚洲啪啪精品| 五月激情四射婷婷丁香| 丁香色婷婷| 丁香六月婷婷综合激情欧美| yazhoujiqingav| 99色免费在线观看| 26uuu四色| 婷婷五月色亚洲| 激情九九六月激情免费视频| 精品人妻伦九区久久AAA片| 久草五月天电影网| 久久99精品久久久久久三级| 熟妇内谢69XXXXXA片| 丁香婷婷综合喷| 99热这里| 99A片| 婷婷综合网| 亚洲日本韩国| 久久五月天婷婷| 深爱丁香激情| 天天色天天日| 青青草原伊人网| 无码网| 国产无套精品一区二区| 日本狠狠干| 五月婷婷亚洲色图| 天天射夜夜骑| 99视频内射三四| 97干在线观看| 开心婷婷五月天激情网| 青青草视频免费观看| 日本乱论99| 五月婷无码| 亚洲成人无码免费| 欧美天天干五月丁香| 婷婷五月免费视频| 97sese婷婷| 4399在线观看免费高清电视剧| 久久久27操| 综合色图婷婷| 丁香五月天无码| 日韩啪啪视频| 成人综合AV| 亚洲精色| 99欧美热| 五月婷婷伊人久久| AA片在线观看视频在线播放 | 丁香网五月网| 熟女少妇内射日韩亚洲| 日本狠狠爽| 97久久人人操| 国产.亚洲.欧洲视频在线| 色五月综合婷婷| 亚洲综合婷婷| 五月情丁香色| 国外亚洲成AV人片在线观看| 婷婷的五月天另类视频| av中文在线| 久久婷婷五月天懂色| 国产精品国产| 五月丁香啪| 欧美色激情四射| 人色五月天婷婷| 天天草天天爽| jiujiu无码五区| 九九热最新视频| 婷综合| 外国碰视频网站97| 五月婷婷三级| 国产67194| 在线五月婷婷小电影| 99精品久久| 碰碰91| 色噜噜婷婷| 婷婷九九| 99精品在线| 亚洲色婷婷色| 久久久天堂国产精品女人| 狠狠va| 欧美色综合天天久久综合精品| 婷婷五月丁香综合激情小说| 91se视频| 亚洲激情综合| 五月天丁香六月综合| 天天日天天干天天操| 99久久久国产大片| 婷婷六月激情综合| 超碰爱爱爱| 天天天久久久| 亚洲欧美婷婷五月色综合| 五月丁香六月激情欧美综合| 丁香六月亚洲| 色九月综合| 99视频这里有精品| 激情网第九色| 丁香六月婷婷基地| 五月婷啪啪| 婷婷丁香色五月亚洲| 国产毛片精品一区二区色欲黄A片| se色99| 亚洲中文字幕在线观看| 久久精品只有这| 国产视频福利| 99色色| av操一操| 丁香五月亚洲激情婷婷射| 色婷婷电影网| 亚洲最大视频| 五月婷婷开心亚洲无| 五月天丁香婷婷久久九| 婷婷中文无码| 亚州日本欧州韩美高青高潮一| 99热亚州综合| 另类专区在线观看| 99色| 天天cha成人综合网| 九月婷婷综合网| 五月婷婷啪啪| 天天日,天天干,天天操| 伊人婷婷青青cao| 九月丁香婷婷基地| 色色性爱视频| 噜一噜在线| ji'qing'luan'ren'lun| 激情综合网五月| 欧美成人AAA片一区国产精品| 亚洲激情婷婷| 亚洲婷婷激情888精品久| 亚洲色图45p| 99久久国产宗和精品1上映| 色五月天在线观看| 天色综合网站| 深爱丁香网| 久久丁香婷婷五月| 精品99*| 色中色综合| 五月丁香六月婷婷久久| 思思色综合网站| 五月婷婷与六月丁香图片激情| 色一色综合| 欧美99热| 99色色| 色婷婷a三区麻| 成人av在线网站| av首页在线| 丁香五月激情网| 婷婷激情九月| 久久免费精彩视频| 深爱五月激情| 亚洲成人噜噜| 欧美激情综合色丁香婷婷五月天| 怡红院院久久| 久久亚洲色导航| 97精品欧美91久久久久久久| 91ncm视频| 日本99婷婷| 九九婷婷五月天| www.色婷婷| 99热这里只有精品5| 天天爱天天操| 99啪啪网| 9久久久久| 69色婷婷| 伊人超碰| 激情五月婷婷丁香| 婷婷五月激情中文字幕| 色婷婷亚洲婷婷| 婷婷综合网| 午夜激情婷婷| 亚洲色视频| 五月丁香啪啪啪综合网| 99re免费精品视频| 九九黄色网| 91精品婷婷国产综合久久| 色婷婷a| 五月天激情综合网| 无码区婷婷五月花开| 停停五月色宗合| 婷婷五月综合体验看| 五月天开心婷婷激情网站| 亚洲综合激情五月| 超碰99资源站| 五月婷婷激情综合网| 婷婷综合网站| BBWCUCKOLD精品熟妇| 少妇被下春药玩弄A片| 五月婷婷丁香六月| 97综合视频在线| 婷婷五月丁香综合瑟瑟| pom538精品视频| 狼人婷婷久久| 五月天婷婷一起草| 丁香婷婷伊人| 开心五月婷婷| 狠狠色丁香| 少妇性按摩无码中文A片| caop视频| 久久超级碰视频| 國語久久婷| 综合五月天亚洲婷婷| 六月丁香五月亭亭| 99热97| 色五月首页| 丁香九月激情| 五月婷婷黄网站大全| 偷拍91九色| 久久黄A片| 99精品视频免费观看,| 国产午夜精品久久久观看| 婷婷五月影院| 性色做爰片在线观看WW| 成人在线视频一区| 天天噜天天爱| 国产精品国产| 国产精品A成V人在线播放| 精品操逼一区二区| 五月婷婷六月丁| 五月丁香基地| 五月婷婷丁香六月| 97久久五月丁香婷婷| 激情 五月 婷婷 丁香| 岛国av电影网站| 日本九九网| 欧洲色色| 天天日夜夜欢| 色综合天天天天做夜夜| 婷婷网五月天| 2015超碰| 五月色俺婷婷| 日日夜夜狠狠| 久久五月婷婷丁香| 婷婷六月花| 色婷婷狠狠| 99久久婷婷国产综合亚洲| 久操大香蕉| 日本五月天一页| 天天爽天天| 99热999| 天天噜天天爱| 亚洲一区二区无遮挡A片| 丁香婷婷五月天色综合| 97人人操| 综合久久8| 欧美激情 日韩无码 婷婷 五月天| 五月叮香啪| 五月婷婷影院| 色婷婷黄色网络| www.99热视频| 日本激情综合| 亚洲五月婷婷在线| 五月激情小说网| 国产肏屄大片| 婷婷深爱五月天| www。久久久久一b。Cc| 综合在线网| 亚洲愉拍99热成人精品| 国产操肏网站| 色五月天电影| 免费成人中文字幕| 丁香六月婷婷综合在线| 婷婷色五月大香蕉在线| 五月综合777| 亚州操人在线视频| 一级黄色影片| 丁香婷婷色五月| 国产精品色婷婷99久久精品| 色婷婷激情| 丁香五月婷婷激情中文| 91a片爽| 六月丁香深深爱| 99无码视频| 男女99免费视频| 天天搞天天色综合| 久大香蕉| 丁香婷婷网| 丁香五月网址| 婷婷五月天黄色| 亚洲五月激情| 午夜免费试看| 看黄的网站18禁| 99热这里只有精品22| 影音先锋色婷婷| 五月色婷婷中文字幕| 97色天堂| 国产成人网| 婷婷综合欧美| 五月综合激情婷婷六月色窝| 婷婷激情五月综合基地| 淫视馆av三区| 人人草人人舔| 色色免费网站| 99热18| 深爱激情九九五月天| 九九在线精品| 亚洲中文乱字字幕线在永久| 色婷婷播放| 婷婷香五月天| 色天使色婷婷| 婷婷亚洲综合| 婷婷成人综合五月| 亚洲天堂碰碰婷婷| 超碰人人超碰| 久一这里有精品国产| 久久久99精品免费观看| 青青草青青草五月天| 婷婷涩五月天综合| 超碰人人操| 五月天婷婷色| 婷婷激情欧美| 色噜久| 激情五月天婷婷| 永久99免费视频网站| 色色欧美。| 思思久久99| AV大香蕉| 99久| 综合色图区| 99热这里只有精品21| 国内精品99| 五月天色色婷婷| 这里只有精品99视频| aaaa久久| 99爱在线精品视频免费观看| 5月丁香六月婷婷| 五月婷婷色啪| 婷婷五月天社区| 情趣视频66| 九九色逼| 五月丁香A片| 色婷婷五月综合| 丁香五月亚洲天堂| 免费黄色视频网址| 狠狠色狠狠色综合日日91| 色色丁香婷婷| 久99热| 婷婷六月色| 久久33视频| 色色99| 99热一区| 五月婷婷免费视频| 婷婷亚洲天堂| 美欧成人视频| 婷婷丁香熟女| 丁香五月天之婷婷影院| 在线综合网| 一本久久亚洲五月婷婷| 五月天堂色| 色色图五月天| 久久AAAA片一区二区| www.henhenl| 天天日天天日天天搞| 色婷婷手机在线| 亚洲色婷婷久久99精品91| 嫩BBB槡BBBB搡BBBB| 97色女人在线| 思思热视频| 色婷婷色五月丁香| Av狠狠色丁香婷| 生活片五区| 色婷婷无吗| av操逼网| 大地9中文在线观看免费高清| 97婷婷狠狠| 色婷婷五月天偷拍| 久狠日av| 玖玖精品视频99| 凹凸7777操操操| 91九色精品女同系列| 亚洲免费av观看| 91男人资源站| 九九热视频精品999| 成人综合网站| 国产美女无遮挡裸体毛片A片| 激情综合色| 五月丁香六月激情综合 | 婷婷五月天男人影院色色网| 5月婷婷激情6月| 欧美成人热| 婷婷五月丁香六月伊人网| 婷婷久草| 综合五月草| 五月天丁香啪啪综合| 婷婷五月天成人网| 午夜婷婷| 99视频精品视频| 麻豆科斗777| 狠狠五月激情在线| 免费99情趣网视频| 激情五月婷婷欧美极品| 日本婷婷综合精品| 婷婷六月天激情影院| 伦99热| 五月丁激情| 五月天激情婷婷丁香| 色五月激情基地| 九九色99| 婷婷五月天开心网| 日韩欧美成人片| 淫视馆AV在线| 黄网在线播放| 婷婷六月激情综合| 9一精品视频观看| 韩国19 主播内部福利vip免费播放| 亚州操人在线视频| 丁香五月婷婷网| www.91在线观看| 9色在线| 色色99| 草了bav视频在线观看| 日本91在线播放| 大香蕉啪啪啪啪啪啪| 吊色AV男人的天堂| 婷香五月网在线| 五月丁香六月色婷婷| 日日噜狠狠色| 97久久超碰| 性做爰1一7伦| 蜜臀99久久精品久久久久| 9l视频自拍九色9l视频自拍九色9l社区 | 久热网站| 婷婷五月丁香六月| 夜夜穞天天穞狠狠穞AV美女按摩| 99天天操夜夜操| 综合一区二区三区| 欧美va亚洲va| 十月色综合| 99精色| 2025超碰| 亭亭色色五月天| 婷婷丁香成人网址| 另类激情五月| 亚洲精品无人区| 亚洲黄3级片网站欧美| 丁香综合婷婷开心激情网| 亭亭五月激情亚洲在线| 国产91视频| 婷婷在线五月综合| 亚洲五月婷婷| 天天色综网| 色五月综合| WWW.久久99| 综合亚洲五月天| 久久激情网| 免费观看欧美成人AA片爱我多深| 性高潮久久久久久-九九九九九九九九九九热-成人AV| 亚洲va欧美| 丁香五月天啪啪a日本| 99精品网| 色哟哟性爱av| 亚洲国产精品综合色区| 日韩成人网址| 激情爱爱网站| 婷婷射丁香| 被强行糟蹋的女人A片| 色五月婷婷综合在线| 婷婷五月天论坛| 色播五月婷婷| 97性视频| 婷婷狠狠操| 亚洲色图欧美色图日本视频| 久久丁香五月综合六月激情红杏视频| www.99热视频| 人人妖人人97| 99热这里只有精品69| 天天综合在线网| 99re久热只有精品6在线直播.com| 婷婷激情丁五月| 99热精品在线播放| 色婷婷五月天中文字幕| 久9热视频| 丁香五月婷婷亚洲激情四射| 日韩六六久久电影| 97五月天| 欧美群妇大交乱婬网| 國語久久婷| 久久久精品色色色| 国产成人精品一区二三区熟女在线| 欧美精产国品一二三区| 国产精品美女| 99久热精品在线| 亚洲五月色| 五月丁香六月停停停| 五月婷婷激情色情网| 五月婷婷色| 日日夜夜狠狠婷婷色| 六月激情婷婷| 精品国产va久久久久| 亚洲成人免费电影| 99色激| 色婷婷综合网| 欧美天天草人人草| 丁香五月五月婷婷| 99热 这里只有精品 国产 日韩| 久月婷婷| 99久久久| 天天操夜夜操| 秋霞网在线观看理论91| 日本一级黄色片。| 我要看激情五月天| 日本一区二区三区精品视频| 人人爱人人摸人人澡| 色 噜噜 九月 婷婷| 狠狠干无码| 91se在线观看| 色色色色五月天| 日韩亚洲视频| 开心五月激情网| 色天天综合色| 色婷婷小视频| 亚洲五月婷婷| 婷婷中文在线| 99精彩视频| 小视频一区 | 午夜69成人做爰视频| 久久99这里只有精品视频 | 热的国产,热的综合,热的有码 | 欧美影院婷婷| 久月丁香爱婷婷综合| 丰满少妇乱A片无码| 99热这里只有精品18| 《久久综合九色综合97婷婷| 九九色图| 日本五月丁香| 天花AV无码| 亚洲欧美综合7777色婷婷| 成人视频九九| 亚洲区1| 亚洲成人在线免费| 婷婷AV丁香| 96精品国产综合久久久久久| 婷婷五月精品中文字幕| 91精品久久久久久77777| 99热这里只有精品10| 99网址在线观看| 丁香五月色五月| 亚洲激情 久久| 操b视频在线观看一区二区| 色狠狠999综合| 小视频aaa久久久| 五月丁香花激情啪啪网| 影音先锋色婷婷| 五月永久激情| 五月丁香激| 国产午夜精品一区二区三区嫩草| 99亚洲精品视频| AV伊人青草丁香六月| yjzz亚洲国产| 日本久久综合| 色综合久久88色综合天天| 五月丁香色色| 91狼友视频在线观看| 91久久久久久久| 欧美婷婷色五月| 久久99网站| 91丨九色丨国产打屁股网站| 五月婷婷六月天| 婷婷丁香五月色| 亚洲精品操一操、噜一噜、摸一摸、爽 | 五月婷婷六月丁香综合在线| 色激情综合狠狠婷婷| 9在线9在线婷婷在线国产| 国产成人综合网| 99热这里有精品| www.五月激情红色| 久久婷婷五月| 国产美女主播vip| 久久er99热精品一区二区| 超碰在线超碰| 五月丁香六月婷婷视频| A一级操| 色婷婷a| 午夜微拍福利| 香蕉AV福利精品导航| 婷婷五月天激情综合| 中国激情网| 丁香婷婷丁香五月欧美人| 丁香六月婷婷综合激情欧美| 九九成年视频| 欧美黄色一级录像| 免费视频WWW在线观看网站| 亚洲综合久| 五月丁香色综合| 色婷视频| 成人九九视频| 三十路磁力链接| 超黄亚洲瑟瑟网站| 久久五月天激情美女| 亚洲一级色电影| 综合五月丁香六月婷婷| .肏屄视频一区二区| 亚洲综合五月天婷婷| 日日夜夜干| 91一起操| 丁香六月激情综合| www.狠狠| 无码操B| 97色在线视频| 久草视频一,二三四| 婷婷色婷婷| 九九热最新| 六月色婷婷| 成人在线日韩欧美| 丁XX 成人| 91婷婷色 | 可以直接看的av| WWW.婷婷| 性综合网| 停停五月色宗合| 青青草轻轻操| 91九色丨国产丨爆乳| 91碰碰视频| 亚洲免费av在线| 99热69| 狠狠99| 婷婷99中文字幕| 亚洲综合色色| 人人干天天舔| 五月婷久久| 久久96热| 夜夜操狠狠操| 思思久久网| WWW.激情| 色婷婷AV五月天| 五月婷婷综合潮喷| 99视频精品在线| 久久伦乱| 天天做天天爱天天高潮| 极品人妻VIDEOSSS人妻| 教师性爱毛片| 午夜日日| 超碰91在线| 月婷婷亚洲| 久久久久人妻精选| 草五月| 久久综合九九| 亚洲亚洲人成综合网络| 色婷婷激情视频| 亚洲婷婷丁香| 丁香丁香激情网| 日日肏天天操| 婷婷五月天网址| 午夜丁香| 97超级碰碰碰久久久| 五月丁香网站| 99热在这里只有免费精品| 天天色官网| 五月天操逼网| 青青久在线视频免费观看| 日日操夜夜操中国无码| 九九九日本熟女| 婷婷六月插屄激情| 五月丁香六月综合激情| www.夜夜操.com| 草榴成人影片| 丝袜激情网| 亚洲综合丁香五月| 99视频这里有精品| 八戒青柠影视剧在线观看| 激情五月天色色色| www久久99com| 亚洲日日日| 天天天天操| CAoub青青超碰| 久久性爱视频免费| 深爱综合网| 免费视频WWW在线观看网站| 91性人人| 五月永久激情| 91成人品| 开心五月婷婷伊人| 99在线精品视频免费| 久久人妻乱| 欧美电影在线播放| 天天综合色丁香| 狠狠狠五月婷婷六月丁香| 五月丁香婷婷色色| 色婷婷无吗| 丁香五月亭亭六月综合激情网| 99这里有精品| 婷婷香蕉精品| 丁香五月在线人妻| 婷婷五月天基地| 91人人爱| 亚洲在线激情婷婷五月| 99精品久久久| 久热爱大香蕉在线蜜臀悦色| 欧美黑人巨大猛烈cuckold| 狠狠丁香| 九九av在线| 色综合天天天天做夜夜| 欧美三级A做爰在线观看| BT综合在线视频观看| 天天综合影院| 色伊人91在线视频| 人妻久久做| 日韩成人电影AV| 狠狠情色| 五月婷综合| 91呦呦呦| 狠狠操.COM| 99在线精品观看99| 99久久婷婷国产综合精品青桔| 六月激情综合| 丁香六月欧美| 亚洲精色| 大香蕉在九| 婷婷五月天日逼| 久久久婷| 天天天天天天天干| 欧美这里只有精品| 婷婷综合激情| 久热无码| 久久99网站| 新97人人上人人| 九九热99免费视频| 五月婷婷激情日本| 大香蕉 伊人夜| 99精品热| 中日韩狠狠色| 五月香婷婷| 人人操人人爽成人AV| 婷婷五月天狠狠色| 婷婷 伊人 久久| 久久丁香综合| 色综合久久88色综合天天看| a久久| 综合色网站| 欧美日韩成人在线网| 4399在线观看免费高清黄色视频| 99精品网| 在线你懂的亚洲欧| 九九色图| 久久久思思热| 极品少妇高潮啪啪AV无码| 精品无码人妻一区| 久草丁香婷婷1024| 91人人爽久久涩噜噜噜| 日本久久9| 97五月久久丁香婷婷| 色婷婷婷婷| 中文AV网| 色婷丨日丨天丨综合久久| 中文成人在线| 婷婷五月天成人小说| 高清国产一级婬片a免费| 99热在线精品观看| 欧美成人Va| 婷婷色色综合| 夜夜谢天天干| 婷婷五月丁香综合| 亚洲熟妇AV乱码在线观看| 色婷婷丁香五月色综合网| 欧美月久久| 狠狠色狠狠| 人人操Av| 五月色亭丁香| 热久久91| 五月丁香六月婷婷不卡免费无码 | 婷婷丁香色情| 色综合久久88色综合天天看| 综合网亚洲| 色婷婷五月亚洲| 婷婷丁香五月亚洲免费| 六月丁香狠狠爱| 亚洲第一第二网站| 激情五月天婷婷视频| 热99久| 狠狠干天天日| 午夜婷婷五月天| 丁香五月最新地址| 国产亚洲成AV人片在线观黄桃| 日日夜夜爽| 99热最新网址| 婷婷五月天国产性感美女演员久久久久| 久久久人妻| 深爱激情四射| 五月丁香成年黄色| 丁香五月天堂网| 欧美激情综合五月色丁香| www久| 无码字幕中文| 激情五月婷婷网| 天天撸天天干天天插| 亚洲网视屏| 涩丁香91| 玖玖资源在线视频| WWW五月| 五月丁香美女| 丁香六月婷婷色播| 97干干干丁香| 99熟女| 五月婷婷丁香瑟瑟视频| 视频综合网| 天天色99| 久久婷婷丁香花综合网| 亚洲成人综合在线| 婷婷五月天无码视频| 青青久久五月天丁香婷婷| 深爱激情五月天| 色情五月综合婷婷| er99免费视频在线| 黄网在线播放| 亚洲自拍天堂| JlZZJlZZ8JlZZ亚洲熟女| 思思热精品在线视频| 99性爱视频| 色综合综合网| 久久婷出差欧美色两性综合网| 97电影99热| 黄色av高清| BBWCUCKOLD精品熟妇| 五月丁香人妻| 婷婷婷久久久| 婷婷五月综合激情免费视频| 久久久久久草黄色片AV在线观看| 大香线蕉伊人| 五月开心啪啪| 午夜]香婷婷深深爱| 欧美私人家庭影院| 人妻久久久| 婷婷久久亚洲| 激情视频综合| 九九99久久| 五月好婷婷| 丁香婷婷五月六月天| 色激情综合狠狠婷婷| 亚洲精品无码久久| 一区二区免费看| 午夜日韩久久久网站| #NAME?| 99久久喉9| 精品二区| 色色婷婷综合| 国产AV一区二区三区最新精品| 五月婷久久| www.久热| 综合五月天| 九九热在线精品| 亚洲天天操| www.操.com| 五月丁香久久| 亚洲综合激情五月久久| 99热这里只有精品中文字幕| 欧美日韩999| 色五月激情| 日本色五月| 六月婷婷综合| 国产亚洲99久久精品| 欧美成人va| 欧美精品XXXXBBBB| 亚洲电影在线观看| 日本视频久久| 色综合激情图区| 亚洲天堂色| 9热在线视频精品| 9热在线观看| √天堂资源在线人妻熟女| 乱码操操| 99色这里| 99热精品一区| 欧美人人草| 色五月播五月| 日韩成人中文字幕| 久久久久婷婷| 亚洲精品又粗又大又爽A片| 丰滿爆乳一区二区三区| 99综合99| 99热亚洲精品| 国产日产成人亚洲欧美国产VA| 色五月丁香五月五月婷婷| 96性爱视频| 色五月激情| 欧美精品999| 丁香五月天社区| 五月做爱| 精品99在线| 99热精品在线播放观看| 狠狠狠狠狠操| 日本天堂免费99| 丁香激情五月| 婷婷亚洲在线| 久久总和99| 国产伊人五月天| Jh7Uf088VHafNm| 久久五月丁香伊人青草| 婷婷五月丁香伊人网| 五月天婷婷7米| 九九色热| 色色婷婷综合| 色色五月婷婷久久| 99国产小视频免费观看| 久热这里只有精品在线| 久久久香| 亚洲欧洲中文日韩久久AV乱码| 天天射色五月天| 九九精品热| 少妇人妻综合色6699| 丁香婷婷大香蕉| 久久艹 五月天| 大香蕉五月天婷婷丁香91| 久色成人| 激情五月天偷拍综合网| 五月丁香六月婷| 亚洲视频1区| 天天肏屄夜夜爽| 99热这里只有精品在线观看| 久久人妻精品| 亚洲热久| 激情丁香网| AV在线观看网站| 五月婷婷 激情按摩| 99热在线观看| 免费五月婷婷网| 色九区| 亚洲色婷婷五月天| 色综合爱综合| 色五月婷婷基地| 亚州欧美黄色电影| 五月婷婷综合网| 婷婷五月激情图片| 五月色情| 成人日韩欧美| www.99热| 99热草草| 久久黄色网扯| 青青草tp| 久久综合五月婷婷| 五月婷婷综合色啪首页| 第四色五月天| 9月色婷婷| 九九精品视频在线观看| 激情婷婷五月天| 97在线精品| 99热天堂| 丁香五月WWW| 六月丁香激情婷婷| 狠狠爱综合网| 天天色图| 大香蕉久热| 丁香五月综合激情久久潮喷| 九九婷婷五月天影视| 色激情五月天| 99热这里都是精品| 四月婷婷五月丁香| 午夜]香婷婷深深爱| 69午夜成人影片| 丁香五月天啪啪| 狠狠综合| 99人碰碰碰| 99热天堂| 99精品热| 亚洲av成人一区二区电影在线| 丁香五月天婷婷中文| 99热精品在线| 久鲁鲁色网| 五月天国产| 天天爽夜夜爽夜夜爽精品| 97久久久久| 在线观看亚洲视频影院| 超碰在线综合| 色吊丝永久访问网址| 日本色视| 亚洲热久| 成人va在线播放| 五月天堂色色| 26uuu日韩| 免费亚洲成人电影AV| 婷婷五月天播播| 99.N在线视频| 精品网站:999WWW| 91九色在线视频| 久操热线| 五月激情婷婷图片基地|