国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

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)容覆蓋源碼準(zhǔn)備、交叉編譯器配置、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)鍵細(xì)節(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 又認(rèn)不出來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當(dāng)前終端里ls、vim會全部失效只能重開一個終端。source ~/.bashrc是讓改動立刻在當(dāng)前 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)鏈接版本依賴目標(biāo)板的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是這塊板子的默認(rèn)配置模板。終端打出# configuration written to .config才算成功其它輸出都可以先放著。3.2 設(shè)備樹里補 emac兩處都要改U-boot 默認(rèn)配置里沒把以太網(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 # 先確認(rèn)哪塊盤是 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 都不全逐項確認(rèn)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 綁定目標(biāo)板上用不到關(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確認(rèn)。長期做法是把這套路徑寫進項目里的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確認(rèn)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)出列表是否包含目標(biāo)目錄再rpcinfo -p確認(rèn)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 掛上了并且認(rèn)到了 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
返回資訊列表
天天搞在线综合网| 国产欧美在线观看免费观看| 99久久免费看精品国产一区| 国产中文字幕在线观看| 国产精品久久久久久久久久二区三区| 深夜激情| 欧美色涩| 免费自拍三级综合| 婷婷激情五月天小说网| 国产日韩欧美操逼视频| 亚洲AV无码黄色强奸| 青娱乐欧美激情一区二区| 级做a爱无码性色永久免费| 亚洲欧美黄| 中文字幕丝袜| 18禁在线视频| 欧美黄色片AAAAA| 中文字幕精品资源在线| 精品久久久久,69国产成人精| 亚洲天堂区| 国产精品一区二区在钱播放| 久久亚洲熟妇在线视频| 久久9免费视频| 尤物网站91| 偷拍盗拍亚洲色图图片| 国产一级αv免费看片| 综合色播| 91色爽欧美| 亚洲精品久| 熟女丝袜视频| 豆1无夜无码| 深夜激情| 国产精品无码论坛| 精品久久久久黄少妇| 国内97干免费看| 亚洲午夜蜜臀| 丁香婷婷五月| 九九这里只有精品| 婷婷美人网| 欧美BT 亚洲色图| 最近二区三区视频大全| 大色综合网| 91麻豆天美国产欧美| 国模一区二区三区| 91女优在线观看 | 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 少妇天堂| 国产女人与拘做受视频免费| 七久久久| 99久在线精品99re8| 亚洲啪啪综合?v一区综合精品区| 日韩成人网址| 啊操爽品善一区二区三区| 美女t无毒不卡不卡| 在线a v| 97玖玖人妻| 久久久性少妇| 日本成人A片免费看| 婷婷综合久久| 亚洲干B| 欧美日韩*字幕一区| 激情综合五月| 久久9精品网站| 久久精品 六十路 熟女 欧美| 99热超碰| 久久超碰97| 日本在线不卡v二区| 青青草啪啪网| 韩国免费播放一级毛片| 99xav| 久久在肏| 丁香激情五月| 久久精品日韩专区免费观看| 操逼操网| 韩国毛片一区二区三区| 免费亚洲黄色视频在线观看| 少妇人妻无码| 人妻9117c| 宗合情欲网| 四虎影视欧美| 激情色播| 午夜在线播放| 五月色综合| 天天干人妻视频| 日韩无码三级影院| 夜夜嗨一区二区| chaopen97久久| 亚洲一区二区三区中文字幕| 婷婷五月天无码 | 五月天激情小说| 久久久国产精品亚洲精品| 精品国产三级av韩国在线| 国产欧美一区二区| 国产在线视频午夜精华在| 久久婷婷一区二| 亚州综合在线| 黑丝91视频| 日婷婷| 久久欧洲| 日韩成人电影AV| 欧美97se| 欧美亚洲玖玖玖| 国产久久久| 亚洲精品久久久久久久久豆丁网| 三上悠亚在线毛片91| 人妻天天爽夜夜爽精品2| 久操电影| 青青草日本中文字幕| 伊人丁香五月婷婷| 热久久无毒不卡| 色激情五月天| 欧美性爱日韩性爱| 尤物视频新赏网鲜网色诱网| 亚洲精品久| 91一区二区三区蜜桃| 欧洲与亚洲欧美精品中文字幕| 国产精品一区av在线| 九九九九九九九九九九精品视频| 人人摸人人干| 26uuu欧美日韩| 在线一区| 国产精品久久久视频| 久久69精品久久久久久久| 91AV天堂| 人妻少妇久久久| a亚洲欧美色欲| 91少妇通奸网站| 亚洲啪啪视频一区二区| 亚洲色欧美| 在线小视频| 五月丁香色综合| 男插女青青影院| 91综合天天| 国产性刺激| A 天堂在线观看视频| 天天网综合| 久久綜合很很很| 五月色网| 国产粉嫩出水在线播放| 午夜亚洲WWW湿好大| 精品97精品97| 亚洲成人碰碰| 高清无码国产亚洲| 日韩人妻有码免费视频| 久久春色| 传媒在线观看一区二区三区| 日本九九久久99| 中文字幕日韩综合| 色婷婷丁香五月天| 久久久久久精品免费看A级| 91在线视频国产网站| 九草九九九| 色999偷自拍拍| 91精品久久久久久综合五月天| 看免费一级在线播放毛片| 蜜桃传媒视频第一区入口在线看| 天美精品一区二区三区四区在线观看| 婷婷五月天成人| 国产精品色片一区二区| 欧美在线永久天堂| 青娱乐妇女性生活| 欧美自拍网| A男人的天堂| 欧美高清性猛交| 91neishe| 久久国产视频性吧 | 男人的天堂在线| 丝袜美腿欧美| 天天综合精品| 18精品一区| a网站免费观看| 国产三级电影免费观看| 国产欧美日韩精品中文| 人妻人人做人人澡人人爽欧美一区| 免费少妇一区二区| 自拍内地三级在线观看| 国产精品点击进入在线影院高清| 亚洲成人贴图| 97在线视频网站| 大香蕉草草| 乱人乱色一区二区三区免费| 久草毛片| 亚洲双插| 国产伦精品| 97色综合中文网| 91一区二匹| 日韩无码一区二区三区| 青娱乐国产剧情av一区| 翔田千里Av在线| 一本色道久久天天射天天干| 四虎免费在线观看| 在线观看不卡一区二区三区| 美国精品国产精品| 久久性生大片免费观看性| 少妇久久久久| 国产精品久久久久久久电影渣男| 日韩美女操b| 91高清无码下载| 巨爆乳肉感一区二区三区竹菊影视| 伊人久久大香大香线蕉中文| 国产成人网站在线观看| 成人日本精品九区| 人妻五十路在线| 后入福利| 九九九九热| 成人一级性爱| 91狼人| 日韩精品一二三四| 久久亚洲天天做| 99re8免费高清在线| 超碰精品| 一本色道熟妇| 91原创在线观看| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 97中文字幕一区| 亚洲色图欧洲| A级毛片在线看免费| 琪琪精品免费一区二区三区 | 欧美图片校园春色| 爱妃国产亚洲视频中文字幕| 美国aaaaa一级黄片| 久久久久9| 97日本超碰综合| 97色妞| 中文字幕欧洲有码| 亚洲欧美日韩免费观看| 在线观看国产黄色| 色大师网站www永久网站视频| 欧美后入式| 人人看黄色视频| 立川理惠加勒比无码| 亚洲精品久久久久久久蜜桃臀| 啊视频在线| 九九久久久久久爱| 免费超碰97久久| 色图四区| 日本色色色视频| 99热亚洲天堂| 亚洲成人帖图| 伊人五月天激情| 婷婷香蕉欧美在线一区二区三区| 日韩国产十八禁| 啊啊啊啊啊啊啊在线| 欧美一二三| 国产视频不卡在线观看| 日本999精品视频| 九九九九精| 日本午夜精品理论片A级APP发布| 97天天操天天干| 精品九九九九九九| 欧美午夜精品久久久久久超碰| 欧洲精品欧洲精品| 操逼网站网站| 亚洲熟妇自偷自拍另欧美| 日韩精品国模| 色乱二区| 大香蕉色欲AV| 懂色中文一区二区三区 | 蜜臀Av一区二区三区| 大香焦A片| 熟女自慰久久久| 亚州91| 欧美亚洲日本激情在线| 五月天加勒比啪| 操啊国产| 新视频sss国产| 亚洲男人综合| 亚洲日韩乱码中文无码蜜桃臀网站| 国产高清亚洲日韩一区| 操狠狠| 久久线上视频免费看| 久久性爱城| 91n.欧美| 思思热在线观看| 欧美人妖内射| 男人天堂2019亚洲| 精品久| 久久精彩视频9| 三级色影综合网| 亚洲综合激情五月久久| 啊啊啊啊无码| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 五月丁香婷婷综合网| 欧洲一区二区三区四区在线观看| 欧美成人黄网色网站| 色欲人妻一区二区在线| 亚洲性爱无码乱伦av| 久久网亚洲| 粉嫩绯色AV一区二区在线| 婷婷五月天色网| 99精品网| 国内毛片国产欧美拍| 久久大线蕉一区| 久久东京伊人一本到鬼色| 欧美熟女丝袜| 日本三级韩国三级99| 精品无吗m| 97超碰jingpin| 18禁无码永久免费无限制| 久偷拍欧美日韩三区| 一级片在线观看高清无码| 少妇熟女视频一二三区| 亚洲欧美中日韩| 亚洲精品尤物yw在线影院| 亚州综合AⅤ| av在线免费一区二区| 9久9久| 禁止观看美女黄| 91黑人无码激情在线| 色五月综合| 国产熟女免费观看久久| 大香蕉伊人色偷偷在线| 久久久久久久久久久人妻| 亚洲熟妇乱女区二区三区| 91狠狠综| 97热视频在线观看| 久久天天摸| 亚洲乱色熟女一区| 97操综合| 国产一区二区三区不卡手机在线| 激情视屏国产乱伦强奸| 天天噜| 日日夜夜草草草| 极品极品色影院| 日韩日韩日韩-国产乱码精品一区二区| 水野优香在线观看| 91精品人妻偷情| 中出20p| 欧美中出1| 午夜福利国产欧美日韩夜夜| 毛片99-全集电影手机免费观看完整-B029AV| 色五月婷婷五月天| 人人摸人人摸人人干| 91麻豆天美传媒在线| 久久999久| 日本在线一二| 日韩一性一交一A片俄罗斯| 91N综合网在线| 青青11操操操操操操操操| 亚洲一级特黄大片在线播放91| 91中文字幕制服丝袜免费视频| 美女高潮视频91| 国内精品伊人久久久久影院会| 国产无马在线| 国产精品精品系列在线观看| 日本亚洲嫩草影院啪啪| 中文字幕十五区| 一本久道久久综合狠狠爱| 国产久久av| 97超碰中文在线| 亚洲综合色在线| 天天插天天舔舔天天干| 极品色社| 口爆综合网| 五月丁香色色网| 人人摸人人添人人操| 国产精品一区二区a| 国内毛片四区| 精品少妇一区二区三区| 97精选久久| 日韩av色图综合| 久久发布国产伦子伦精品| 最近的最新的中文字幕视频| 久久久久亚洲?V片无码V| 欧美自拍偷拍综合图片| 男女啪啪网站免费视频| 亚洲欧洲中文日韩女优乱码| 成全在线观看免费观看| 福利操逼| 婷婷午夜成人色中色| www亚洲免费| 97在线观看| 啊啊啊啊好疼| 上特色A在线| 亚洲女人91| BBBBB97COM| 欧美在线电影| 射综合网| 免费操逼91| 久久久无码视频| …亚洲黄色厕厕女女在线播…| 成人九九| 少妇淫妇久久久久久久| 九九九久久久W精品| 人妻少妇精品无码专区二区密桃| 国产伊人精品在线| 大香蕉草草| 欧美色另类| 精品无吗m| 久久国产在线一区二区| 先锋激情∨在线视频播放| 美国人人操人人操| 亚洲日韩美女中文字幕乱| 逼逼逼逼操操操操操操操操操午夜剧场| 色伊人91| 亚洲 日韩 欧美 国产综合体| 日韩性色b| 91麻豆天美国产| 久久久久9999妇女| 日韩亚洲97| 酒色综合网| 亚洲无线观看久久| 久久社区一区二区三区| 99色| 欧美日韩国第一区| 久久人妻无码毛片A片麻豆| 92大香蕉| 1769国内精品视频| 91亚洲色人| 日韩不卡a级视频专区| 五月婷婷性爱| 亚洲一区二区三区麻豆传媒| 日韩无码服务区| 日日摸天天爽夜夜欢| 亚洲阿v天堂无码z2018| 国产999精品久久久久久| 久偷拍| 亚洲天堂久久| 国产精品原创巨作?v网站| 日韩成人在线性爱视频| 欧美精品999| 欧美男女午夜啪啪| 啊啊啊啊啊舒服| 大香蕉2017| 天美精品原创av片国产| 超碰狠狠操| 欧美性后入| 久久久久久免费电影| 精品黄色电影| 在线99热| 加勒比综合a∨| 家庭乱伦麻豆| 五月丁香网站| …中文字幕亚洲乱,97人妻无码费视…| 大香蕉综合网| 精品亚洲国产成人精品| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 成人性爱AV在线免费观看| www.色婷婷色综合| 好舒服视频| 3PAV乱伦视频| 天天做天天爱天天高潮| 超碰97综合网| 思思热在线cao| 91 丝袜在线| 久久久久久99999国产精品| 九九精品无码专区免费| 刺激性视频黄页| 亚洲色图第四色| 91丨九色丨国产丨人妻在线| 伊人影院在线理论播放| 97伊人网| 五月丁香影院| 欧美瑟综合| 国产欧美日韩一区二区三区| 亚洲美欧999| 久草成人| 混色激情av| 黄页| 亚洲,欧美,春色,另类| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 日韩熟女精一区二区三区不卡| 中日韩欧美精品无码AⅤ一区二区| 国产精品熟女AV中文字幕在线播放| 熟女熟妇一区二区三四区| 秋霞曰韩R级| 精品无码一区二区人妻久久蜜桃| 亚洲国产尤物yw在线观看| 极品粉嫩一区二区| 日韩欧美麻豆 | chaopen97久久| 亚洲综合中文字幕有码| 99re这里| 综合久久六月久久婷婷| 欧美中字不卡| 国产激情在线| 夜夜欧美| 又黑又大又粗 | 天天干天天日天天射黄色大片| 欧美99999| 少妇蜜汁| 亚州熟女乱伦| 大香蕉一人在线| 国产人伦a片信息免费片| 日本天天吊| 午夜小电影在线插入淫高潮| 一及黄久一点| 可以在线观看AV的网站| 中文字幕av片| 黑丝内射一区二区三区| 欧美色图综合| www.一本大99| 岛国在线一区二区三区| 东京热91| 麻豆区99999| 亚洲无码太久| 欧美少妇高潮视频| 色一射色一射| 色色色色日本| 亚洲高潮影院| 观看视频图片一区二区三区| 国产麻豆福利av在线播放| 一本色道久久综合狠狠操| 久久伊人大香蕉| 中文字幕天堂在线| 六月婷婷一区二区三区| 五月天婷婷小说| 伊人国产成人av网站| 性色国产东北露脸精品视频| 国产精品久久伊人| 久久精品人妻一区| 亚州色站 日韩电影| AV无码久久久精品| 射综合网| 色九九综合AV| 日本一二区免费 | 国产精品网站免费| 日韩精品中文字幕二区| 日韩欧美大片免费高清啪啪| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 国产超碰在线| 亚洲免费成人在线高清无码视频| 欧美九九九| 日日AAvv| 青青草原香蕉日本Ap| 91狼人| 1769国内精品视频| 欧美激情亚洲情色| 91伊人大香蕉| 日韩人妻精品久久久久| 干婷婷综合网| 亚洲欧洲综合成人av一区| 91老司机在线| 玖色av| 国产精品久久久九九九| 真实高潮91| 欧美激情五月天| 91人妻素女| 亚洲欧美国产中文视频| 四虎精品永久在线观看| 任我爽在线视频免费观看| 欧美有码亚洲中文字幕一区二区三区四区 | 亚洲一卡2卡3卡4卡乱码网站 | 久久超碰亚洲人| 久色网| 成人性爱美曰韩| 久久日本熟妇熟色一区| 性欧美| 欧美精品久久| 99色婷婷中文字幕乱色| 亚洲 中文 女同| 色五月网址| 国产精品亚洲无码| 亚洲AV无码乱码| 99re超碰| 操一操摸一摸| 视频不卡中文字幕| 亚州男人天堂| 亚洲在线a| 男人天堂2030| 啊啊啊啊啊在线| 久久久久久久综合,国产| 久草精品视频| 国产一| 国产欧美黑人丰满在线| 本道在线| 青青草在线视频播放器| 猛猛干| 久久久久久免费电影| www.acm成人黄色毛片| 欧美伦乱| 超碰97人妻自拍| 久久精品国产亚洲av水密被窝| 99国产精品| 素人一区二区三区日韩| 国产无码一二三区| 小草三级久久观看| 性生活无遮挡纯毛片在线看| 亚洲丝袜99| 日韩一级二级三级免费看完整版国语版 | 精品人妻中文字幕4399| 国产一区二区a毛片| 国产久久av| 久热伊人| 另类亚洲图色| 色偷综合| 欧美se综合| 免费成人自拍视频在线| 最新国内自拍av免费| 激情视屏国产乱伦强奸| 999在线电影香蕉| 成人A片男人的天堂| 亚洲色图第一页| 人人妻人人澡人人爽久久av| 无码精品久久| 国内三级自拍小视频在线观看 | 人人性爱视频免费| 亚洲古典另类欧美在线| 亚洲有薄码区日本系列中文字幕| 久久仑合| 这里都是精品| 午夜超爽| 又大又黄国产| 呻吟 欧美 日本 中出| 免费一二区| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 最新中文字幕在线亚洲| 亚洲黄色影视| 九九九九免费高| 探花精品 一区二区| 人人干人人操人人..com| 亚洲另类久操网| 91白虎| 国产色精品午夜大片| 青草视频在线看看看看看看看看看| 牛牛久久国产精品视频一二三| 亚洲国产熟妇综合色专区| 中日韩欧美精品无码AⅤ一区二区| av大香蕉网站| 中文一区二区三区影院| 人妻嗯啊啊在线播放| 五月天亚洲网| 秋霞影音一区二区三区| 亚洲美女 晚间男人天堂 | 日影院久久婷婷夜夜网| 日韩在线欧美精品一区二区| 四虎影视在线| 国产性爱强奸乱伦大全| 色穴精品| 大象AV在线| 久久婷婷国产一区二区色| 蜜臀AV午夜精品久| AA丁香综合激情| 91国产丝袜白虎| 国产一区二区三区影片| 大香蕉手机在线| 成年人一级黄色毛片大全在线观看| 欧美激情久| 熟女乱伦A| 夜夜 中文视频rt| 日本午夜操逼| 国产自偷| 色色婷婷五月天| 国产人妻久久精品一区二区三区| 亚洲色诱惑| 五月天伊人网| 欧美专区在线| 为用户提供免费看黄网址在线观看| 亚洲天堂情色| 91精品伊人久久久大香线蕉91| 亚洲人精品久久久| 婷婷导航| 最新无码国产| 国产精品丝袜久久亚洲不卡| 日韩av一级黄片| 夜夜嗨一区| 亚洲精品一区中文字幕乱码| 久久久久久九九九九| 天天干一区二区| 男女啪啪啪18禁网站| 懂色AV中文| 亚欧无码在线| 天天爱天天操| 国产AV天美| 亚洲二区精品在线观看| 狼人狠干| 热热热热日日漂亮永久永久国产日| 日本激情免费大片| 国产熟女一区二区| 欧美日韩222| 日韩国产在线观看av| 欧美97av| 99国产在线绯色一区| 丰满岳乱妇一区二区三区 | 天天综合色| 澳门黄片一香蕉视频| 亚洲精品一区二区免费在线观看| 一区二区娱乐网站| 日本成人在线不卡一区二区三区| 很很很很操| 天天爽夜夜操| 午夜激情成人在线观看 | JULIA人妻风俗店中出电影| 久久av一级av少妇av高潮| 大香蕉一人| 97大色网| 丝袜大香蕉| 成人免费毛片| 久久久久白虎| 精品一二三区四视频| 国产亚洲一黄| 欧美经典一区二区三区| 屁股久久久久久| 亚欧洲一区二区视频| JULIA人妻风俗店中出电影| 国产高清精品福利| 91在线精品一区二区三区| 中出91视频| 精品97久久综合| 蜜桃色色网站视频三区| 九九综合久久| 男人天堂黄片| 国产一区二区三区高清视频| 久久久亚洲熟妇资源| 人人噜夜夜操| 国产久久视频| 亚洲综合草草| 熟女一区二区| 麻豆2区1区天美| 亚洲夜夜欢无码一区二区| 夜夜天天噜狠狠爱2021| 亚州熟女乱伦| 日韩欧美加勒比| 大鸡巴久久| nuu12国产麻豆精品| 亚洲诱惑| 97日视频| 国产农村妇女精品1区二区| 欧美色图天堂在线| www.婷婷| 久色网| 国产高潮AA片免费看| 一本一道vs波多野结衣| 久久天天艹| 成人97人人超碰人人| 插入逼91| 操逼网站网站| 成人羞羞视频国产| 美女久久久| 啊啊啊啊啊好多水| 欧美天天搞| 欧洲精品二区| 四虎影视精品| 97爱亚洲| 欧美99999| 成人免费性爱视视| 日韩无码一级黄色av片| 精品无码久久久久久久久果冻糖心 | 探花激情视频| 国产伦精品一区二区三区在线观 | 无码不卡亚洲成?人片| 少妇久久久久久| 99热在线观看| 久久婷婷电影网| 亚欧无码线免费观看视频| 草草电影院| 欧美激情性久久久久久| 三级特黄60分钟播放| 人妻少妇被猛烈进入中| 黑丝自慰喷水网站| 无遮挡h肉动漫在线观看| 国产超碰| AV天天在线观看| 亚洲AV乱码专区国产噜噜亚洲| 嗯~啊~快点 死我视频| 中文字幕日韩精品一区二区三区| 神马午夜久久久| 91少妇香蕉久久精品| 成人精品水蜜桃久久久久久久| 天天天操天天天爱| 亚洲色婷婷综合久久一区二区三区| 超碰97伊人| 亚洲欧美97| 午夜舔阴达高潮视频免费看| 少妇一区二区三区高速| 精品在线观看视频在线| 青青草中文-久久青草精品一区二区三| 曰韩精品九九无码| 亚州久久9| 日韩二区三四区五区六区在线看| 国产精品夜夜| 欧美日韩性爱电影在线| 人妻精品视频一区二区| 91爽啪| 素颜老阿姨乱情色| sewuyueav| 日本精品网站在线中文| 日韩性爱高清免费视频| 超碰调教97| 大香蕉欧美国产日韩高潮| 少妇蹲下买菜露大唇0| 精品人妻一区二区三区日产| 精品中文字幕一区二区| 99久久久99久久91熟女| 午夜精品久久久99| 中文字幕欧洲有码| 色欲Av人妻精品一区二| 一区三区啪啪| 亚洲人在线成线成人| 中文一区在线日| 亚州欧美色图| 啪一啪免费视频| 好淫网一二三视区| 青青青草伊人精品| 国产偷拍网站| 久久久久9| 国产久久一区二区| 人妻三级在线中文字幕| 久久精品亚洲成a人天堂| 台湾佬中文娱乐自偷自拍| 少妇熟女视频一区二区三区| 激情小说日韩无码| 99热这里只有精| 男人的天堂久久狠| 人人看黄色视频| 天天做天天爽| 天天操熟妇| 懂色综合久久久| 激情一区二区| 精品美女少妇一区二区| 免费试看60秒| 睡产熟女乱伦| 99国产精品免费| 91中文字幕制服丝袜免费视频| 老熟女搡BBBB搡BBBB视频| 99热99在线| 91色综合色| 亚洲精品无码久久AV| 亚州91| 中文字幕日韩人妻视频一区二区三区| 加勒比无码一区二区三区| 99在线啪| 久久91视频| 亚洲人在线| 欧美性第一页| 婷婷五月在线视频| 久久国产精品视频| 家庭乱伦性爱av| 青青操在线亚洲视频观看欧美在线| 搡老女人老91二区| 婷婷99狠狠| 亚洲第一页综合在线| 九九热免费视频| 美女97超碰| 日本免费不卡二区| 丰满人妻一区二区三区免费 | 国产尤物AV尤物在线观看不卡| 综合网~91综合网| 欧美日韩中文视频播放| 久久97| 色综合一本| 97天堂| 精品人妻久久久| 欧美十八禁网站| 另类专区加勒比| 日韩欧美午夜视频在线| 亚洲综合射| 国产自产一区视频在线| 91天射| 东北丰满熟女国产一区| 91在线丝袜视频| av无线看| 美女91色黄18| wwwcaobibi| 91痴汉| 啪啪啪大香蕉| 凹凸精品熟女在线观看| 小草三级久久观看| 日本爽爽爽爽爽爽免费视频| 又黄又粗又硬又长又大| 中文字幕人成乱码熟女香港| 久久同城AV| 亚洲精品亚洲人成在线麻豆| av日韩中文字幕| 五月丁香激情啪啪| 91综合中文字幕| 97硬碰| 日韩激情啪啪啪| 欧美综合传媒| 99热在线观看| 黄色免费网| 夜夜 中文视频rt| 亚洲乱熟女一区二区三区大香蕉| 91亚洲影视| 亚洲国产综合久久天堂| 自拍偷拍亚洲熟女妇人精品| 一区二区不卡免费| 九九热免费视频| 亚洲日韩在线a不卡99精品| 亚洲色悠悠久久88| 97干在线视频| 后入式999| 伊人九九九| 午夜亚洲国产理论秋霞| 九九九九97| 一区二区日韩欧美久久| 成人五月天丁香激情综合| 玖玖资源中文字幕制服丝袜| www欧美性爱| 亚洲激情片| 色香伊人| 婷婷成人五月天| 色色网91| 亚洲骚逼少妇| 三级网站超变态精品| 久久久久婷婷| 四虎国产精品永久入口| 超碰97综合网| 亚洲国成人情色好看电影| 免费人成?大片在线播放| 91精品国产91综合久久蜜臀| 学生妹天天看| 一牛影视久久久一区二区三区| 国产高清26uuu| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 欧美少妇性爱网站| 色噜噜狠狠色综无码久久合欧美| 色网综合网| 91女网站| 丁香色婷婷| 377p欧洲日本亚洲大胆| 亚洲97在线观看| 夜夜爽夜夜摸夜夜操免费视频| 免费农村成人少妇人妻Aa一区二区视频 | 熟妇高潮精品一区二区三区下载| 一区二区日韩欧美久久| 国产精品宅男免费| 亚洲人成网站7777| 600国产精品视频| 天操天操夜操夜月月年年操操| 亚洲熟妇熟在线电影视频| 91狠狠色丁香婷婷综合久久精品| 老司机射| 日韩激情毛片一级久久久| 亚洲成人贴图| 欧美性高潮| 十八禁电影伊人网| 欧美熟妇操操视频| 亚洲熟妇乱女区二区三区| 色婷婷狠狠| 人人操人人操草草| 成人日韩3| 日韩性爱一级片| 97综合在线| 一区二区三区一亚洲中文字幕、综合区灬 | 国产成人一级av88| 性色av大全| 美女天天干| 99久久久无码国产精品性啊聊| 91n欧美| 91欧美色| 欧美78P| 欧美亚洲今日在线| 清纯唯美综合亚洲| 午夜操操操| 精品无人区麻豆乱码1区2区图片| 夜夜操夜夜高潮夜夜爽国产精品区| 精品无码久久久久| 久久一二三四五六七八九区区| 懂色AV中文| 在线观看A啊啊啊| 欧美大香蕉97| 国产日韩久久| 在线中文字幕视频| 亚洲天堂男人的天堂| 校园春色五月天| 综合久久97| 99精品国产户外露出| 国产精品一二三区18| 日韩福利综合一区| 人人操我人人干| 国产一区二区a毛片| 国产精品呦一区二区三区| 亚洲国产一区二区入口| 亚洲成人一区二区精品| 国产日韩在线播放| 免费一级视频特黄色大片| 婷婷综合在线| 花野真衣| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 日韩在线观看三级电影| 国产午夜在线观看| 久操操AV电影| Blackedraw视频一区二区| 欧美性爱在线无码| 久久香蕉国产传媒一区剧情天美| 97色插| 午夜欧美神马久久久久| 欧美激情久久久久| 亚洲欧美另类少妇精品| 亚洲五月丁香花狠狠干一区二区三区| 亚洲综合图色在线| 乱日视频| 亚洲成人妻日韩在线| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 好吊色青靑草| 91热| 欧美后入| 亚洲第一狼人丝袜美女另类| 日韩免费性爱视频在线观看| 五月天婷婷色| 91中文精品日韩欧美在线| 超碰97久久国| www.男人的天堂| 免费观看性欧美一级| 久久草在线综合视频| 久久最新免费视频23| 国产熟女| 成人性交午夜免费片| 天天日天天干天天色| 福利伊人玖玖国产| 久久久久骚| 中出后入| 少妇久久久久久| 五月天婷精品激情| 亚洲,欧美,春色,另类| 人人污日韩一区二区| 综合九九| 精品人妻中文字幕高清| 亚洲国产成人精品无码专区| 荡小穴在线观看| 九九人妻| 啊啊啊好想要| 久久久国产亚洲精品系列| 91久久国产综合久久| 久久精品中文字幕女同| 亚洲 暴爽 AV人人爽日日碰| 另类小色呦| 国产日本熟女顶级一区二区三区视频| 蜜桃一区二区三区| 91东北熟女| 狠狠操综合| 色眯眯av| 中文字幕高清精品一区| www.狠狠| 欧美综合网站999| 久久首页| 九月丁香婷婷| 九九九国产| www.av在线观看| 淫乱图区 | 蜜桃精品一区二区三区久在线| A 天堂| 青青草日韩无码| 极品一区二区三区免费| 亚洲 日本 国产 综合| 91蜜臀在线久久久久| 亚洲天堂少妇| 操B在线观看| 亚洲色图欧美另类在线| 国产精品成人AV片免费看网站| 香蕉久久国产AV一区二区| 天天影视网色欲色香| 变态乱伦伪娘灌肠一区二区| 97干色天堂| 亚洲人天堂| 婷婷丁香五月综合| 丝袜美腿操av| 欧美疯狂做爰xxxx| 日本不卡一区二区三区| 国产精品美女在线一区| 亚洲影院小综合| 久久精品国产精品一区| 国产九月婷婷| 免费视频一二三区| 亚洲国产第一页综合视频| 一区二区视频在看| 大香蕉啪啪啪| 欧美天堂在线| 蜜臀少妇一区二区| 性色aV一区二区三区噜噜| 色五月综合| 超碰在线一区二区三区| 色婷婷在线视频| 亚洲欧美骚| 蜜桃久久一区二区三区| 欧美色图91| 女同亚洲欧美一二三区久久电影| 一区二区三| 最新一二三区视频| 一级AV性爱| 久久国模av| 色狠狠 - 百度| 欧美国产操逼| 欧美精品1区2区3区| 新怡红院| 女人爽到高潮久久久| 免费a v| 97自拍一区| 国产极品美女高潮无套在线观看| 日本免费一区二区不卡| 天天操天天舔| 91A欧美电影网站| 中文字幕91综合| 国产一级高跟丝袜| 操老熟女AV| 色婷婷五月天| 国产无码精品成人| 91久久国产综合精品| 在线强奷到舒服的无码视频| 伊人宅男大香蕉| 91精品电影18| 国产精品亚洲高清在线| 日韩中文9| 99热这里只有精品9| 91色综合| 性欧美精| 99热亚洲| 国产在线激情视频| 成人资源中文字幕在线观看| 91在线页| 超碰国产精品久| julia国产在线| 美女的肌被草喷水视频| 国产a级精品| 韩国一级AAA| 美女91| 亚洲精品蜜桃久久久久久久| 五月丁香激情综合| 国产强奸乱伦第1页| av久日| 美女啊啊啊啊pc| 久久久精品无码亚免费| 欧美中文综合| SUV一区二区在线看| 91国产精品在线看| 久久久久人妻二区精品叶可怜| 超碰人人干天天射| 和协影院中文字幕三区| 九九伊人网| 美国人人操人人操| 成人怡红院| 91激情国产| 抽查国产福利主播| 精品无码久久久久久久杏吧| www.狠狠| 成年人黄色小视频网站| 一区二区影视| 欧美极品少妇| 激情文学 国产一二三aV| 欧美做爰无码A片视频| 无码137片内射在线影院| 丰满少妇精品一区二区| 午夜精品久久久久久久99热影院| 亚洲在线A| 国产精品国产拍高清AV| 色天天野狼综合社区| 久久超碰亚洲人| 激情综合色| 亚洲黄色a级片| 亚洲欧洲中文日韩女优乱码| 色约约一区=区三区| 香蕉免费一区二区三区不读| 久久久99久9| 无码99| 深田咏美亚洲精品福利社| 国产亚洲精品美女久久久| 国产精品美女久久久久久网站| 91狠狠综合久久| 亚州精品人妻一二三区| 国产偷人妻精品一区二区在线| 四虎AV无码| 野狼激情网| 久久性爱视频| 1024日韩| 色欲天天综合网| 中国探花熟女| 久久久久国产精品喷潮免费观看臀| 日韩高清黄片| 日韩激情电影中文字幕|