日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux利器:QEMU!用它模拟开发板能替代真开发板?

發(fā)布時(shí)間:2023/12/20 linux 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux利器:QEMU!用它模拟开发板能替代真开发板? 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

不想錯(cuò)過我的推送,記得右上角-查看公眾號(hào)-設(shè)為星標(biāo),摘下星星送給我!

QEMU,搞嵌入式開發(fā)的一定不陌生,最近各大群里都討論瘋了,說它是Linux利器一點(diǎn)也不夸張。它是一款知名的而且開源的模擬器(官網(wǎng):https://www.qemu.org/),它能在 X86 PC 上運(yùn)行(其實(shí)它也可以在你的 Arm 開發(fā)板上運(yùn)行,我們今天先不討論這種場(chǎng)景),能夠模擬 Arm、MIPS、RISC-V 等各種 CPU 和開發(fā)板,以及 網(wǎng)卡、聲卡、鍵盤、sdcard、emmc、usb等各種外設(shè)。

你可以把它當(dāng)作一塊召之即來的開發(fā)板,在上面運(yùn)行 U-Boot、Linux Kernel、甚至 Ubuntu 等各種軟件和操作系統(tǒng)。

有時(shí)候我們想體驗(yàn)一下 mainline 上最新的 U-Boot 或者 Linux Kernel,可是卻發(fā)現(xiàn)手邊沒有合適的板子,或者手邊的板子搭載的 U-Boot 和 Linux Kernel 版本都比較低,這時(shí)候 QEMU 可以幫你迅速實(shí)現(xiàn)這一愿望。

我是Andy, Linux內(nèi)核開發(fā)者。現(xiàn)從事Arm芯片上Linux 系統(tǒng)移植和優(yōu)化工作,并向 u-boot 和 linux kernel開源社區(qū)貢獻(xiàn)了大量補(bǔ)丁。從 Cortex-M3 到 Arm64,RT-Thread 到 Linux kernel, hack 不止,其樂無窮。受達(dá)爾聞邀約為嵌入式開發(fā)愛好者分享這篇好文,更多我的文章,可以關(guān)注我的公眾號(hào):HackforFun

接下來我?guī)ьI(lǐng)大家一起來感受一下QEMU的強(qiáng)大和樂趣:手把手教你在 Ubuntu 系統(tǒng)中通過 QEMU 來運(yùn)行基于 Arm CPU 的Linux系統(tǒng)吧。

QEMU安裝

我們安裝的是 Arm 版本的 QEMU,如果直接在 Ubuntu 上用sudo apt install qemu-system-arm命令安裝的話,得到的 QEMU 版本比較舊,最好直接通過源碼去編譯。

我在 Ubuntu 18.04 系統(tǒng)上發(fā)現(xiàn)系統(tǒng)默認(rèn)安裝的 QEMU 在圖形模式(不帶 -nographic 參數(shù))下無法啟動(dòng)。

參考上面步驟編譯成功后,得到:qemu-system-arm和qemu-system-aarch64。

前者用來模擬 32 位的 Arm cpu,比如 Arm9 /Arm11、 Cortex-A7/A9/A15 。

后者用來模擬 64 位的 Arm cpu,比如 Arm Cortex A53,A57。

可以用qemu-system-arm -machine help命令來查看所支持的開發(fā)板:

是不是有很多熟悉的開發(fā)板都在里面,i.MX、EXYNOS 這些知名的芯片都有包含。

這里我們使用 vexpress-a9 這款開發(fā)板。vexpress-a9 是 Arm 公司自己設(shè)計(jì)的一款 4 核 Cortex-A9 開發(fā)板,U-Boot、Linux Kernel 和 QEMU 對(duì)這款開發(fā)板都做了完整的支持。

編譯U-Boot

第一步:U-Boot 代碼下載:

git clone https://gitlab.denx.de/u-boot/u-boot.git

下載完后,可以看到 configs 目錄下有針對(duì)這款開發(fā)板的配置文件:

vexpress_ca9x4_defconfig

第二步:編譯

make vexpress_ca9x4_defconfig make?CROSS_COMPILE=arm-linux-gnueabihf-?all

最終編譯生成 elf 格式的可執(zhí)行文件 u-boot 和純二進(jìn)制文件u-boot.bin,其中 QEMU 可以啟動(dòng)的為 elf 格式的可執(zhí)行文件 u-boot。

編譯 Buildroot

啟動(dòng)一個(gè) Arm Linux 系統(tǒng),一般都要必須的三件套:Bootloader、Linux Kernel、rootfs(根文件系統(tǒng))。

在很久以前,制作 rootfs 是一件很麻煩的事情:交叉編譯 busybox,然后手動(dòng)建立標(biāo)準(zhǔn)的 Linux 系統(tǒng)目錄,再把編譯 busybox 生成的各種文件和庫拷貝過來。如果還需要其他的模塊,再交叉編譯。如果交叉編譯的某個(gè)模塊依賴其他的庫,還想要辦法解決這個(gè)依賴關(guān)系。最后還要手動(dòng)建立設(shè)備節(jié)點(diǎn),設(shè)置對(duì)應(yīng)的權(quán)限。一步一步做下去,任意一個(gè)環(huán)節(jié)都不能出錯(cuò)。否則啟動(dòng)的時(shí)候不知道會(huì)遇到什么莫名其妙的問題。

Buildroot 項(xiàng)目出現(xiàn)之后,如同它的 Slogan:MakingEmbedded Linux Easy,構(gòu)建 rootfs 就變得輕松了許多,用一個(gè)群友的話說:

自從用了buildroot,我就告別了刀耕火種的野蠻生活。那種文件系統(tǒng)自己定制,需要任何工具都要自己下源碼交叉編譯然后被各種庫問題搞的焦頭爛額的時(shí)代一去不復(fù)返了。

◆?代碼下載:

git clone git://git.buildroot.net/buildroot

Buildroot 代碼倉庫默認(rèn)只包含一個(gè)編譯框架,所以代碼量很小,下載起來很快。真正構(gòu)建 rootfs需要的各種代碼包是根據(jù)你的配置選項(xiàng),在編譯的時(shí)候才開始下載的。

