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

    嵌入式系統(tǒng)硬件平臺的啟動方式研究

    2016-01-26 09:40:17桑赫林巖張烽
    關(guān)鍵詞:嵌入式系統(tǒng)啟動

    桑赫,林巖,張烽

    (北京航空航天大學(xué) 自動化科學(xué)與電氣工程學(xué)院,北京 100191)

    ?

    嵌入式系統(tǒng)硬件平臺的啟動方式研究

    桑赫,林巖,張烽

    (北京航空航天大學(xué) 自動化科學(xué)與電氣工程學(xué)院,北京 100191)

    摘要:本文研究嵌入式Linux操作系統(tǒng)的啟動過程,分析從設(shè)備上電到系統(tǒng)完成啟動的每個(gè)環(huán)節(jié)的作用與實(shí)現(xiàn)方式。使用以TMS320DM365為核心的嵌入式設(shè)備為硬件平臺,研究主要啟動方式的實(shí)現(xiàn)過程,確定啟動方式的適用環(huán)境及優(yōu)缺點(diǎn)?;诒銛y嵌入式設(shè)備,通過改進(jìn)的MMC/SD啟動方式,實(shí)現(xiàn)設(shè)備的啟動與運(yùn)行不依賴NAND FLASH。

    關(guān)鍵詞:嵌入式系統(tǒng);啟動;Linux;TMS320DM365;Micro SD卡

    引言

    隨著嵌入式技術(shù)的不斷發(fā)展,嵌入式系統(tǒng)在很多領(lǐng)域中得到了更加廣泛的應(yīng)用。嵌入式系統(tǒng)中的應(yīng)用程序一般都運(yùn)行在嵌入式操作系統(tǒng)之上,目前主要應(yīng)用的嵌入式操作系統(tǒng)為開源的Linux系統(tǒng)[1]。嵌入式Linux系統(tǒng)的啟動過程與一般計(jì)算機(jī)Linux系統(tǒng)啟動過程不同,為應(yīng)對不同的工作與開發(fā)環(huán)境,嵌入式系統(tǒng)提供了多種啟動方式,通過研究啟動方式的特點(diǎn)以及嵌入式Linux的啟動過程可以對啟動過程進(jìn)行優(yōu)化,以滿足特定的需求。

    TMS320DM365是目前應(yīng)用十分廣泛的一種嵌入式芯片,該芯片支持多種啟動方式[2]。本文以其為硬件平臺著重研究啟動過程以及MMC/SD啟動方式的改進(jìn)與優(yōu)化方法。

    1嵌入式系統(tǒng)啟動過程

    1.1嵌入式Linux系統(tǒng)的啟動過程

    嵌入式Linux系統(tǒng)的啟動過程主要分為3個(gè)階段,首先進(jìn)行芯片內(nèi)引導(dǎo)(RBL),使系統(tǒng)尋找到下一階段的程序入口,接下來啟動第二階段引導(dǎo)(UBL與Uboot),進(jìn)一步對嵌入式設(shè)備進(jìn)行初始化,最后引導(dǎo)Linux內(nèi)核啟動,掛載文件系統(tǒng),完成Linux系統(tǒng)啟動[3]。其中芯片內(nèi)引導(dǎo)及第二階段引導(dǎo)共同組成了Bootloader。具體的啟動步驟如下:

    ① 嵌入式設(shè)備上電,芯片內(nèi)部引導(dǎo)程序自動運(yùn)行,初始化CPU,檢測設(shè)備狀態(tài)及啟動配置引腳狀態(tài),確定啟動方式;

    ② 將啟動方式指定設(shè)備中的第二階段引導(dǎo)程序拷貝到內(nèi)存,并跳轉(zhuǎn)到相應(yīng)入口地址,執(zhí)行第二階段引導(dǎo);

    ③ UBL進(jìn)一步初始化相關(guān)設(shè)備,將Uboot程序復(fù)制到內(nèi)存中,運(yùn)行Uboot,將存儲設(shè)備中的Linux內(nèi)核加載到內(nèi)存中,并使用設(shè)置的啟動參數(shù)執(zhí)行內(nèi)核;

    ④ Linux內(nèi)核初始化存儲、顯示、網(wǎng)絡(luò)等硬件設(shè)備;

    ⑤ 掛載文件系統(tǒng),啟動init進(jìn)程,完成Linux系統(tǒng)啟動。

    嵌入式Linux系統(tǒng)的啟動過程如圖1所示。

    圖1 嵌入式Linux系統(tǒng)的啟動過程

    1.2引導(dǎo)程序Bootloader的作用

    嵌入式設(shè)備具有與PC機(jī)類似的硬件配置,PC機(jī)中使用BIOS作為啟動引導(dǎo)程序,嵌入式設(shè)備則使用Bootloader作為引導(dǎo)程序,完成設(shè)備的初始化以及操作系統(tǒng)內(nèi)核的啟動[4]。

    Bootloader是用來初始化硬件設(shè)備以及建立內(nèi)存空間映射圖的一段程序,因此其實(shí)現(xiàn)要依賴硬件。對于目前應(yīng)用廣泛的ARM體系結(jié)構(gòu)來說,一般使用Uboot形式的Bootloader均可以滿足需求,但仍需根據(jù)其他不同的硬件設(shè)備對源程序進(jìn)行修改。為了能夠提供更多復(fù)雜功能、更好的可移植性以及更高的可靠性,Bootloader通常被設(shè)計(jì)為多階段啟動方式。以TI公司生產(chǎn)的ARM核心嵌入式設(shè)備為例,其Bootloader的開始階段固化于芯片內(nèi)部,稱為RBL(ROM Bootloader)階段,該階段的程序會初始化一部分內(nèi)存空間,關(guān)閉所有中斷,并通過啟動引腳狀態(tài)確定系統(tǒng)的啟動方式,將第二階段的啟動程序從指定設(shè)備復(fù)制到內(nèi)存中,進(jìn)行系統(tǒng)下一步啟動。第二階段稱為UBL(User Bootloader)階段,該階段會進(jìn)一步初始化系統(tǒng),設(shè)置堆棧。由于TMS320DM365芯片支持的UBL最大為30 KB,因此要實(shí)現(xiàn)更多功能及Linux內(nèi)核的配置與加載,需要將第三階段的啟動程序復(fù)制到內(nèi)存中并執(zhí)行。第三階段稱為Uboot階段,該階段初始化系統(tǒng)的網(wǎng)口、串口等設(shè)備,為嵌入式系統(tǒng)內(nèi)核分配內(nèi)存空間,并將Linux系統(tǒng)內(nèi)核加載到內(nèi)存空間中,使用配置參數(shù)啟動系統(tǒng)。該Bootloader的啟動過程如圖2所示。

    圖2 Bootloader啟動過程

    2啟動方式

    2.1啟動方式概述

    由于嵌入式設(shè)備需要在不同的環(huán)境下工作,因此其相對于PC機(jī)來說具有更多的啟動方式。使用何種啟動方式一般由芯片的啟動配置引腳決定,CPU在啟動后會讀取該引腳的信息以確定啟動方式。一般來說,嵌入式設(shè)備使用NAND Flash啟動作為默認(rèn)啟動方式,即把各階段Bootloader、Linux系統(tǒng)內(nèi)核以及文件系統(tǒng)存儲在NAND Flash中,嵌入式設(shè)備啟動時(shí),將NAND Flash中的文件加載到內(nèi)存中。

    不同的嵌入式設(shè)備所支持的啟動各不相同,典型的啟動方式有NAND Flash啟動、MMC/SD啟動、EMIF啟動等方式。本文使用TMS320DM365(以下簡稱DM365)為CPU的嵌入式設(shè)備平臺,研究其啟動方式的實(shí)現(xiàn)過程。

    DM365處理器可以根據(jù)啟動引腳BTSEL[2∶0]的配置來決定使用異步EMIF啟動還是ARM的ROM啟動[5]。

    當(dāng)BTSEL[2∶0] = 001時(shí),采用異步EMIF啟動方式,此時(shí)需要使用OneNAND設(shè)備,芯片啟動會在執(zhí)行完OneNAND的啟動頁后進(jìn)行。

    當(dāng)BTSEL[2∶0] ≠ 001時(shí),使用ARM處理器的RBL(ROM Bootloader)來引導(dǎo)系統(tǒng),此時(shí)有如下7種啟動方式:

    ① BTSEL[2∶0] = 000為ARM NAND啟動;

    ② BTSEL[2∶0] = 010為ARM MMC/SD啟動;

    ③ BTSEL[2∶0] = 011為ARM UART啟動;

    ④ BTSEL[2∶0] = 100為ARM USB啟動;

    ⑤ BTSEL[2∶0] = 101為ARM SPI啟動;

    ⑥ BTSEL[2∶0] = 110為ARM EMAC啟動;

    ⑦ BTSEL[2∶0] = 111為ARM HPI啟動。

    當(dāng)系統(tǒng)從NAND Flash啟動失敗時(shí),會自動嘗試使用MMC/SD方式啟動,如果此時(shí)系統(tǒng)啟動沒有成功,則將循環(huán)嘗試使用MMC/SD方式啟動。其他啟動方式如果啟動失敗,會反復(fù)嘗試當(dāng)前啟動方式。

    2.2啟動方式研究

    嵌入式系統(tǒng)一般選擇從固態(tài)存儲設(shè)備上啟動,對于DM365系統(tǒng)來說,NAND Flash和MMC/SD是最常用的兩種啟動方式。

    2.2.1NAND啟動方式

    當(dāng)啟動方式設(shè)置為NAND Flash啟動方式時(shí),首先從設(shè)備中讀取NAND Flash啟動方式存儲設(shè)備的ID,從對應(yīng)RBL中的設(shè)備信息表可以得到必要的信息(例如塊大小、頁大小等),隨后RBL會在第0頁搜索UBL的描述符。

    圖3 NAND Flash啟動過程

    如果沒有找到符合UBL幻數(shù)的有效UBL,將在接下來的23塊中繼續(xù)搜索。在找到有效的UBL后,RBL將對應(yīng)塊的編號寫入內(nèi)存的特定位置中(0x 7FFC~0x 8000),隨后RBL會根據(jù)UBL提供的信息初始化對應(yīng)的設(shè)備,將UBL拷貝到內(nèi)存中并在入口地址處運(yùn)行UBL,最后UBL將Uboot加載到內(nèi)存中,并執(zhí)行Uboot進(jìn)行系統(tǒng)的引導(dǎo)。在上述過程中,如果RBL在24塊中均未能找到有效的UBL,則會嘗試使用MMC/SD方式啟動。該啟動過程如圖3所示。

    2.2.2MMC/SD啟動方式

    當(dāng)NAND Flash啟動失敗或BTSEL[2∶0] = 010時(shí),系統(tǒng)采用MMC/SD啟動方式。此時(shí),系統(tǒng)首先從MMC/SD設(shè)備的CID和CSD寄存器中讀取塊大小等信息來完成設(shè)備初始化。隨后ARM處理器的RBL從Micro SD卡的第0號塊開始,搜索UBL描述符中的幻數(shù),幻數(shù)在塊的起始32位中。與NAND Flash啟動方式類似,如果沒有找到符合UBL幻數(shù)的有效UBL,RBL將在接下來的23塊中搜索。但由于MMC/SD存儲設(shè)備與NAND Flash存儲設(shè)備的結(jié)構(gòu)不同,要求MMC/SD設(shè)備的存儲容量小于4 GB。

    當(dāng)搜索到有效幻數(shù)時(shí),RBL會將UBL從Micro SD卡中拷貝到IRAM中,并將此時(shí)的塊編號寫入ARM內(nèi)部存儲中的最后32位(0x 7FFC~0x 8000)。在完成復(fù)制后,將從入口地址啟動UBL。UBL啟動后會在Micro SD卡的特定塊中讀取幻數(shù)以及UBL信息,并將信息寫入內(nèi)存中,這些信息中有UBoot的入口地址和載入地址,并將UBoot從Micro SD卡拷貝到內(nèi)存中,隨后系統(tǒng)將從UBoot的入口地址啟動Uboot,引導(dǎo)系統(tǒng)啟動。該啟動過程如圖4所示。

    圖4 MMC/SD啟動過程

    2.2.3UART、USB與EMAC啟動方式

    當(dāng)BTSEL[2∶0] = 011時(shí),設(shè)備將使用UART啟動方式。此時(shí)將通過設(shè)備上的UART接口向ARM的內(nèi)部存儲中下載一段類似UBL的程序。首先RBL向主機(jī)發(fā)送BOOTME信號,主機(jī)接收后將返回一個(gè)ACK序列,經(jīng)過CRC校驗(yàn)后,主機(jī)向RBL發(fā)送UBL程序,RBL接收完成后,啟動UBL并執(zhí)行Uboot的下載與啟動。

    當(dāng)BTSEL[2∶0] = 100時(shí),設(shè)備將使用USB啟動方式。USB啟動方式與UART啟動方式類似,但使用USB啟動方式時(shí),需要RBL先初始化USB設(shè)備,并在主機(jī)中確定USB設(shè)備的收發(fā)端點(diǎn),同時(shí)RBL不支持通知USB設(shè)備。

    當(dāng)BTSEL[2∶0] = 110時(shí),設(shè)備將使用EMAC啟動方式。EMAC啟動方式使用10/100 Mbps網(wǎng)口進(jìn)行通信,RBL向主機(jī)發(fā)送BOOTP信號,從主機(jī)中接收返回的包,并存儲在內(nèi)存中,接收完畢后,運(yùn)行內(nèi)存中的UBL,隨后從主機(jī)中接收Uboot并啟動,引導(dǎo)系統(tǒng)啟動。

    2.2.4SPI與HPI啟動方式

    當(dāng)BTSEL[2∶0] = 101時(shí),設(shè)備將使用SPI啟動方式。此時(shí)RBL會從串口中拷貝UBL到ARM內(nèi)存中,并運(yùn)行UBL。UBL進(jìn)行內(nèi)存及接口的初始化,等待主機(jī)向內(nèi)存中寫入U(xiǎn)boot,寫入完成后運(yùn)行Uboot引導(dǎo)系統(tǒng)。

    當(dāng)BTSEL[2∶0] = 111時(shí),設(shè)備將使用HPI啟動方式。HPI啟動方式與SPI啟動方式的不同在于,RBL不再主動從串口中拷貝UBL,這一過程交給外部主機(jī)操作,當(dāng)主機(jī)完成UBL的拷貝后,會跳轉(zhuǎn)并執(zhí)行UBL進(jìn)行后續(xù)操作。

    3改進(jìn)的MMC/SD啟動方式

    3.1改進(jìn)原因

    目前,基于DM365的嵌入式設(shè)備大多使用NAND Flash作為系統(tǒng)啟動和運(yùn)行的存儲設(shè)備,在設(shè)備調(diào)試過程中和投入使用之前,都需要通過仿真器向NAND Flash燒寫程序,這個(gè)過程相對繁瑣且容易出錯。同時(shí),NAND Flash一般作為固化硬件焊接在嵌入式設(shè)備上,因此對于頻繁使用存取功能的嵌入式設(shè)備來說,NAND Flash一旦損壞將使設(shè)備整體癱瘓。相比之下,MMC/SD設(shè)備具有容量大、燒寫簡易、更換方便的特點(diǎn),恰好可以代替NAND Flash作為系統(tǒng)啟動和運(yùn)行的存儲設(shè)備。但DM365支持的MMC/SD啟動方式中,存儲容量要小于4 GB,所以需要對該啟動方式進(jìn)行改進(jìn),使其支持大容量MMC/SD存儲設(shè)備。

    3.2改進(jìn)方法

    基本的MMC/SD啟動方式不能支持大容量存儲設(shè)備的原因在于,MMC/SD存儲設(shè)備在建立分區(qū)時(shí),會在前若干扇區(qū)生成分區(qū)表,容量越大,分區(qū)表占用的空間就越大,而RBL只在0~23號塊中搜索有效的UBL幻數(shù),因此,對于大容量MMC/SD設(shè)備來說,改進(jìn)的關(guān)鍵在于將UBL的幻數(shù)及入口地址存儲在RBL的尋址范圍內(nèi)。

    寫入位置如圖5所示。因此設(shè)計(jì)程序在生成MMC/SD啟動設(shè)備時(shí),會讀取UBL的幻數(shù)和入口地址,并將其寫入該空白區(qū)域,使用此種改進(jìn)方法即可使DM365支持大容量MMC/SD設(shè)備作為啟動媒介。

    圖5 UBL幻數(shù)及入口地址寫入位置

    結(jié)語

    參考文獻(xiàn)

    [1] 申華,劉龍,張?jiān)拼?嵌入式Linux系統(tǒng)軟硬件開發(fā)與應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2013.

    [2] 高玉龍,白旭,吳瑋.達(dá)芬奇技術(shù)開發(fā)基礎(chǔ)原理與實(shí)例[M].北京:電子工業(yè)出版社,2012.

    [3] 韓超.嵌入式Linux系統(tǒng)開發(fā)全程解析[M].北京:電子工業(yè)出版社,2014.

    [4] DougAbbott.Linux for embedded and real-time applications[M].Oxford:Newnes,2013.

    [5] Texas Instruments.TMS320DM36x DMSoC ARM Subsystem Reference Guide,2009.

    [6] 劉凱,劉博.存儲技術(shù)基礎(chǔ)[M].西安:西安電子科技大學(xué)出版社,2011.

    桑赫(碩士研究生)、張烽(博士),研究方向?yàn)榭刂评碚撆c控制工程;林巖(教授),研究方向?yàn)樽赃m應(yīng)控制、魯棒控制理論及應(yīng)用。

    Start-up Mode of Hardware Platform in Embedded System

    Sang He,Lin Yan,Zhang Feng

    (School of Automation and Electrical Engineering,Beijing University of Aeronautics and Astronautics,Beijing 100191,China)

    Abstract:In the paper,the start-up process of embedded Linux operating system,the effect and implementation of each part from powering on the device to completing start-up are introduced.Based on the embedded device hardware platform which uses TMS320DM365 as the core,in order to determine the suitable environment and the advantages and disadvantages of each start-up mode,the implementation process of major start-up mode is researched.Through the improved MMC/SD start-up mode,the portable embedded devices can start-up and run without NAND Flash.

    Key words:embedded systems; start-up;Linux;TMS320DM365;Micro SD card

    收稿日期:(責(zé)任編輯:薛士然2015-06-23)

    中圖分類號:TM383.6

    文獻(xiàn)標(biāo)識碼:A

    猜你喜歡
    嵌入式系統(tǒng)啟動
    霧霾來襲 限產(chǎn)再次啟動
    安發(fā)生物啟動2017
    基于物聯(lián)網(wǎng)項(xiàng)目驅(qū)動的嵌入式系統(tǒng)教學(xué)改革的研究與實(shí)踐
    嵌入式系統(tǒng)課程“中斷、異常與事件”教學(xué)實(shí)踐及啟示
    面向?qū)嵺`創(chuàng)新人才培養(yǎng)的嵌入式系統(tǒng)教學(xué)研究
    在DiskOnChip上構(gòu)建VxWorks系統(tǒng)開發(fā)環(huán)境
    西部最大規(guī)模云計(jì)算中心啟動
    俄媒:上合組織或9月啟動擴(kuò)員
    大香蕉久久网| 国产淫语在线视频| 天天添夜夜摸| 99热国产这里只有精品6| 丰满迷人的少妇在线观看| 无限看片的www在线观看| 悠悠久久av| 日韩欧美三级三区| cao死你这个sao货| 午夜成年电影在线免费观看| 欧美国产精品va在线观看不卡| 自线自在国产av| 亚洲熟妇中文字幕五十中出 | 大香蕉久久成人网| 最近最新中文字幕大全电影3 | 久久国产精品大桥未久av| 欧美日韩一级在线毛片| 免费在线观看日本一区| 999久久久国产精品视频| 亚洲熟妇中文字幕五十中出 | 黄色a级毛片大全视频| 变态另类成人亚洲欧美熟女 | 久久久国产欧美日韩av| 18禁美女被吸乳视频| 操美女的视频在线观看| 久久精品亚洲精品国产色婷小说| 日本欧美视频一区| 精品福利永久在线观看| 久久人人爽av亚洲精品天堂| 欧美精品av麻豆av| 国产高清国产精品国产三级| 国产片内射在线| 熟女少妇亚洲综合色aaa.| 国产亚洲欧美98| 无人区码免费观看不卡| 男人操女人黄网站| 欧美日韩福利视频一区二区| 精品久久蜜臀av无| 校园春色视频在线观看| 成人18禁在线播放| 久久人人爽av亚洲精品天堂| 看片在线看免费视频| 老司机深夜福利视频在线观看| 在线国产一区二区在线| 日韩欧美在线二视频 | 真人做人爱边吃奶动态| 一本综合久久免费| 曰老女人黄片| 国产精品一区二区精品视频观看| 变态另类成人亚洲欧美熟女 | 久久久国产成人精品二区 | 丰满迷人的少妇在线观看| 啦啦啦在线免费观看视频4| 一区二区三区国产精品乱码| 午夜日韩欧美国产| 欧美日韩av久久| 天堂俺去俺来也www色官网| 黄色 视频免费看| 久久亚洲精品不卡| 久久中文字幕一级| 国产精品 欧美亚洲| 下体分泌物呈黄色| 一区二区日韩欧美中文字幕| 18禁裸乳无遮挡免费网站照片 | 久久精品熟女亚洲av麻豆精品| а√天堂www在线а√下载 | 成人免费观看视频高清| 精品一区二区三区四区五区乱码| 欧美人与性动交α欧美软件| 欧美在线黄色| 日韩大码丰满熟妇| 高潮久久久久久久久久久不卡| 免费日韩欧美在线观看| 国产精品综合久久久久久久免费 | 黑丝袜美女国产一区| 亚洲国产精品一区二区三区在线| 久久精品成人免费网站| av福利片在线| 18禁裸乳无遮挡动漫免费视频| 国产片内射在线| 色综合婷婷激情| 老司机在亚洲福利影院| 美女视频免费永久观看网站| 精品亚洲成a人片在线观看| 久久精品国产清高在天天线| 色94色欧美一区二区| 欧美日韩成人在线一区二区| 成人国语在线视频| 国内久久婷婷六月综合欲色啪| 国产日韩欧美亚洲二区| 成人国产一区最新在线观看| 美女高潮喷水抽搐中文字幕| 日韩人妻精品一区2区三区| 欧美另类亚洲清纯唯美| 91九色精品人成在线观看| 丝袜在线中文字幕| 欧美老熟妇乱子伦牲交| 亚洲七黄色美女视频| 女人被狂操c到高潮| 欧美最黄视频在线播放免费 | 精品一区二区三区四区五区乱码| 亚洲av片天天在线观看| 三上悠亚av全集在线观看| 国产av一区二区精品久久| 天天操日日干夜夜撸| 99热国产这里只有精品6| 怎么达到女性高潮| 激情视频va一区二区三区| 日韩欧美一区二区三区在线观看 | 中出人妻视频一区二区| 啦啦啦视频在线资源免费观看| 建设人人有责人人尽责人人享有的| 丁香欧美五月| 国产精品一区二区在线观看99| 亚洲人成电影观看| 婷婷丁香在线五月| 9191精品国产免费久久| 身体一侧抽搐| 久久天堂一区二区三区四区| 久久久久久久精品吃奶| 日本撒尿小便嘘嘘汇集6| 国产精品 欧美亚洲| 久久精品国产综合久久久| 欧美日韩精品网址| 国产高清视频在线播放一区| 亚洲第一av免费看| 国产一区二区激情短视频| 国产精品 国内视频| 三级毛片av免费| 制服人妻中文乱码| 99久久99久久久精品蜜桃| 久久久久国产精品人妻aⅴ院 | 久久久久久久精品吃奶| 男人操女人黄网站| 欧美一级毛片孕妇| 亚洲av成人一区二区三| 国产无遮挡羞羞视频在线观看| 国产主播在线观看一区二区| 91国产中文字幕| av一本久久久久| 中文字幕av电影在线播放| 国产精品一区二区精品视频观看| 精品人妻1区二区| 热99久久久久精品小说推荐| 久久中文字幕一级| 欧美人与性动交α欧美精品济南到| 欧美另类亚洲清纯唯美| 99久久99久久久精品蜜桃| 热re99久久精品国产66热6| 国产成人系列免费观看| 午夜福利在线免费观看网站| 男人操女人黄网站| 一级毛片女人18水好多| av天堂在线播放| 亚洲欧美一区二区三区黑人| 99精品在免费线老司机午夜| 日本五十路高清| 女人久久www免费人成看片| 香蕉国产在线看| 黑人猛操日本美女一级片| 咕卡用的链子| 久久人人97超碰香蕉20202| 99热只有精品国产| 老司机影院毛片| 又大又爽又粗| 亚洲免费av在线视频| xxx96com| 亚洲精品国产区一区二| 亚洲成av片中文字幕在线观看| 青草久久国产| 好看av亚洲va欧美ⅴa在| 日韩精品免费视频一区二区三区| 如日韩欧美国产精品一区二区三区| 亚洲国产欧美网| 精品国产一区二区三区四区第35| 在线观看日韩欧美| 不卡av一区二区三区| 亚洲成人国产一区在线观看| 欧美黄色淫秽网站| 黑人巨大精品欧美一区二区mp4| 在线天堂中文资源库| 久久草成人影院| 亚洲精品在线美女| 欧美在线一区亚洲| netflix在线观看网站| 久久精品熟女亚洲av麻豆精品| 亚洲熟女精品中文字幕| 色婷婷久久久亚洲欧美| 女性生殖器流出的白浆| 欧美另类亚洲清纯唯美| 精品人妻1区二区| 色精品久久人妻99蜜桃| 搡老熟女国产l中国老女人| 两个人免费观看高清视频| 久久香蕉激情| 免费日韩欧美在线观看| 天堂动漫精品| 欧美另类亚洲清纯唯美| 日韩制服丝袜自拍偷拍| 1024视频免费在线观看| 日韩免费高清中文字幕av| 亚洲第一青青草原| 美女扒开内裤让男人捅视频| 男人舔女人的私密视频| 母亲3免费完整高清在线观看| 国产激情欧美一区二区| 国产不卡av网站在线观看| 三级毛片av免费| 国产精品98久久久久久宅男小说| 国产av精品麻豆| 91大片在线观看| 涩涩av久久男人的天堂| 亚洲色图 男人天堂 中文字幕| 老司机深夜福利视频在线观看| 欧美黄色片欧美黄色片| 成年女人毛片免费观看观看9 | 亚洲一码二码三码区别大吗| 国产成人精品久久二区二区免费| 99精品欧美一区二区三区四区| 久久草成人影院| 免费在线观看影片大全网站| 亚洲七黄色美女视频| 亚洲色图综合在线观看| 亚洲,欧美精品.| 亚洲免费av在线视频| 欧美日韩黄片免| 国产欧美亚洲国产| 久久这里只有精品19| 男人的好看免费观看在线视频 | 日本欧美视频一区| 日韩欧美免费精品| 欧美丝袜亚洲另类 | 国产精品久久视频播放| 女人被狂操c到高潮| 精品国产国语对白av| 丝瓜视频免费看黄片| 欧美日韩中文字幕国产精品一区二区三区 | 一区二区三区激情视频| 国产精品久久久人人做人人爽| 亚洲精华国产精华精| 国产高清videossex| 又紧又爽又黄一区二区| 国产免费av片在线观看野外av| 亚洲一区二区三区欧美精品| www.熟女人妻精品国产| 中文字幕精品免费在线观看视频| 欧美激情极品国产一区二区三区| 亚洲精品国产一区二区精华液| 亚洲 国产 在线| 视频在线观看一区二区三区| 国产成+人综合+亚洲专区| 天堂动漫精品| 国产日韩一区二区三区精品不卡| 日韩成人在线观看一区二区三区| 精品无人区乱码1区二区| 亚洲成人免费电影在线观看| 日韩人妻精品一区2区三区| 韩国av一区二区三区四区| 亚洲久久久国产精品| 欧美日韩亚洲国产一区二区在线观看 | 嫁个100分男人电影在线观看| 在线播放国产精品三级| 国产精品99久久99久久久不卡| 久久精品国产亚洲av香蕉五月 | 又紧又爽又黄一区二区| 国产精品免费一区二区三区在线 | 亚洲精品久久午夜乱码| 18禁观看日本| 国产免费现黄频在线看| 十分钟在线观看高清视频www| 亚洲自偷自拍图片 自拍| 国产淫语在线视频| 国产精品偷伦视频观看了| 午夜日韩欧美国产| 日韩精品免费视频一区二区三区| 后天国语完整版免费观看| 国产精品久久久久久人妻精品电影| 中亚洲国语对白在线视频| 中文字幕高清在线视频| 午夜福利一区二区在线看| 91国产中文字幕| 国产精品久久久久成人av| 成年动漫av网址| 制服诱惑二区| 日韩免费高清中文字幕av| 91麻豆精品激情在线观看国产 | av网站免费在线观看视频| 精品第一国产精品| 国产精品亚洲一级av第二区| 亚洲av美国av| 女警被强在线播放| 国产亚洲精品一区二区www | 老司机福利观看| 国产精品99久久99久久久不卡| 亚洲,欧美精品.| 欧美日韩福利视频一区二区| 亚洲欧美一区二区三区久久| 精品一区二区三卡| 一边摸一边抽搐一进一小说 | 亚洲熟妇中文字幕五十中出 | 亚洲精品国产色婷婷电影| 中文字幕制服av| 狠狠婷婷综合久久久久久88av| 国内久久婷婷六月综合欲色啪| 国产99白浆流出| 亚洲精品自拍成人| 侵犯人妻中文字幕一二三四区| 亚洲国产精品一区二区三区在线| 无限看片的www在线观看| 久久精品人人爽人人爽视色| 日日摸夜夜添夜夜添小说| 高清视频免费观看一区二区| av一本久久久久| 亚洲国产看品久久| 少妇的丰满在线观看| 国产在线一区二区三区精| 国产av又大| 色婷婷久久久亚洲欧美| 91精品三级在线观看| 精品久久蜜臀av无| 超碰97精品在线观看| 国产伦人伦偷精品视频| 欧美中文综合在线视频| 麻豆乱淫一区二区| 国产午夜精品久久久久久| 日韩一卡2卡3卡4卡2021年| 老司机深夜福利视频在线观看| 一进一出好大好爽视频| 免费不卡黄色视频| 一二三四在线观看免费中文在| 宅男免费午夜| 别揉我奶头~嗯~啊~动态视频| 精品卡一卡二卡四卡免费| 国产不卡一卡二| 一区二区三区精品91| 精品一区二区三区av网在线观看| 日韩欧美国产一区二区入口| 交换朋友夫妻互换小说| 成人18禁高潮啪啪吃奶动态图| 一边摸一边做爽爽视频免费| 18禁国产床啪视频网站| 欧美乱妇无乱码| 亚洲专区字幕在线| 久久亚洲精品不卡| tocl精华| 久久精品亚洲精品国产色婷小说| 国产免费av片在线观看野外av| 操出白浆在线播放| 国产乱人伦免费视频| 男女免费视频国产| 国产免费男女视频| 国产一区二区三区在线臀色熟女 | 亚洲中文字幕日韩| 99riav亚洲国产免费| 精品少妇一区二区三区视频日本电影| 午夜福利在线观看吧| 欧美不卡视频在线免费观看 | 18禁裸乳无遮挡动漫免费视频| 动漫黄色视频在线观看| 99国产综合亚洲精品| 成人18禁在线播放| 一边摸一边做爽爽视频免费| 黑丝袜美女国产一区| 国产精品一区二区免费欧美| 精品人妻1区二区| 久久天躁狠狠躁夜夜2o2o| 亚洲 欧美一区二区三区| 国产成人系列免费观看| 大香蕉久久成人网| 国产99久久九九免费精品| 巨乳人妻的诱惑在线观看| 久久午夜亚洲精品久久| 在线国产一区二区在线| 日韩欧美一区视频在线观看| 久久午夜亚洲精品久久| 超碰成人久久| 国产欧美日韩一区二区三| 精品无人区乱码1区二区| 国产精品99久久99久久久不卡| 女人久久www免费人成看片| √禁漫天堂资源中文www| 三上悠亚av全集在线观看| 大型av网站在线播放| 窝窝影院91人妻| 91精品三级在线观看| 久久青草综合色| 亚洲精品国产精品久久久不卡| 国产成人免费无遮挡视频| 欧美激情极品国产一区二区三区| 王馨瑶露胸无遮挡在线观看| 天堂中文最新版在线下载| 女性被躁到高潮视频| 人成视频在线观看免费观看| 国产亚洲av高清不卡| 男人的好看免费观看在线视频 | 十八禁网站免费在线| 两个人看的免费小视频| 欧美激情极品国产一区二区三区| 亚洲欧美一区二区三区久久| 男女免费视频国产| 亚洲五月色婷婷综合| 男人的好看免费观看在线视频 | 久久精品国产99精品国产亚洲性色 | 精品一区二区三卡| 国产色视频综合| 又黄又爽又免费观看的视频| 亚洲熟妇熟女久久| 亚洲第一欧美日韩一区二区三区| 久久久久久人人人人人| 亚洲国产欧美一区二区综合| 丁香六月欧美| 少妇被粗大的猛进出69影院| 免费不卡黄色视频| 久久婷婷成人综合色麻豆| 亚洲av熟女| 夜夜躁狠狠躁天天躁| 成年动漫av网址| 亚洲欧美激情综合另类| 一区二区三区激情视频| 精品福利永久在线观看| 黄色毛片三级朝国网站| 国产免费av片在线观看野外av| 国产97色在线日韩免费| 少妇粗大呻吟视频| 精品久久久久久电影网| 日本欧美视频一区| 国产人伦9x9x在线观看| 19禁男女啪啪无遮挡网站| 午夜日韩欧美国产| 性色av乱码一区二区三区2| 欧美日韩瑟瑟在线播放| 18禁裸乳无遮挡免费网站照片 | 又大又爽又粗| 婷婷丁香在线五月| 日韩欧美一区二区三区在线观看 | 久热这里只有精品99| 久久热在线av| 啦啦啦 在线观看视频| 亚洲午夜理论影院| 交换朋友夫妻互换小说| 妹子高潮喷水视频| 国产极品粉嫩免费观看在线| 涩涩av久久男人的天堂| 亚洲国产中文字幕在线视频| 天堂动漫精品| 天天躁日日躁夜夜躁夜夜| а√天堂www在线а√下载 | 很黄的视频免费| 天天影视国产精品| 国产高清videossex| 老汉色av国产亚洲站长工具| 亚洲av片天天在线观看| 精品福利永久在线观看| 欧美亚洲日本最大视频资源| 极品人妻少妇av视频| 欧美在线黄色| 国产在线精品亚洲第一网站| 91成年电影在线观看| 国产免费男女视频| 欧美亚洲 丝袜 人妻 在线| 黄色 视频免费看| 性少妇av在线| 80岁老熟妇乱子伦牲交| 丁香六月欧美| 久久99一区二区三区| 建设人人有责人人尽责人人享有的| 久99久视频精品免费| 精品久久久久久,| 色尼玛亚洲综合影院| 欧美黑人欧美精品刺激| 天天躁日日躁夜夜躁夜夜| av网站免费在线观看视频| 国产99白浆流出| 性少妇av在线| 国产精品久久久人人做人人爽| 免费观看精品视频网站| 欧美日韩乱码在线| 精品少妇一区二区三区视频日本电影| 一进一出抽搐动态| 国产精品香港三级国产av潘金莲| 精品国产乱子伦一区二区三区| 亚洲av电影在线进入| 激情在线观看视频在线高清 | 色在线成人网| 国产aⅴ精品一区二区三区波| 捣出白浆h1v1| 欧美 亚洲 国产 日韩一| 最新的欧美精品一区二区| 午夜视频精品福利| 老司机福利观看| 美女高潮喷水抽搐中文字幕| 女人爽到高潮嗷嗷叫在线视频| 亚洲五月天丁香| 中文字幕制服av| 777米奇影视久久| 免费在线观看完整版高清| 亚洲午夜理论影院| 亚洲精品自拍成人| 日韩欧美国产一区二区入口| 欧美国产精品一级二级三级| 女人久久www免费人成看片| 欧美日韩瑟瑟在线播放| 一区在线观看完整版| 在线视频色国产色| 人人澡人人妻人| 国产有黄有色有爽视频| 亚洲欧美激情在线| 夜夜夜夜夜久久久久| 欧美午夜高清在线| 99久久99久久久精品蜜桃| a级毛片在线看网站| ponron亚洲| 99久久综合精品五月天人人| 99国产精品免费福利视频| 中文字幕精品免费在线观看视频| 大香蕉久久成人网| 精品久久久久久,| 欧美久久黑人一区二区| 香蕉丝袜av| 天堂俺去俺来也www色官网| 亚洲成a人片在线一区二区| 亚洲视频免费观看视频| 亚洲欧美一区二区三区久久| 国产成人影院久久av| 老熟女久久久| 久久ye,这里只有精品| 露出奶头的视频| 亚洲精品一卡2卡三卡4卡5卡| 18禁黄网站禁片午夜丰满| 欧美黑人精品巨大| 亚洲中文日韩欧美视频| 一级,二级,三级黄色视频| 黑人巨大精品欧美一区二区蜜桃| 国内久久婷婷六月综合欲色啪| 国产三级黄色录像| 亚洲欧美精品综合一区二区三区| 99久久国产精品久久久| 丰满的人妻完整版| 在线观看舔阴道视频| 超色免费av| 午夜福利视频在线观看免费| 国产精品一区二区免费欧美| 性色av乱码一区二区三区2| 999精品在线视频| 人妻久久中文字幕网| 国产午夜精品久久久久久| 9热在线视频观看99| 亚洲人成电影免费在线| 久久精品国产亚洲av香蕉五月 | 色精品久久人妻99蜜桃| 99国产极品粉嫩在线观看| 最新美女视频免费是黄的| 日韩视频一区二区在线观看| 成人特级黄色片久久久久久久| 久久久国产成人精品二区 | 99香蕉大伊视频| 日韩 欧美 亚洲 中文字幕| 丁香六月欧美| 亚洲一区二区三区欧美精品| 国产野战对白在线观看| 9色porny在线观看| 狠狠狠狠99中文字幕| 纯流量卡能插随身wifi吗| 国产激情久久老熟女| 久久精品人人爽人人爽视色| 国产亚洲精品久久久久久毛片 | 亚洲第一青青草原| 成人永久免费在线观看视频| 一区在线观看完整版| 日韩精品免费视频一区二区三区| 真人做人爱边吃奶动态| 最新的欧美精品一区二区| tube8黄色片| 国产精品电影一区二区三区 | 久久久久久人人人人人| 国产精品永久免费网站| 久久人妻福利社区极品人妻图片| 丝袜在线中文字幕| 欧美国产精品一级二级三级| 国产精品av久久久久免费| 身体一侧抽搐| 欧洲精品卡2卡3卡4卡5卡区| 大陆偷拍与自拍| 婷婷成人精品国产| 法律面前人人平等表现在哪些方面| 国产精品一区二区在线观看99| 中文亚洲av片在线观看爽 | 欧美黄色片欧美黄色片| 女性被躁到高潮视频| 精品国产一区二区久久| 一区福利在线观看| 黄色a级毛片大全视频| 日韩视频一区二区在线观看| 水蜜桃什么品种好| 欧美色视频一区免费| 涩涩av久久男人的天堂| av网站在线播放免费| 18禁国产床啪视频网站| 国产激情欧美一区二区| 欧美日韩亚洲综合一区二区三区_| 手机成人av网站| 大香蕉久久成人网| 天天躁夜夜躁狠狠躁躁| 美女 人体艺术 gogo| 黄片大片在线免费观看| 黑人巨大精品欧美一区二区蜜桃| 午夜老司机福利片| 亚洲 欧美一区二区三区| 久久天堂一区二区三区四区| 国产精品一区二区在线不卡| 高清视频免费观看一区二区| 午夜福利影视在线免费观看| 亚洲国产精品一区二区三区在线| 不卡一级毛片| 日韩有码中文字幕|