• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于S3C2440的嵌入式Linux系統(tǒng)移植

    2012-09-12 03:22:48王劍飛程耀瑜
    電子測試 2012年11期
    關鍵詞:源碼編譯器開發(fā)板

    王劍飛, 程耀瑜

    (中北大學山西省現(xiàn)代無損檢測工程技術研究中心, 山西太原 030051)

    0 引言

    嵌入式系統(tǒng)具有低功耗、實時性強和穩(wěn)定性高等優(yōu)點,在軍事、工業(yè)和家用等領域得到廣泛的應用。國內(nèi)對嵌入式系統(tǒng)的一般定義是:以應用為中心,以計算機技術為基礎,軟硬件可裁剪,從而能夠適應實際應用中對功能、可靠性、成本、體檢、功耗等嚴格要求的專用計算機系統(tǒng)[1]。而操作系統(tǒng)的移植已成為嵌入式系統(tǒng)設計中的重要環(huán)節(jié),具有可觀的市場價值。

    1 交叉編譯環(huán)境

    對于嵌入式系統(tǒng)的開發(fā)需要建立交叉編譯環(huán)境,交叉編譯環(huán)境就是在一個平臺上生成可以在另一個平臺上執(zhí)行的代碼的編譯環(huán)境。Linux內(nèi)核完全使用C和GNU形式的匯編完成因此嵌入式Linux的開發(fā)環(huán)境采用了GNU工具鏈的交叉開發(fā)平臺。通過GNU提供的編譯器cc/gcc、連接器ld/gld、匯編器as/gas和C函數(shù)庫glibc以及精簡的C庫uClib,就可以建立完整的交叉開發(fā)環(huán)境來完成從開發(fā)GNU工具鏈針對不同的處理器提供了多種交叉開發(fā)平臺[2]。

    本次移植過程中使用的宿主機的操作系統(tǒng)是Ubuntu9.10。使用支持軟浮點編譯的交叉編譯器arm-linux-gcc-3.4.5編譯U-boot,而使用支持EABI技術的交叉編譯器arm-linux-gcc-4.3.3編譯Linux內(nèi)核及根文件系統(tǒng)。使用PATH設置交叉編譯路徑[3]。將交叉編譯器的源碼包解壓到宿主機/usr/local/目錄下,然后修改環(huán)境變量:

    # vi /etc/environment

    PATH=/usr/local/4.3.3/bin

    為了使新的環(huán)境變量生效,使用命令:source/etc/environment, 此 時,arm-linux-gcc-4.3.3交叉編譯環(huán)境就建立了。

    2 Bootloader引導程序

    Bootloader的作用與PC上的BIOS類似,它在系統(tǒng)上電時執(zhí)行,初始化硬件設備、準備好軟件環(huán)境,最后調(diào)用操作系統(tǒng)的內(nèi)核。Bootloader的實現(xiàn)非常依賴于具體的硬件,在嵌入式系統(tǒng)中硬件的配置千差萬別,即使是相同的CPU,它的外設也可能不同,因此在嵌入式領域幾乎不可能有統(tǒng)一的Bootloader支持所有的電路板?,F(xiàn)在Bootloader種類繁多,比如x86上有LILO、GRUB等。不同的板級硬件,都需要進行U-Boot的移植工作[4]。對于ARM架構(gòu),有U-Boot、Vivi等。U-Boot支持大多數(shù)的CPU,具有較高的可靠性和穩(wěn)定性。同時由于其開放源碼,可以根據(jù)嵌入式Linux系統(tǒng)開發(fā)的需要增強U-Boot的功能。

    2.1 U-Boot啟動過程分析

    U-Boot的啟動過程可以分為兩個階段:第一階段使用匯編來實現(xiàn),完成同CPU體系結(jié)構(gòu)相關的初始化,并調(diào)用第二階段代碼;第二階段使用C語言實現(xiàn),完成部分硬件的初始化及檢測,最終啟動內(nèi)核[5]。

    第一階段主要內(nèi)容包括:

    (1)硬件設備初始化:調(diào)整CPU工作模式、設置CPU速度和時鐘頻率、關閉MMU等。

    (2)為加載U-Boot的第二階段代碼準備RAM空間:調(diào)用lowlevel_init函數(shù)來設置存儲控制器,初始化外接的SDRAM。

    (3)復制U-Boot第二階段的代碼到RAM空間。

    (4)設置堆棧。

    (5)跳轉(zhuǎn)到U-Boot第二階段代碼的C入口點:跳轉(zhuǎn)之前,應清除BSS段。

    第二階段主要內(nèi)容包括:

    (1)初始化相關的硬件設備。

    (2)檢測系統(tǒng)內(nèi)存映射。

    (3)將內(nèi)核和根文件映像復制到RAM空間。

    (4)為內(nèi)核設置啟動參數(shù)。

    (5)調(diào)用內(nèi)核。

    對于ARM架構(gòu)的CPU,是通過do_bootm_linux函數(shù)來啟動內(nèi)核。這個函數(shù)中,設置標記列表,通過theKernel(0,bd->bi_arch_number,bd->bi_boot_params)調(diào)用內(nèi)核。其中,theKernel指向內(nèi)核存放的地址,bd->bi_arch_number就是在U-Boot中設置的機器類型ID,而bd->bi_boot_params就是標記列表的開始地址[6]。

    2.2 U-Boot移植

    從U-Boot的官方網(wǎng)站下載U-Boot-1.1.6.tar。bz2后解壓可以得到全部源碼。U-Boot的移植除了依賴CPU的體系結(jié)構(gòu)外,還依賴于具體嵌入式開發(fā)板外設的配置情況。在獲得U-Boot源碼后,需要根據(jù)自己開發(fā)板的具體情況和嵌入式開發(fā)的相應需要修改部分源碼。該版本的U-Boot不支持ARM微處理器S3C2440,但對同一系列的S3C2410有著完善的支持。由于兩款微處理器在架構(gòu)和使用上很接近,所以移植工作可以在對應的SMDK2410開發(fā)板的源碼上做必要的修改,并且添加部分代碼增強U-Boot的功能,以方便嵌入式系統(tǒng)的后期開發(fā)工作。

    (1)進入U-Boot-1.1.6的源碼目錄,將board/smdk2410目錄復制為wang2440目錄。修改wang2440目錄下smdk2410.c為wang2440.c。同時修改該目錄下Makefile文件:COBJS:= wang 2440.o flash.o。 進入include/configs目錄, 將smdk2410.h復制為wang2440.h 。

    (2)在頂層Makefile中增加:Wang2440_config :unconfig@$(MKCONFIG) $(@:_config=)arm arm920t wang2440 NULL s3c24x0

    各項的意思如下:

    arm:CPU的架構(gòu)(ARCH)

    arm920t:CPU的類型(CPU),對應于CPU/arm920t子目錄。

    wang2440:開發(fā)板的型號(BOARD),對應于board/wang2440目錄。

    NULL:開發(fā)者或經(jīng)銷商(vender),此處NULL為沒有。

    S3c24x0:片上系統(tǒng)(SOC)。

    (3)修改SDRAM配置和時鐘設置,使其適應具體S3C2440開發(fā)板的配置。

    (4)在cpu/arm920t/s3c24x0目錄中增加NAND flash讀取函數(shù)nand_flash.c。添加S3C2440 nand的驅(qū)動函數(shù),同時修改nand_flash.c中的s3c24x0_init(void)函數(shù),定義S3C2440 NAND flash的時鐘和初始化NAND flash 。在board/wang2440目錄下增加boot_init.c文件,讓U-Boot支持從nand flash啟動。

    (5)U-Boot中沒有提供對yaffs文件讀寫支持,可以通過增加nand write.yaffs命令實現(xiàn)對yaffs文件的讀寫支持。在commom/cmd_nand.c中增加處理函數(shù)do_nand.c實現(xiàn)對nand yaffs的支持。由于yaffs文件本身就包含了OOB區(qū)的數(shù)據(jù)(壞塊標記、ECC校驗碼、其他yaffs相關信息),所以燒寫時不需要再計算ECC值。

    完成以上修改以后使用交叉編譯工具armlinux-gcc-3.4.5編譯U-Boot,在U-Boot目錄輸入:

    make ARCH=arm CROSS_COMPILE=armlinux- wang2440_config

    make ARCH=arm CROSS_COMPILE=armlinux- all

    可以產(chǎn)生u-boot.bin文件。通過JTAG燒入開發(fā)板并復位,在SecureCRT終端輸出如圖1所示。

    圖1 u-boot運行結(jié)果

    3 Linux內(nèi)核移植

    3.1 Linux內(nèi)核啟動過程

    Linux的啟動過程可以分為兩部分:架構(gòu)與開發(fā)板相關的引導過程、后續(xù)的啟動過程。引導階段通常使用匯編語言編寫,首先檢查內(nèi)核是否支持當前架構(gòu)的處理器,然后檢查是否支持當前開發(fā)板。第二階段使用C語言編寫,進行內(nèi)核初始化的工作,最后調(diào)用rest_init函數(shù),創(chuàng)建第一個進程init。如圖2中是ARM架構(gòu)處理器上Linux內(nèi)核的啟動過程。

    圖2 Linux內(nèi)核啟動過程

    3.2 Linux內(nèi)核的移植

    對Linux內(nèi)核的移植是一個非常繁雜的過程,在對Linux內(nèi)核深入了解的基礎上,需要添加、修改相關的代碼并對內(nèi)核進行配置。Linux內(nèi)核的確切能力取決于內(nèi)核構(gòu)建時所設定的配置。內(nèi)核的配置可以讓你移除非必要的支持或永遠不會被用到的能力[7]。從官方網(wǎng)站可以下載Linux-2.6.30.4.tar.bz2,解壓后可以得到Linux源碼包。

    修改Makefile文件,設置目標平臺和指定交叉編譯器。修改 Makefile中 ARCH=arm 和CROSS_COMPILE=arm-linux-,然后保存退出。修改平臺時鐘頻率,修改內(nèi)核源碼arch/arm/mach-s3c2440/mach-smdk2440.c文件,通過函數(shù)s3c24xx_init_clocks(12000000)獲得12M的外部時鐘源輸入。修改機器碼,機器碼在內(nèi)核的arch/arm/mach-smdk2440.c文件中,確保機器碼的值和U-boot中的一致。

    設置分區(qū)信息,將NAND Flash劃分為3個分區(qū),修改內(nèi)核源碼arch/arm/plat-s3c24xx/common-smdk.c文件中結(jié)構(gòu)體smdk_default_nand_part[]如下:

    禁止ECC校驗,修改drivers/mtd/nand/s3c2410.c文件,將chip->ecc.mode修改為chip->ecc.mode = NAND_ECC_NONE。

    (3)配置內(nèi)核,將arch/arm/configs/s3c2410_deconfig復制到.config文件,在默認配置單的基礎上,通過make menuconfig命令 對內(nèi)核進行必要的配置,把最終的配置結(jié)構(gòu)保存為.config文件。

    在內(nèi)核源碼目錄下輸入:make zImage,編譯內(nèi)核源碼,編譯完成后在arch/arm/boot目錄下生成zImage鏡像,將其燒入開發(fā)板中,可以得到內(nèi)核啟動時的分區(qū)信息如圖3所示。

    圖3 MTD分區(qū)信息

    3.3 根文件系統(tǒng)

    Linux內(nèi)核在系統(tǒng)啟動期間所進行的最后操作就是掛載根文件系統(tǒng),文件系統(tǒng)對系統(tǒng)中的文件和設備進行組織,為設備和用戶提供統(tǒng)一接口[8]。Linux根文件系統(tǒng)的作用時存放各種工具、應用程序和必需的鏈接庫等。使用Busybox可以簡化制作嵌入式系統(tǒng)根文件系統(tǒng)的過程,因此,Busybox工具在嵌入式開發(fā)中廣泛應用。從官方網(wǎng)站下載Busybox-1.15.2.tar.bz2,解壓后可以得到源碼。進入源碼目錄,修改Makefile文件,執(zhí)行make menuconfig進行配置Busybox,根據(jù)實際需要添加或去除某些選項。配置完畢后,執(zhí)行make、make install命令為新建的根文件系統(tǒng)添加/usr、/bin、/sbin等目錄。

    定制根文件系統(tǒng)的步驟如下:

    (1)創(chuàng)建目錄,在新建的根文件系統(tǒng)目錄下,建立etc、dev、mnt等常見的Linux系統(tǒng)目錄;

    (2)創(chuàng)建設備節(jié)點;

    (3)添加所需的庫文件;

    (4)配置系統(tǒng)文件;

    (5)指定應用程序。

    文件系統(tǒng)框架制作好后,使用mkyaffs2image工具,制作yaffs鏡像。把可執(zhí)行文件復制到/usr/bin目錄下,制作文件系統(tǒng)鏡像:mkyaffs2image root root.bin,將生成的root.bin文件燒入開發(fā)板,復位開發(fā)板后,在串口終端輸入ls命令,結(jié)果如圖4所示。

    圖4 根文件系統(tǒng)目錄

    4 結(jié)束語

    本文系統(tǒng)介紹了以S3C2440的ARM9處理器為硬件平臺的嵌入式Linux系統(tǒng)的移植過程。針對U-boot的源碼進行了必要的修改,方便嵌入式Linux系統(tǒng)的后續(xù)開發(fā)工作。對嵌入式Linux內(nèi)核的移植及根文件系統(tǒng)的創(chuàng)建方法進行總結(jié)。嵌入式Linux系統(tǒng)移植于嵌入式底層開發(fā)平臺對嵌入式系統(tǒng)開發(fā)設計具有重要意義。移植后的Linux系統(tǒng)在ARM平臺下穩(wěn)定工作。

    [1]徐英慧,馬忠梅.ARM9嵌入式系統(tǒng)設計-基于S3C2410與Linux[M].北京:北京航空航天大學出版社,2010.

    [2]劉文峰,李程遠,李善平.嵌入式Linux操作系統(tǒng)的研究[J].浙江大學學報:工學版,2004,38(4).

    [3]宋凱,嚴麗平.ARM Linux在S3C2410上的移植[J].計算機工程與設計,2008,29(16).

    [4]鄒穎婷,李紹榮.ARM9上的嵌入式Linux系統(tǒng)移植[J].自動化技術與應用,2009,28(6).

    [5]師磊.U-Boot在S3C2440上的分析與移植[J].計算機系統(tǒng)應用,2010,19(4).

    [6]韋東山.嵌入式Linux應用開發(fā)完全手冊[M].北京:人民郵電出版社,2008.

    [7]Karim Yaghmour, Jonathan Masters, Gilad Ben-Yossef.Building Embedded Linux Systems[M].O’Reilly,2003.

    [8]師娟娟,彭迪.基于ARM9的嵌入式Linux移植[J].武漢理工大學學報,2008,30(2).

    猜你喜歡
    源碼編譯器開發(fā)板
    基于網(wǎng)頁源碼結(jié)構(gòu)理解的自適應爬蟲代碼生成方法
    計算機應用(2023年6期)2023-07-03 14:11:56
    基于圖神經(jīng)網(wǎng)絡的軟件源碼漏洞檢測方法
    計算機時代(2023年6期)2023-06-15 17:49:09
    企業(yè)如何保護源碼
    基于相異編譯器的安全計算機平臺交叉編譯環(huán)境設計
    Microchip最新推出兩款PIC32 Curiosity開發(fā)板
    淺析單片機開發(fā)板的設計與制作
    電子制作(2017年22期)2017-02-02 07:10:14
    基于數(shù)據(jù)結(jié)構(gòu)教輔系統(tǒng)的實驗課程改革
    計算機教育(2016年4期)2016-05-20 02:36:05
    Mouser為您呈上開發(fā)關鍵之STMicroelectronics Nucleo開發(fā)板
    Arduino和Atmel發(fā)布Arduino Zero開發(fā)板
    通用NC代碼編譯器的設計與實現(xiàn)
    满18在线观看网站| 50天的宝宝边吃奶边哭怎么回事| 免费在线观看影片大全网站 | 亚洲精品一区蜜桃| 精品一区二区三卡| 成人三级做爰电影| 欧美黑人欧美精品刺激| 国产99久久九九免费精品| 久久精品久久久久久噜噜老黄| 午夜福利免费观看在线| 国产精品一二三区在线看| av网站在线播放免费| 成人亚洲精品一区在线观看| 亚洲图色成人| 夜夜骑夜夜射夜夜干| 搡老乐熟女国产| 国产精品成人在线| 人妻一区二区av| 精品亚洲成国产av| 欧美人与性动交α欧美软件| 亚洲免费av在线视频| 国产精品av久久久久免费| 一二三四在线观看免费中文在| 成年人黄色毛片网站| 日韩,欧美,国产一区二区三区| 老司机深夜福利视频在线观看 | 精品久久久久久电影网| 成人亚洲精品一区在线观看| 丝袜喷水一区| 一级毛片 在线播放| 亚洲av国产av综合av卡| 成年人免费黄色播放视频| 亚洲伊人色综图| www日本在线高清视频| 国产有黄有色有爽视频| 国产精品国产av在线观看| 久久人人爽人人片av| 一本—道久久a久久精品蜜桃钙片| 成年人黄色毛片网站| 国产一区二区三区综合在线观看| 亚洲欧美精品综合一区二区三区| 国产精品九九99| 婷婷色综合www| 欧美亚洲 丝袜 人妻 在线| 嫩草影视91久久| 一边亲一边摸免费视频| 欧美黄色片欧美黄色片| 久久99热这里只频精品6学生| 成在线人永久免费视频| 国产精品99久久99久久久不卡| 人人妻人人爽人人添夜夜欢视频| 中文字幕高清在线视频| 交换朋友夫妻互换小说| 国产无遮挡羞羞视频在线观看| 永久免费av网站大全| 国产精品99久久99久久久不卡| 国产黄频视频在线观看| 日日夜夜操网爽| 亚洲av国产av综合av卡| 午夜免费男女啪啪视频观看| 少妇粗大呻吟视频| 免费一级毛片在线播放高清视频 | 在现免费观看毛片| 伦理电影免费视频| 国产极品粉嫩免费观看在线| 欧美日韩综合久久久久久| 一区二区日韩欧美中文字幕| 久久人人爽人人片av| 免费在线观看视频国产中文字幕亚洲 | 午夜福利一区二区在线看| 久久久久久久大尺度免费视频| 欧美成狂野欧美在线观看| 色94色欧美一区二区| 国产不卡av网站在线观看| 手机成人av网站| 亚洲一卡2卡3卡4卡5卡精品中文| 中文字幕人妻丝袜一区二区| 丰满饥渴人妻一区二区三| 一区二区三区乱码不卡18| 汤姆久久久久久久影院中文字幕| 久久精品国产亚洲av涩爱| 免费少妇av软件| 性色av一级| 久9热在线精品视频| 又大又爽又粗| av视频免费观看在线观看| 日韩一区二区三区影片| 国产亚洲午夜精品一区二区久久| 亚洲熟女精品中文字幕| 亚洲av欧美aⅴ国产| 久久毛片免费看一区二区三区| 人人妻,人人澡人人爽秒播 | 亚洲av日韩精品久久久久久密 | 亚洲精品成人av观看孕妇| 一区在线观看完整版| 美女脱内裤让男人舔精品视频| 性高湖久久久久久久久免费观看| 亚洲久久久国产精品| 黑人巨大精品欧美一区二区蜜桃| 高清欧美精品videossex| xxx大片免费视频| 精品国产一区二区久久| 欧美精品人与动牲交sv欧美| 国产不卡av网站在线观看| tube8黄色片| 少妇 在线观看| 色视频在线一区二区三区| 久久久久视频综合| 少妇人妻 视频| 免费高清在线观看视频在线观看| 九草在线视频观看| 欧美在线黄色| 日韩一区二区三区影片| 精品福利观看| √禁漫天堂资源中文www| 国产一区二区 视频在线| 免费在线观看黄色视频的| 天堂中文最新版在线下载| 999久久久国产精品视频| 成人三级做爰电影| 亚洲人成77777在线视频| 91麻豆av在线| 国产成人影院久久av| 日本五十路高清| 精品久久久精品久久久| 夫妻午夜视频| 亚洲激情五月婷婷啪啪| 久久久精品免费免费高清| 欧美人与善性xxx| 飞空精品影院首页| 欧美精品亚洲一区二区| 亚洲欧美清纯卡通| 欧美日韩视频高清一区二区三区二| 丁香六月欧美| 久久综合国产亚洲精品| 又粗又硬又长又爽又黄的视频| 婷婷色综合大香蕉| 美女主播在线视频| 久久精品久久久久久噜噜老黄| 只有这里有精品99| 十八禁人妻一区二区| 美女大奶头黄色视频| 狠狠婷婷综合久久久久久88av| 国产成人精品久久久久久| 黄色一级大片看看| 日韩制服丝袜自拍偷拍| 又紧又爽又黄一区二区| 好男人视频免费观看在线| 国产男人的电影天堂91| 国产精品久久久久久人妻精品电影 | 婷婷色av中文字幕| av片东京热男人的天堂| 欧美黑人精品巨大| 97人妻天天添夜夜摸| 精品久久久久久电影网| 色网站视频免费| 国产亚洲一区二区精品| 色视频在线一区二区三区| 欧美大码av| 国产精品三级大全| 亚洲av男天堂| 香蕉国产在线看| 中国美女看黄片| 嫩草影视91久久| 亚洲精品第二区| 亚洲欧洲日产国产| 美女主播在线视频| 99久久人妻综合| 黑人巨大精品欧美一区二区蜜桃| 国产精品久久久久久精品古装| 女人爽到高潮嗷嗷叫在线视频| 国产在线免费精品| 亚洲国产精品国产精品| 熟女av电影| 18禁观看日本| 国产精品秋霞免费鲁丝片| 国产精品一国产av| 亚洲精品日韩在线中文字幕| 婷婷色麻豆天堂久久| 成年美女黄网站色视频大全免费| av在线app专区| 一本大道久久a久久精品| 亚洲天堂av无毛| 欧美黄色片欧美黄色片| 久久久国产欧美日韩av| 美国免费a级毛片| 1024香蕉在线观看| 校园人妻丝袜中文字幕| 精品少妇黑人巨大在线播放| 午夜福利视频精品| 午夜免费观看性视频| www日本在线高清视频| 亚洲精品乱久久久久久| 久久久精品免费免费高清| 无限看片的www在线观看| 少妇的丰满在线观看| 又大又爽又粗| 乱人伦中国视频| 美女福利国产在线| 男女边摸边吃奶| 午夜免费观看性视频| 少妇 在线观看| 9热在线视频观看99| 精品少妇久久久久久888优播| 91精品伊人久久大香线蕉| 18在线观看网站| 日韩电影二区| 十八禁高潮呻吟视频| 午夜免费成人在线视频| 悠悠久久av| 午夜激情av网站| 国产精品久久久久成人av| 亚洲自偷自拍图片 自拍| av一本久久久久| 可以免费在线观看a视频的电影网站| 欧美日韩成人在线一区二区| 高清黄色对白视频在线免费看| 亚洲欧美精品自产自拍| 丰满饥渴人妻一区二区三| 在线看a的网站| 国产在线视频一区二区| 国产91精品成人一区二区三区 | 日韩 亚洲 欧美在线| 成人三级做爰电影| 老司机在亚洲福利影院| 视频区欧美日本亚洲| 亚洲欧美一区二区三区国产| 自拍欧美九色日韩亚洲蝌蚪91| 麻豆国产av国片精品| 精品欧美一区二区三区在线| 国产成人精品久久二区二区免费| 亚洲中文字幕日韩| 欧美av亚洲av综合av国产av| videosex国产| 日韩伦理黄色片| 成人18禁高潮啪啪吃奶动态图| 亚洲 欧美一区二区三区| 免费一级毛片在线播放高清视频 | 色精品久久人妻99蜜桃| 男人舔女人的私密视频| 国产精品久久久久久精品古装| 咕卡用的链子| 欧美国产精品一级二级三级| 麻豆国产av国片精品| 国产高清不卡午夜福利| a 毛片基地| 黑人欧美特级aaaaaa片| 国产男人的电影天堂91| 亚洲五月婷婷丁香| 久久人妻熟女aⅴ| 亚洲成色77777| 国产成人系列免费观看| 99久久综合免费| 日韩大片免费观看网站| 永久免费av网站大全| 亚洲成av片中文字幕在线观看| 91精品伊人久久大香线蕉| 亚洲情色 制服丝袜| 菩萨蛮人人尽说江南好唐韦庄| 99热国产这里只有精品6| 视频在线观看一区二区三区| 视频区图区小说| 国产精品偷伦视频观看了| 一区二区三区精品91| 国产淫语在线视频| 午夜福利,免费看| 赤兔流量卡办理| 国产成人精品久久二区二区91| 午夜福利免费观看在线| 在线观看免费视频网站a站| 国产野战对白在线观看| 久久久久久久大尺度免费视频| 美女扒开内裤让男人捅视频| 国产一区亚洲一区在线观看| 美女脱内裤让男人舔精品视频| www.av在线官网国产| 成人免费观看视频高清| 午夜福利视频在线观看免费| 亚洲精品国产区一区二| 亚洲国产精品国产精品| 亚洲精品国产区一区二| 国产成人系列免费观看| 日韩欧美一区视频在线观看| 欧美在线黄色| 精品少妇黑人巨大在线播放| 啦啦啦 在线观看视频| 岛国毛片在线播放| 午夜福利在线免费观看网站| 大香蕉久久网| 叶爱在线成人免费视频播放| 免费看不卡的av| 免费少妇av软件| 亚洲中文字幕日韩| 老汉色∧v一级毛片| 国产精品久久久久久精品古装| 啦啦啦视频在线资源免费观看| 国产男女内射视频| 欧美日韩精品网址| 啦啦啦啦在线视频资源| 中文字幕亚洲精品专区| 亚洲中文字幕日韩| 人人妻,人人澡人人爽秒播 | 亚洲国产精品999| 久热爱精品视频在线9| 大片免费播放器 马上看| 啦啦啦在线免费观看视频4| 王馨瑶露胸无遮挡在线观看| 五月天丁香电影| 老司机亚洲免费影院| 激情视频va一区二区三区| 秋霞在线观看毛片| 超碰97精品在线观看| 成人国产一区最新在线观看 | 七月丁香在线播放| bbb黄色大片| 七月丁香在线播放| 香蕉国产在线看| 日韩,欧美,国产一区二区三区| 精品久久久久久久毛片微露脸 | 激情视频va一区二区三区| 欧美中文综合在线视频| 亚洲av成人精品一二三区| av又黄又爽大尺度在线免费看| 十八禁网站网址无遮挡| 91老司机精品| 手机成人av网站| 午夜福利乱码中文字幕| 亚洲国产精品一区二区三区在线| 2018国产大陆天天弄谢| 一级黄片播放器| 国产xxxxx性猛交| 免费高清在线观看视频在线观看| 亚洲精品久久午夜乱码| 性色av一级| 午夜福利免费观看在线| av网站在线播放免费| 亚洲五月色婷婷综合| 99国产精品免费福利视频| 日本午夜av视频| 女人爽到高潮嗷嗷叫在线视频| 亚洲少妇的诱惑av| 免费观看人在逋| 91麻豆av在线| 精品福利观看| www.999成人在线观看| 免费观看a级毛片全部| 午夜福利视频精品| 久久久久久久国产电影| 国产精品.久久久| 国产视频首页在线观看| 国产欧美日韩一区二区三区在线| 中文字幕人妻丝袜制服| 我的亚洲天堂| 精品一区二区三卡| 超色免费av| 久久国产亚洲av麻豆专区| 男女午夜视频在线观看| 欧美精品一区二区大全| av一本久久久久| 在线观看人妻少妇| 黄片小视频在线播放| 国产精品成人在线| 99国产精品一区二区三区| 99re6热这里在线精品视频| 午夜老司机福利片| 一级a爱视频在线免费观看| 国产亚洲欧美在线一区二区| 亚洲综合色网址| 亚洲精品国产av蜜桃| 亚洲七黄色美女视频| 久久午夜综合久久蜜桃| 亚洲av成人不卡在线观看播放网 | 免费看av在线观看网站| 国产精品二区激情视频| 亚洲人成电影免费在线| av国产久精品久网站免费入址| 久久狼人影院| 超色免费av| 欧美乱码精品一区二区三区| 久久精品熟女亚洲av麻豆精品| 免费高清在线观看视频在线观看| av电影中文网址| 热99久久久久精品小说推荐| 18禁黄网站禁片午夜丰满| 婷婷色综合www| 亚洲第一青青草原| 操出白浆在线播放| 免费在线观看视频国产中文字幕亚洲 | 人人妻人人添人人爽欧美一区卜| 天天躁夜夜躁狠狠躁躁| 电影成人av| 色播在线永久视频| 国产深夜福利视频在线观看| 永久免费av网站大全| 啦啦啦中文免费视频观看日本| 国产免费又黄又爽又色| 一区在线观看完整版| 夜夜骑夜夜射夜夜干| 欧美黄色片欧美黄色片| 啦啦啦在线观看免费高清www| 国产成人欧美| 美女高潮到喷水免费观看| 午夜久久久在线观看| 亚洲国产精品国产精品| 最新的欧美精品一区二区| 我要看黄色一级片免费的| 成人免费观看视频高清| av又黄又爽大尺度在线免费看| 午夜精品国产一区二区电影| 天堂中文最新版在线下载| 日日摸夜夜添夜夜爱| 日韩精品免费视频一区二区三区| 80岁老熟妇乱子伦牲交| 国产熟女欧美一区二区| 欧美另类一区| 国产野战对白在线观看| 婷婷色综合大香蕉| 成年人午夜在线观看视频| 欧美日本中文国产一区发布| 亚洲av成人精品一二三区| 好男人视频免费观看在线| 亚洲国产成人一精品久久久| 性色av乱码一区二区三区2| 亚洲色图综合在线观看| 日韩 欧美 亚洲 中文字幕| 人人妻人人澡人人看| 久久人人爽人人片av| 女性生殖器流出的白浆| 欧美精品av麻豆av| av线在线观看网站| 久久久久久久久久久久大奶| 少妇猛男粗大的猛烈进出视频| 男人添女人高潮全过程视频| 婷婷色综合大香蕉| 侵犯人妻中文字幕一二三四区| 90打野战视频偷拍视频| 国产精品三级大全| 日韩制服丝袜自拍偷拍| 色精品久久人妻99蜜桃| 日韩免费高清中文字幕av| 久久鲁丝午夜福利片| 婷婷丁香在线五月| 男人舔女人的私密视频| 婷婷色麻豆天堂久久| 久久久久网色| 国产三级黄色录像| 伦理电影免费视频| 国产亚洲av片在线观看秒播厂| 亚洲精品久久久久久婷婷小说| 亚洲精品日本国产第一区| 亚洲av日韩精品久久久久久密 | 老司机在亚洲福利影院| 大码成人一级视频| 久久久久久久久免费视频了| 国产又爽黄色视频| 亚洲一码二码三码区别大吗| 精品卡一卡二卡四卡免费| 亚洲av美国av| 欧美中文综合在线视频| 国产精品麻豆人妻色哟哟久久| 嫁个100分男人电影在线观看 | 美女脱内裤让男人舔精品视频| 国产一区亚洲一区在线观看| 亚洲精品中文字幕在线视频| 麻豆av在线久日| 一本综合久久免费| 午夜福利免费观看在线| 一级毛片女人18水好多 | 国产片内射在线| 午夜影院在线不卡| 国产97色在线日韩免费| 下体分泌物呈黄色| 免费观看人在逋| 精品国产国语对白av| 国产三级黄色录像| 日日夜夜操网爽| 久久亚洲国产成人精品v| 亚洲精品国产一区二区精华液| av天堂在线播放| 一区在线观看完整版| 久久国产精品影院| 99国产综合亚洲精品| 国产成人精品久久二区二区免费| 久久久久精品人妻al黑| 欧美另类一区| 午夜免费观看性视频| av网站在线播放免费| 波多野结衣av一区二区av| 精品熟女少妇八av免费久了| 日韩中文字幕欧美一区二区 | 9热在线视频观看99| 国产亚洲精品久久久久5区| 国产成人免费无遮挡视频| 亚洲精品久久成人aⅴ小说| 大码成人一级视频| 久久久国产欧美日韩av| 99精品久久久久人妻精品| 建设人人有责人人尽责人人享有的| 天天操日日干夜夜撸| 亚洲一区中文字幕在线| av有码第一页| 免费久久久久久久精品成人欧美视频| 国产xxxxx性猛交| 久久久久久亚洲精品国产蜜桃av| 国产深夜福利视频在线观看| 91国产中文字幕| 久久久久国产精品人妻一区二区| 欧美精品人与动牲交sv欧美| 亚洲av片天天在线观看| 亚洲成av片中文字幕在线观看| 欧美大码av| 亚洲精品一二三| 各种免费的搞黄视频| 天天躁狠狠躁夜夜躁狠狠躁| bbb黄色大片| 黄色 视频免费看| 免费观看a级毛片全部| 蜜桃国产av成人99| 两性夫妻黄色片| 亚洲精品成人av观看孕妇| 欧美xxⅹ黑人| 日日夜夜操网爽| 久久亚洲国产成人精品v| 欧美另类一区| 亚洲少妇的诱惑av| 亚洲欧美成人综合另类久久久| 丰满饥渴人妻一区二区三| 国产精品偷伦视频观看了| 亚洲中文字幕日韩| 免费高清在线观看视频在线观看| 99热全是精品| 亚洲人成电影观看| 手机成人av网站| 美女大奶头黄色视频| 国产在视频线精品| 成年美女黄网站色视频大全免费| 丰满少妇做爰视频| 人体艺术视频欧美日本| 精品少妇内射三级| 欧美激情极品国产一区二区三区| xxxhd国产人妻xxx| 久久鲁丝午夜福利片| 校园人妻丝袜中文字幕| 一二三四社区在线视频社区8| 一级毛片女人18水好多 | 日韩av免费高清视频| 日韩 欧美 亚洲 中文字幕| 国产精品人妻久久久影院| 国产真人三级小视频在线观看| 久久久久久亚洲精品国产蜜桃av| 日本五十路高清| 在线av久久热| 精品亚洲成国产av| 七月丁香在线播放| 久久久国产欧美日韩av| 精品欧美一区二区三区在线| 国产精品久久久av美女十八| 一本色道久久久久久精品综合| 久久精品熟女亚洲av麻豆精品| 国产成人啪精品午夜网站| 精品久久久精品久久久| 久久国产精品大桥未久av| 一区二区三区四区激情视频| 国产一区二区激情短视频 | 99国产精品99久久久久| 黄色一级大片看看| 久久青草综合色| 亚洲成人国产一区在线观看 | 亚洲国产精品999| xxxhd国产人妻xxx| 性高湖久久久久久久久免费观看| 9191精品国产免费久久| 人人妻人人澡人人爽人人夜夜| 亚洲av片天天在线观看| 在线看a的网站| 麻豆乱淫一区二区| 两性夫妻黄色片| 嫩草影视91久久| 熟女少妇亚洲综合色aaa.| 男女床上黄色一级片免费看| 99九九在线精品视频| 99国产精品一区二区蜜桃av | 亚洲,欧美,日韩| 高清不卡的av网站| 国产精品av久久久久免费| 婷婷色综合www| av网站免费在线观看视频| 亚洲精品第二区| 汤姆久久久久久久影院中文字幕| 久久精品久久久久久久性| 美女主播在线视频| 精品人妻1区二区| 国产男人的电影天堂91| 午夜免费男女啪啪视频观看| 人人澡人人妻人| 看免费成人av毛片| 99久久综合免费| 狠狠婷婷综合久久久久久88av| 黄色视频在线播放观看不卡| 亚洲精品自拍成人| 美女视频免费永久观看网站| 极品人妻少妇av视频| 亚洲 国产 在线| 国产精品亚洲av一区麻豆| 国产真人三级小视频在线观看| av一本久久久久| 国产在线免费精品| 亚洲欧美清纯卡通| 亚洲激情五月婷婷啪啪| 中文字幕亚洲精品专区| 亚洲免费av在线视频| 欧美黑人精品巨大| 久久青草综合色| 一级毛片黄色毛片免费观看视频| 亚洲专区国产一区二区|