◆?配置:

Buildroot 提供了和 U-Boot、Linux Kernel 等主流開源項(xiàng)目一樣的 menucoinfig 配置接口,可以通過make help來查詢所支持的各種命令:

開發(fā)者只要執(zhí)行make menuconfig命令,就能通過這個(gè)熟悉的界面去選擇自己需要的各種組件,定制自己的 rootfs:

首先要配置的是 Target options 選項(xiàng):

大部分 Arm 都是小端模式,所以選上 little endian

這款開發(fā)板的 CPU 是 cortex-A9。我們將使用 Linaro GCC 進(jìn)行編譯,Linaro 的 GCC 默認(rèn)都打開了 hardfloat 的支持,所以選上 VFP extension 和 EABIhf

交叉編譯工具 Linaro GCC 的安裝可以參考前面的文章:一次搞定 Arm Linux 交叉編譯。

Build options選項(xiàng):

第一個(gè)選項(xiàng)是設(shè)置最后生成的配置文件的保存路徑,buildroot 可以針對(duì)不同的板子生成特定的 defconfig 文件,默認(rèn)保存在 configs 目錄下。

自己修改各項(xiàng)配置后,執(zhí)行make savedefconfig命令,就會(huì)生成新的 defconfig 文件:

下次編譯之前,可以直接執(zhí)行make ca9_mini_defconfig命令來加載已有的配置。

第二個(gè)選項(xiàng)設(shè)置 buildroot 下載的各種第三方包的存儲(chǔ)路徑,默認(rèn)在 dl 目錄下:

設(shè)置 Toolchain

因?yàn)檫@里使用電腦上自己安裝的 toolchain,所以我們這里選 External toolchainCustom toolchain

然后在 Toolchain path 中填寫 toolchian 在電腦上安裝的位置,如果不知道具體位置,用which命令查看:

另外要注意 Toolchain prefix 這個(gè)前綴別寫錯(cuò)。

設(shè)置 toolchain 的版本和用來編譯這個(gè) toolchain 的內(nèi)核頭文件的內(nèi)核的版本:

Toolchain 的版本我們根據(jù) Toolchain 的名字或者通過arm-linux-gnueabihf-gcc ?-v 命令就可以查到。

編譯 Toolchain 的內(nèi)核頭文件對(duì)應(yīng)的內(nèi)核的版本是什么呢?

我們?cè)谶@個(gè)選項(xiàng)上敲 h 鍵,會(huì)看到下面的幫助選項(xiàng):

原來這個(gè)版本可以在 toolchain 里面的 version.h 這個(gè)文件查到:

打開這個(gè)文件:

arm-linux-gnueabihf/libc/usr/include/linux/version.h


263680 對(duì)應(yīng)的十六進(jìn)制為 0x40600,右移 16 位,得到的版本號(hào)為 4。這就是上面 4.0.x 的由來。

這里也教給了大家一個(gè)小竅門:當(dāng)我們?cè)?make menuconfig 做配置的時(shí)候,如果遇到了看不懂的選項(xiàng),直接在這個(gè)選項(xiàng)上敲 h 鍵,會(huì)看到一些有用的幫助信息,對(duì)這個(gè)選項(xiàng)做進(jìn)一步解釋。

因?yàn)?vexpress_a9 內(nèi)核啟動(dòng)的控制臺(tái)的名字叫做 ttyAMA0,所以我們還要在 :System configuration->Run a getty(login prompt)?after boot選項(xiàng)中配置 TTY Port 為 ttyAMA0。否則文件系統(tǒng)掛載后無法進(jìn)入控制臺(tái)。

我們把編譯的 rootfs 以 initramfs 的形式和 Linux Kernel 鏈接在一起,為了讓根文件系統(tǒng)鏡像盡量小,可以對(duì)文件系統(tǒng)采用 lz4 壓縮,所以 Filesystem images 還要做如下配置:

到這里一個(gè)最精簡(jiǎn)的 buildroot 已經(jīng)配置完成。

如果還需要其他的命令或者工具,可以在 Target Packages 下面開啟:

如果你需要的某個(gè)模塊,buildroot 里面沒有,還可以自己添加:

比如加入上面這個(gè)補(bǔ)丁,就可以讓 buildroot 在編譯的時(shí)候自動(dòng)下載 https://github.com/rockchip-linux/io.git 并編譯。

退出執(zhí)行make命令開始編譯。

Buildroot 編譯的過程中會(huì)自動(dòng)通過網(wǎng)絡(luò)下載需要的各種包,所以要保證網(wǎng)絡(luò)暢通。

編譯完成后輸入信息如下圖:

編譯Linux Kernel

1)代碼下載

git clone https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Linux mainline 已經(jīng)有了對(duì) vexpress_a9 這塊板子的支持:

這里面的 ca 就是 Cortex-a 的簡(jiǎn)寫,所以 ca9 就是 Cortex-A9,ca15 就是 Cortex-A15.

2)配置

把前面 buildroot 編譯的 rootfs.cpio.lz4 拷貝到 linux kernel 根目錄下:

cp../buildroot/output/images/rootfs.cpio.lz4 . make?ARCH=arm vexpress_defconfig

執(zhí)行make ARCH=arm menuconfig命令,我們修改一些基本的配置:

General setup->Initramfs source file處填寫 rootfs.cpio.lz4, 就是我們前面從 Buildroot 拷貝過來的 rootfs,這里面我們把它和內(nèi)核編譯在一起,當(dāng)然,rootfs也可以單獨(dú)作為一個(gè)文件,放在獨(dú)立的分區(qū)去加載,這種方式我們可以留在以后去嘗試。

?

在 Kernel hacking->printk and dmesg options選項(xiàng)中選中第一項(xiàng),這樣打印的內(nèi)核 log 前面會(huì)附帶有時(shí)間戳信息,比較好看。

退出,保存,然后編譯:

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j8

編譯完成。

如果在編譯 Linux kernel 或者 u-boot 的過程中,遇到什么錯(cuò)誤,可以參考我之前的文章:LinuxKernel 和 U-Boot 編譯的那些事。

啟動(dòng)QEMU

前面說了,QEMU 可以模擬 sd 卡等外設(shè)。我們就把編譯好的固件放在一個(gè)模塊的 sdcard 上,讓 QEMU 從這張模擬的 sd 卡上啟動(dòng) Linux 系統(tǒng):

制作 sd 卡鏡像,并將它格式化成 fat 格式:

dd if=/dev/zero of=sd.img bs=4096 count=4096 mkfs.vfat sd.img

把編譯好的 kernel zImage 和 dtb 文件拷貝到 sd.img 中

sudo?mount?sd.img?/mnt/?-o?loop,rw sudo?cp?arch/arm/boot/zImage?/mnt/ sudo?cp?arch/arm/boot/dts/vexpress-v2p-ca9.dtb?/mnt/ sudo?umount?/mnt

啟動(dòng) QEMU

sudo qemu-system-arm -M vexpress-a9 -m 512M -kernel ../uboot-imx/u-boot-nographic -sd sd.img

-M 參數(shù)指定啟動(dòng)的板子為 vexpress-a9。

-m 指定這塊板子的內(nèi)存為 512MB。

-kernel 指定 QEMU 啟動(dòng)時(shí)首先執(zhí)行的程序,我們這里指定為前面編譯好的 u-boot 可以執(zhí)行文件。

-sd 參數(shù)指定前面制作的 sd.img。

因?yàn)槲覀冞@里是從命令行啟動(dòng),所以加了 nographic 參數(shù)。

可以看到 u-boot 已經(jīng)順利啟動(dòng)并進(jìn)入命令,下面我們來啟動(dòng) Linux Kernel。

首先通過 fatload 命令把 sd.img 里面的 zImage 和 dtb 文件讀到開發(fā)板的內(nèi)存中:

fatload?mmc?0:0 0x62008000?zImage fatload?mmc?0:0?0x64008000?vexpress-v2p-ca9.dtb

這里面的 0x62008000 和 0x64008000 分別對(duì)應(yīng) zImage 和 dtb 文件在內(nèi)存中的加載地址,這兩個(gè)地址是怎么來的呢:

在 Linux Kernel 中,有如下定義:?

這個(gè) textofs 定義的就是 Linux kernel zImage 執(zhí)行地址對(duì)應(yīng)的內(nèi)存偏移地址,默認(rèn)偏移為 0x8000。

在 u-boot 命令行中輸入bdinfo命令,可以查到這塊開發(fā)板內(nèi)存的起始地址:

可以看到這塊開發(fā)板的內(nèi)存其實(shí)地址為 0x60000000,所以對(duì)應(yīng)內(nèi)核的起始地址為:0x62008000

dtb 的加載地址沒有特別的要求,一般注意和 Linux Kernel Image 避開,不要重疊即可。

通過 bootz 命令啟動(dòng) Linux Kernel:

bootz 0x62008000 - 0x64008000

?

啟動(dòng)到最后輸入root就可以進(jìn)入命令行控制臺(tái)。

到這里,我們就順利的在 QEMU 上把 Arm linux 運(yùn)行起來了。

QEMU 能否完全替代開發(fā)板?

QEMU 是一個(gè)模擬器,它和真正的開發(fā)板還是有一定的區(qū)別:

它無法完全模擬真實(shí)的硬件行為,也很難模擬一個(gè) gpio 讓你去拉高拉低或去點(diǎn)一個(gè) led 燈,又或者去模擬 dram,一個(gè) LCD 接口,讓你去接一個(gè)顯示屏….看起來它不能模擬的東西太多了,那它到底有什么用呢?

它的強(qiáng)項(xiàng)是模擬實(shí)現(xiàn)那些不涉及具體硬件外設(shè)的場(chǎng)景,比如:

你想快速體驗(yàn)一下最新的 u-boot 和 linux kernel,它拿過來就能跑。

你想在 Arm 上運(yùn)行 Ubuntu、Debian 這些時(shí)髦的 Linux 發(fā)行版,用它就行。

你想研究u-boot 或者 linux kernel 的啟動(dòng)流程,它也很合適。我有時(shí)候在具體的開發(fā)板上移植 Linux 內(nèi)核的時(shí)候,發(fā)現(xiàn)某個(gè)流程跑的很異常,我又不確定正常的流程是什么樣的時(shí)候,我就直接拿 QEMU 來跑一下做對(duì)比。

你想了解文件系統(tǒng)的掛載過程,它很合適。

你想學(xué)習(xí) Arm 匯編,完全可以在 QEMU 上跑,配合 GDB 就能單步調(diào)試?yán)病?/p>

你想學(xué)習(xí)?Linux 設(shè)備樹,它可以拿來做實(shí)驗(yàn)….

再或者你想編譯某個(gè)開源的項(xiàng)目在 Arm 開發(fā)板上運(yùn)行,而交叉編譯比較困難,就可以考慮直接在 QEMU 上運(yùn)行一個(gè) Arm Ubuntu 來編譯,也許會(huì)簡(jiǎn)單很多。

假設(shè)你以前一直玩單片機(jī)、做硬件,也想體驗(yàn)下 Arm Linux 開發(fā),用 QEMU 試試再適合不過了。用在對(duì)的場(chǎng)景,QEMU 就是一款召之即來的利器!

END

? 推薦閱讀:

? ??專輯|Linux文章匯總

? ??專輯|程序人生

? ??專輯|C語言

嵌入式Linux

微信掃描二維碼,關(guān)注我的公眾號(hào)?

總結(jié)

以上是生活随笔為你收集整理的Linux利器:QEMU!用它模拟开发板能替代真开发板?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

国产精品视频最多的网站 | 中国一级片在线观看 | 成人a视频片观看免费 | 日韩a在线看| 日韩久久精品一区二区 | 中文字幕在线看视频国产 | 亚洲精品在线免费播放 | 六月婷婷久香在线视频 | 久久资源在线 | 亚洲精品国产麻豆 | 丁香九月激情综合 | 日韩黄色免费在线观看 | 日韩av电影手机在线观看 | 91精品网站 | 日韩激情视频在线观看 | 中文字幕刺激在线 | 亚洲天堂网视频在线观看 | 亚洲国产一区二区精品专区 | 亚洲精品久久久蜜臀下载官网 | 欧美天天射 | av九九 | 欧美精品一级视频 | 激情丁香婷婷 | 日韩理论 | 岛国大片免费视频 | 美女搞黄国产视频网站 | 免费av黄色 | 中日韩欧美精彩视频 | 在线不卡视频 | av电影一区二区三区 | 婷婷在线播放 | 国产99自拍 | 欧美性生活免费看 | 狠狠搞,com | 精品专区一区二区 | www.99热精品| 亚洲国产成人精品电影在线观看 | 99精品色| 国产精品毛片完整版 | 玖玖视频国产 | 欧美日韩亚洲在线观看 | 久久av免费观看 | 99热最新精品 | 国产69精品久久99的直播节目 | 色激情在线 | 久久96国产精品久久99软件 | 成人99免费视频 | 国产成人性色生活片 | 99日韩精品| 成人日批视频 | 国产精品美女久久久久久久网站 | 18性欧美xxxⅹ性满足 | 玖操 | 成人cosplay福利网站 | 欧美福利在线播放 | 中文字幕 国产 一区 | 日韩a在线播放 | 亚洲成av| 久久99久久99精品免观看粉嫩 | 色就色,综合激情 | 在线观看免费视频你懂的 | 2019精品手机国产品在线 | 中文字幕在线观看不卡 | 日韩成人黄色 | 夜夜操天天操 | 91网站免费观看 | 欧美日韩高清一区 | 国产精品乱码久久久久 | 粉嫩一区二区三区粉嫩91 | 一级黄色毛片 | 成人av观看 | 久久成年人网站 | 国产成人一二片 | 午夜久久福利影院 | 9797在线看片亚洲精品 | 91精品国产成 | 欧美激情视频一区二区三区免费 | 亚洲国产精品久久久久婷婷884 | 久久深夜福利免费观看 | 亚洲狠狠干 | 国产99久 | 综合网天天 | 天天色天天骑天天射 | 深爱激情五月综合 | 欧美亚洲国产日韩 | 天天五月天色 | 亚洲国产精品日韩 | 欧美亚洲国产精品久久高清浪潮 | 在线看片成人 | 国产亚洲一区二区三区 | 国产视频二| 天天干天天上 | 久草在线中文视频 | 在线亚洲观看 | 在线亚洲播放 | 国产精品久久久久久久久久不蜜月 | 麻豆一区在线观看 | 黄色大片av | 区一区二在线 | 国产成人免费在线 | 欧美精品乱码久久久久久按摩 | 亚洲婷婷伊人 | 91av视频免费在线观看 | 成年人在线观看 | 97色免费视频 | 国产麻豆电影 | 免费视频一区 | 久久精品一区二区三区四区 | 精品国产1区2区 | 国产成人精品亚洲日本在线观看 | 欧美精品国产精品 | 天天操夜夜操 | 久久国产精品免费观看 | 干狠狠 | 特级a毛片 | 日日操天天操夜夜操 | 三级黄色片在线观看 | 亚洲免费精品一区二区 | 在线小视频你懂得 | 草免费视频 | 国产 日韩 欧美 中文 在线播放 | 日韩精品在线视频 | 在线观看日韩免费视频 | 丁香伊人网 | 九色精品免费永久在线 | 国产在线探花 | 欧美专区亚洲专区 | 欧美黄网站| 日日干av| 国产精品原创 | 亚洲一区二区三区在线看 | 久久久99精品免费观看乱色 | a级国产片 | 中文字幕有码在线播放 | 91精品网站| 久久视讯| 婷婷开心久久网 | 最新精品国产 | 亚洲va欧美va人人爽 | 国产成人精品一区二 | 亚洲三级在线播放 | 99久久国产免费,99久久国产免费大片 | 在线日韩视频 | 9i看片成人免费看片 | 嫩嫩影院理论片 | 91传媒在线 | 黄色av影视| 色www精品视频在线观看 | 成人黄色短片 | 91精品在线免费视频 | 欧美色婷婷 | 成年人在线视频观看 | 日韩欧美一区二区在线播放 | 2019精品手机国产品在线 | 久久国产精品久久久 | 精品国产乱码一区二 | 国产精品亚 | 手机av观看 | 超碰在线成人 | 成人一区二区在线 | 免费观看www小视频的软件 | 国产精品少妇 | 亚洲视频播放 | 视频三区在线 | 探花视频在线版播放免费观看 | 欧美aaa一级 | 午夜av免费观看 | 国产日韩欧美综合在线 | 欧美大片第1页 | 婷婷色在线 | 亚洲尺码电影av久久 | 国产色小视频 | www狠狠操 | 日韩美视频 | 成人免费网视频 | 国产午夜三级一区二区三桃花影视 | 国产美女网站视频 | 五月开心六月伊人色婷婷 | 国产精品video爽爽爽爽 | 日韩网站一区二区 | 亚洲综合黄色 | 亚洲一区二区精品视频 | 久久久高清 | 精品国产乱码久久久久久久 | 久久综合亚洲鲁鲁五月久久 | 中文字幕一区二区三区四区 | 97超碰人人澡人人 | 高潮毛片无遮挡高清免费 | 欧美一二三视频 | 精品久久91 | 精品资源在线 | 久久久久夜色 | 国产美女精品人人做人人爽 | 五月天久久久 | 欧美乱码精品一区 | 成人国产精品 | 国产精品女人网站 | 成人a级免费视频 | 精品国产乱码久久久久久天美 | 日韩欧美一区二区三区免费观看 | 日本99久久 | 欧美精品v国产精品v日韩精品 | 中文字幕在线观看视频一区 | 91一区二区三区在线观看 | 亚洲涩涩涩涩涩涩 | 深爱激情综合网 | 亚洲第一区在线播放 | 免费www视频| 日韩三级一区 | 人人舔人人爽 | 亚洲欧洲精品一区二区精品久久久 | 亚洲在线资源 | 国产1区2区3区在线 亚洲自拍偷拍色图 | 一级黄视频 | 91看片淫黄大片一级在线观看 | 亚洲成熟女人毛片在线 | 久久国内精品99久久6app | 国产91对白在线 | 国产色一区| 色a综合 | 国产成人免费在线 | 人人干,人人爽 | 国产精品女人久久久 | 粉嫩av一区二区三区四区 | 亚洲v精品 | 精品极品在线 | www激情网 | 午夜久久久久久久久 | 欧美精品九九99久久 | 久久黄色网页 | 黄色网www| 欧美贵妇性狂欢 | 特黄一级毛片 | 人人爽人人澡人人添人人人人 | 欧美久久久一区二区三区 | 亚洲黄色av一区 | 91av视频免费观看 | 欧美日韩国产精品一区二区三区 | 中文字幕在线第一页 | 欧美成人猛片 | 亚洲精品综合一区二区 | 9在线观看免费高清完整版 玖玖爱免费视频 | 国产精品久久久久久999 | 在线亚洲激情 | 亚洲美女免费精品视频在线观看 | 久久久久福利视频 | 国产成人精品亚洲a | 欧美 国产 视频 | 亚洲国产成人高清精品 | 国产91免费在线 | 国产午夜精品久久久久久久久久 | 久久精品国产成人精品 | 人人澡人 | 免费观看www视频 | 欧美日韩精品影院 | 91精品久久久久久综合乱菊 | 在线观看蜜桃视频 | 免费的国产精品 | 久久久久久久久久久免费视频 | 国产拍在线 | 国产综合视频在线观看 | 少妇av片| 99视频免费观看 | 国色天香永久免费 | 国产精品成人av在线 | 三日本三级少妇三级99 | 欧美日韩国产伦理 | 久久精品久久国产 | 国产高清久久 | 国产精品av免费 | 亚洲午夜av | 日本在线中文在线 | 日韩a级免费视频 | 天天操天天射天天插 | 天天插狠狠干 | 日本精品xxxx | 99热99 | 天天操天天干天天综合网 | 日韩电影一区二区三区在线观看 | 国产剧情一区在线 | 欧美精品中文字幕亚洲专区 | 国产亚洲精品美女 | 国产在线最新 | 国产aa精品 | 国产福利一区二区三区在线观看 | 日韩毛片在线免费观看 | 男女精品久久 | 日日干激情五月 | 日本午夜免费福利视频 | 欧美日本国产在线观看 | 天天干天天操天天爱 | 99福利影院 | 久久99久久99精品免观看粉嫩 | 一区二区三区在线影院 | 最新真实国产在线视频 | 91精品入口 | 国产高清视频在线 | 久久97久久 | 欧美一区免费在线观看 | 啪啪精品 | 亚洲香蕉视频 | 亚洲桃花综合 | 8x8x在线观看视频 | 黄色一级性片 | 色多多污污 | 日韩理论电影在线观看 | 亚洲人人网 | 亚洲国产日韩精品 | 99久热在线精品视频成人一区 | 日韩资源在线 | 欧美一区二视频在线免费观看 | 欧美亚洲成人免费 | 欧美日韩高清一区二区 国产亚洲免费看 | 国产一级黄色av | 8x成人在线| 97精产国品一二三产区在线 | 最近中文字幕完整高清 | 97在线观| 国产精品9999| 欧美精品久久久久久久免费 | 狠狠色丁香婷婷综合橹88 | 麻豆传媒视频在线免费观看 | 亚av在线| 成人污视频在线观看 | 亚洲国产成人在线 | 久久久久久高潮国产精品视 | 中文字幕在线观看免费观看 | 久久九九国产精品 | 美女网站在线看 | 一区二区三区在线免费播放 | www.玖玖玖 | 99久久精品无免国产免费 | 国产精品免费久久久久影院仙踪林 | 伊人久久在线观看 | 97色婷婷 | 久久综合九色综合久久久精品综合 | 久热免费在线 | 国产精品18久久久 | 天天操天天操 | 在线视频专区 | 91看片麻豆 | 成人黄色在线看 | 亚洲男男gaygay无套同网址 | 国产精品久久久久久久免费大片 | 日韩精品视频在线观看免费 | 亚洲年轻女教师毛茸茸 | 日日摸日日 | 最近中文字幕免费 | 亚洲国产精品成人综合 | 欧美精品二区 | 中文字幕在线免费97 | 国产亚洲视频在线免费观看 | 欧美精品久久久久久久亚洲调教 | 免费看片日韩 | 久久久精品久久日韩一区综合 | 日韩免费电影网 | 美女网站黄免费 | 中文字幕在线一二 | 国产日韩中文在线 | 黄色影院在线观看 | 日韩有码专区 | 国产高清视频 | 久草免费手机视频 | 91色偷偷| 欧美性受极品xxxx喷水 | 久久久久久久久久久久电影 | 日本精品va在线观看 | 日产乱码一二三区别免费 | 在线成人欧美 | 欧美精品久久久久久久久免 | 国产在线观看你懂得 | 久久精品男人的天堂 | 色婷婷福利 | 在线视频黄 | 91成人免费 | 欧美午夜理伦三级在线观看 | 97精品超碰一区二区三区 | 亚洲午夜精品一区 | 我爱av激情网 | 狠狠伊人| avv天堂| 婷婷久久一区 | 911精品美国片911久久久 | 国产91亚洲精品 | 91自拍视频在线观看 | 国产美女视频免费观看的网站 | 亚洲精选视频免费看 | 最近最新最好看中文视频 | 国产精品porn | 精品久久久久久久久久久久久久久久 | 黄色一级在线视频 | 国产精品久久电影观看 | 亚洲 综合 激情 | 国产精品久久久久久久久久久久冷 | 亚洲天天草 | 免费福利在线观看 | 人人爽人人av | 制服丝袜欧美 | 五月婷婷激情综合 | 久久再线视频 | 日批视频在线观看免费 | 日韩欧美在线影院 | 成人毛片一区 | 久久精品一区二区三区视频 | 国产成人一区二区三区 | 九九免费在线看完整版 | 97天堂网 | 日韩欧美精品免费 | 曰本三级在线 | 黄色免费网战 | 亚洲成人黄色在线 | 超碰在线日本 | 婷婷丁香九月 | 国产三级精品在线 | 色婷婷视频 | 国产精品欧美一区二区三区不卡 | 超碰电影在线观看 | 毛片在线网 | 国产精品久久久久久超碰 | 国产成人香蕉 | 最近中文字幕国语免费高清6 | 亚洲天堂自拍视频 | 成人黄色小说视频 | 国产成人精品日本亚洲999 | 成人一区二区在线 | 国产精品99久久久久久人免费 | 香蕉视频在线看 | 亚洲精品在线观看视频 | sm免费xx网站 | 夜夜躁日日躁狠狠久久88av | 麻豆精品国产传媒 | 色综合久久久久久中文网 | 97在线观看免费观看高清 | 美女久久久久久久 | 亚洲丝袜中文 | 人人狠狠综合久久亚洲婷 | av在线播放网址 | 综合国产视频 | 五月激情丁香婷婷 | 久草9视频| 黄色aaa级片 | 91精品免费看 | 色婷婷久久久综合中文字幕 | 久久爱影视i | 四虎天堂 | 亚洲第一区在线观看 | 国产精品久久久久久久久久妇女 | 粉嫩aⅴ一区二区三区 | 免费视频xnxx com | av日韩不卡 | 欧美性网站 | 就要干b | 色七七亚洲影院 | 久久久91精品国产一区二区三区 | 超碰97人 | 韩日精品在线 | 天天搞天天 | 亚洲成av人片一区二区梦乃 | 四虎最新入口 | 网站在线观看日韩 | 在线观看视频在线观看 | 国内精自线一二区永久 | 天天看天天操 | 在线 视频 一区二区 | 久久久久久黄色 | 亚洲成a人片在线www | 狠狠干.com | 久碰视频在线观看 | 国产一区二区不卡在线 | 午夜 免费| 成人a在线观看高清电影 | 久久久www成人免费精品张筱雨 | 五月婷久久 | 国产伦精品一区二区三区无广告 | 国产精品视频资源 | 99久久精品国产网站 | 99精品视频在线免费观看 | 韩国在线视频一区 | 最近中文字幕久久 | 亚洲国内精品在线 | 又黄又爽又刺激的视频 | 欧美网址在线观看 | 最新日韩在线观看 | 欧美日韩伦理一区 | 天天色天天上天天操 | 成人宗合网 | 国产麻豆剧果冻传媒视频播放量 | 尤物一区二区三区 | 国产香蕉久久 | 99精品免费网 | av中文国产| 久久激情五月丁香伊人 | 91一区二区在线 | 天天拍天天色 | 在线成人av | 久久久久久综合 | 免费久草视频 | 伊人久在线| 免费在线观看成人av | av在线电影播放 | 欧美精品少妇xxxxx喷水 | 国产精品自产拍 | 成人av片在线观看 | 超碰人人草 | 免费日韩三级 | 国产色视频一区二区三区qq号 | 国产亚洲精品久久久久动 | 摸阴视频| 五月天六月丁香 | 91免费高清 | 欧美精品在线视频 | www.久久久.com | 色狠狠综合天天综合综合 | 国产日韩欧美精品在线观看 | 亚洲自拍自偷 | 免费一级黄色 | 99精品视频免费全部在线 | 婷婷深爱五月 | 亚洲免费在线视频 | 国产在线观看你懂得 | 麻豆国产精品永久免费视频 | 免费久草视频 | 国产国产人免费人成免费视频 | 超碰日韩 | 91欧美在线| 精品国产伦一区二区三区免费 | 国产成人三级在线 | 亚洲精品影院在线观看 | 江苏妇搡bbbb搡bbbb | 9ⅰ精品久久久久久久久中文字幕 | 99久久爱| 免费观看一级 | 黄色av播放 | 日韩亚洲在线观看 | 久久精品亚洲国产 | 免费在线观看中文字幕 | 国产男女无遮挡猛进猛出在线观看 | 亚洲视频资源在线 | 亚洲综合精品在线 | 91国内在线| 国产黄大片 | 免费看特级毛片 | 在线亚洲小视频 | 美女啪啪图片 | 中文av在线天堂 | 亚洲国产成人久久 | 日韩中文在线播放 | 欧美成人精品欧美一级乱黄 | 81精品国产乱码久久久久久 | 久久美女高清视频 | 日日干夜夜操视频 | 国产91九色视频 | 亚洲夜夜网 | 中文字幕 国产视频 | 亚洲精品美女在线 | 美女网站在线观看 | 黄色动态图xx | 十八岁免进欧美 | 亚洲撸撸| 波多野结衣视频一区二区三区 | 天天综合精品 | 一级片黄色片网站 | 99精品免费久久久久久久久 | 国产青草视频在线观看 | 一区二区三区四区五区在线视频 | 日韩性色 | 日韩精品一区二区在线观看 | 91麻豆网站 | 日韩在线免费高清视频 | 国产亚洲情侣一区二区无 | 免费网站黄 | 97成人精品区在线播放 | 91成人精品一区在线播放 | 国产91全国探花系列在线播放 | 最新av电影网址 | 五月天婷婷在线观看视频 | 午夜av色 | 亚洲综合视频在线 | 2020天天干夜夜爽 | 日韩免费一区二区三区 | 国产黄a三级三级三级三级三级 | a v在线视频 | 成人在线小视频 | 在线高清| 国产精品1000 | 久久免费一 | 97视频在线播放 | 日韩欧美中文 | 亚洲最新精品 | 国产真实在线 | 天天搞夜夜骑 | 在线国产中文字幕 | 91在线视频观看 | 婷婷在线看 | 国产精品日韩久久久久 | 国产精品久久久久久久久久妇女 | 综合成人在线 | 777久久久 | 国产黄色大片 | 久久久久久久久福利 | 日韩欧美精品在线观看 | 在线观看第一页 | 一区二区精品国产 | 91成人破解版 | 国产精品欧美久久久久久 | 三上悠亚一区二区在线观看 | 久久精品国产一区二区三 | 91在线91| 综合网天天| 91视频啪 | 精品国产一二三四区 | 开心婷婷色 | 久久综合婷婷 | 国产免费观看av | 国产成人av网 | 国产综合精品久久 | 久久久精选 | 日韩一区视频在线 | 亚洲黄色app | 日本精品久久久久久 | 久久成人久久 | 久久久精品国产免费观看同学 | 日韩v在线91成人自拍 | 日韩精品一区二区三区免费观看视频 | 久久综合视频网 | 日本中文字幕观看 | 中文字幕日韩精品有码视频 | 最新国产在线 | av黄免费看| 99热在线观看免费 | 日本动漫做毛片一区二区 | 美女禁18| 黄色一区二区在线观看 | 美女久久久 | 日韩欧美久久 | 99精品观看| 国产录像在线观看 | 久久免费电影网 | 日韩av在线高清 | 国产精品永久免费观看 | 四虎影视成人永久免费观看亚洲欧美 | 日韩av一区二区在线 | 久草在线最新视频 | 国产成人精品一二三区 | 国产精品久久久久久久久久99 | 国产91精品一区二区麻豆亚洲 | 久青草国产在线 | 免费网站黄 | 日韩激情一二三区 | 婷婷在线视频观看 | 免费的黄色av | 人人玩人人爽 | 91精品国产九九九久久久亚洲 | 高清视频一区二区三区 | 国产免费嫩草影院 | 日韩精品欧美一区 | 国产高清免费 | 亚洲日本国产 | 99精品一区二区 | 黄色三级在线看 | 国产精久久久久久妇女av | 亚洲一级片免费观看 | 91禁在线观看 | 亚洲成人av电影 | 天天曰天天爽 | 99久久精品国产系列 | 免费av网站在线看 | 精品视频免费在线 | 色婷婷av在线 | 五月婷婷久 | ,午夜性刺激免费看视频 | 五月天六月婷 | 亚洲黄色在线 | 91免费高清在线观看 | 97av视频| www久久国产 | 精品人人爽| 成年人看片网站 | 国产在线91在线电影 | 在线观看完整版 | 精品国产一区二区三区久久久 | 亚洲精品久久久蜜臀下载官网 | 808电影 | 深爱激情久久 | 婷婷在线色| 日日操天天操夜夜操 | 国产成人91 | 国产成人在线免费观看 | 久久久久激情视频 | 国产 亚洲 欧美 在线 | av在线网站观看 | 99视频在线免费看 | 深爱激情五月网 | 日本久久中文 | 综合色中文 | 日日夜夜天天久久 | 射久久久| 波多野结衣在线视频免费观看 | 日韩在线一二三区 | 亚洲国产中文在线观看 | 欧美成人xxxxx | 日韩午夜av | 97精品超碰一区二区三区 | 蜜臀久久99精品久久久无需会员 | 国产不卡av在线播放 | 国产丝袜在线 | 国产精品黄网站在线观看 | 狠狠干干 | 国产91在线免费视频 | 99精品视频在线播放免费 | 操碰av| 亚洲精品在线免费播放 | 亚洲国产大片 | 亚洲国产偷| 中文字幕电影高清在线观看 | 成人资源在线观看 | 中文字幕在线视频一区 | 国产美女精品视频 | 久久99国产精品久久 | 亚洲国产经典视频 | 免费精品视频在线 | 久久成人麻豆午夜电影 | 在线观看小视频 | www视频在线播放 | 精品在线观看一区二区三区 | 激情丁香久久 | 免费视频你懂的 | 国产成人黄色av | 成人久久久久久久久久 | 久久影视一区 | 综合色综合 | 99久高清在线观看视频99精品热在线观看视频 | 天天综合天天做天天综合 | a黄色一级片 | 超碰97国产 | 18做爰免费视频网站 | 色综合久久88色综合天天人守婷 | 久久久久亚洲精品成人网小说 | 国产美腿白丝袜足在线av | 欧美日本一二三 | 亚州欧美精品 | 国内丰满少妇猛烈精品播 | 亚洲特级片 | 欧美日韩99 | www.av中文字幕.com | 国产特黄色片 | 99久久婷婷国产精品综合 | 精品久久免费看 | 国产a级片免费观看 | 国产福利一区二区三区在线观看 | 亚洲视频播放 | 91九色在线观看 | 最近的中文字幕大全免费版 | 久久国产精品99久久久久 | 亚洲手机av | 一区二区在线不卡 | 国产视频欧美视频 | www.久久99 | 国产成人av电影在线 | 久久五月婷婷丁香 | 国产精品视频免费在线观看 | 一区二区毛片 | 国产成人精品一区二三区 | 四虎8848免费高清在线观看 | 天天摸日日操 | 超碰夜夜 | 国产中文字幕一区二区 | 日韩性片| 最近中文字幕高清字幕免费mv | 狠狠狠色丁香综合久久天下网 | 中文字幕av在线播放 | 国产一级精品在线观看 | 久久狠狠亚洲综合 | 91尤物国产尤物福利在线播放 | 国产h在线观看 | 国产免费观看av | 国产在线观看国语版免费 | 玖玖玖精品 | 精品久久99 | 精品国产综合区久久久久久 | 视频一区视频二区在线观看 | 黄色成年| 亚洲丁香日韩 | 日韩欧美电影在线 | 日韩在线电影一区 | av福利超碰网站 | 精品麻豆入口免费 | 久久久久久久久久久免费视频 | 成人在线视频免费 | av在线播放国产 | 狠狠操狠狠插 | 成年人电影免费在线观看 | 欧美一区二区三区在线播放 | 国产精品手机在线播放 | 91精品久久香蕉国产线看观看 | 六月丁香婷婷在线 | 国产aa精品 | 黄色小视频在线观看免费 | 狠狠躁天天躁综合网 | 97国产精品一区二区 | 国产激情电影综合在线看 | 伊人五月婷 | 国产字幕在线播放 | 国产黄色片免费在线观看 | 日本黄色免费看 | 夜夜操天天 | 99视频精品 | 国产黑丝袜在线 | 欧美极度另类性三渗透 | 国产二区免费视频 | 久久99久久99精品免视看婷婷 | 国产xxxx做受性欧美88 | 国产欧美精品一区二区三区 | 一级黄色av | 97人人超碰在线 | 香蕉影视 | 91视频在线观看下载 | 亚洲精品自拍视频在线观看 | 国产精品免费观看久久 | 开心色婷婷 | 免费福利在线视频 | 69精品久久| 亚洲一区尤物 | 成人影片在线免费观看 | 国产精品国产毛片 | 欧美一级免费高清 | www夜夜操com| 国产视频不卡一区 | 天天操夜操 | 亚洲,国产成人av | 天天爽人人爽夜夜爽 | 视频成人永久免费视频 | 97在线观看免费观看高清 | 久久视频网址 | 日韩电影久久久 | 波多野结衣视频一区 | 久久久九九 | 成人影片在线播放 | 91视频免费播放 | 欧美视频18 | 中文字幕日本在线观看 | 青青河边草手机免费 | 国产一级高清视频 | 色吊丝在线永久观看最新版本 | 黄色av一区二区 | 五月婷婷在线视频观看 | 综合色播| 九九日九九操 | 丝袜美腿在线播放 | 国产热re99久久6国产精品 | 国产精品18久久久久vr手机版特色 | 免费在线a| 午夜精品成人一区二区三区 | 久久久久久久久影视 | 四虎国产精品免费 | 色婷婷视频在线观看 | 中文字幕日本特黄aa毛片 | 日本精油按摩3 | 免费福利视频网 | 99999精品视频 | 免费一级片在线 | 亚洲精品国偷自产在线99热 | 免费a级大片 | 色综合色综合色综合 | 国产做aⅴ在线视频播放 | 99国产在线视频 | 99国产精品久久久久久久久久 | 超碰国产在线 | 91福利视频在线 | 国产精品久久久久久电影 | 天堂网一区二区三区 | 天天拍天天色 | 最近中文字幕mv免费高清在线 | 伊人久久国产精品 | 五月婷在线视频 | 国产亚洲精品女人久久久久久 | 婷婷色综合色 | 在线观看蜜桃视频 | 麻豆国产网站 | 久久久久99精品成人片三人毛片 | 久久久国产精品一区二区中文 | 国产精品自产拍在线观看网站 | 日韩aa视频| 丁香五月亚洲综合在线 | 国产日韩中文字幕 | 久久天天躁 | 青青草久草在线 | 国内精品视频一区二区三区八戒 | 国产97在线看 | 蜜臀av免费一区二区三区 | 成年人在线电影 | 81国产精品久久久久久久久久 | 丝袜制服综合网 | 免费视频91蜜桃 | 天天色天天射天天综合网 | 国产中的精品av小宝探花 | 中文字幕在线免费观看 | 97色se| 日韩在线免费视频观看 | 色婷婷激情四射 | 亚洲精品午夜aaa久久久 | 精品久久一 | 日本精品视频免费 | 午夜精品久久一牛影视 | 五月黄色| 最新国产视频 | 美女福利视频在线 | 热久久最新地址 | 色七七亚洲影院 | 在线草| 久久国产美女 | 日本久久久久久久久久久 | 国产免费片 | 四虎影视成人 | 国产福利91精品张津瑜 | 久久久久久高潮国产精品视 | 日韩精品在线播放 | 97视频在线观看播放 | 狠狠狠狠狠狠狠狠 | 婷婷av电影| 99 视频 高清 | 9999精品| 国产精品第三页 | 9免费视频 | 色中色资源站 | 欧美日韩在线视频免费 | 一区二区精品久久 | 国产一区麻豆 | 国产精品日韩在线 | 日本女人在线观看 | 在线黄av| 亚洲精品一区二区在线观看 | 成人国产精品久久久久久亚洲 | 999热视频 | 日本中文字幕电影在线免费观看 | 国产福利一区二区三区视频 | 在线a视频 | 日日日日 | 韩国av免费在线 | 久久久久北条麻妃免费看 | 中文字幕频道 | 久久不卡电影 | 中文在线a√在线 | 欧美日韩高清国产 | 激情五月婷婷激情 | 久久久精品国产免费观看一区二区 | 国产成人精品一区二区三区 | 成人在线视频免费观看 | 亚洲第一色 | 天天综合网国产 | 中午字幕在线观看 | 午夜18视频在线观看 | 亚洲六月丁香色婷婷综合久久 | 在线欧美a | 五月天婷亚洲天综合网精品偷 | 成人黄色小视频 | 国内免费久久久久久久久久久 | 99久久99热这里只有精品 | 九九有精品 | 亚洲精品99久久久久中文字幕 | 九九九九免费视频 | 国产精品1024 | 国内精品久久久久久久影视麻豆 | 爱色av.com| 五月婷婷电影网 | 97超碰人人澡人人爱学生 | 97视频中文字幕 | 99热这里有精品 | 黄色毛片在线观看 | 国产精品久久久久婷婷 | 国产一区二区三区四区大秀 | 久久香蕉电影网 | 中文字幕欧美日韩va免费视频 | 午夜精品久久久久久中宇69 | 欧洲色吧 | 99热在线看| 国产成本人视频在线观看 | 国产精品99精品久久免费 | 国产xxxx做受性欧美88 | 97国产情侣爱久久免费观看 | 久久成年人视频 | 在线一二区 | www.久草视频| 国产白浆视频 | 日韩精品在线视频 | 中文区中文字幕免费看 | 婷婷五天天在线视频 | 亚洲成人蜜桃 | av超碰在线 | 91超级碰碰 | 国内成人综合 | 肉色欧美久久久久久久免费看 | 国产网站在线免费观看 | 激情视频一区二区三区 | 国产自产高清不卡 | 国产精品高潮在线观看 | 91精品国产成人 | 蜜臀久久99精品久久久无需会员 |