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

    嵌入式Linux中Yaffs文件系統(tǒng)的構(gòu)建與優(yōu)化

    2015-06-15 17:38:37汪祖民張紅梅
    火力與指揮控制 2015年3期
    關(guān)鍵詞:嵌入式損耗次數(shù)

    汪祖民,張紅梅

    (大連大學(xué)信息工程學(xué)院,遼寧 大連 116622)

    嵌入式Linux中Yaffs文件系統(tǒng)的構(gòu)建與優(yōu)化

    汪祖民,張紅梅

    (大連大學(xué)信息工程學(xué)院,遼寧 大連 116622)

    針對(duì)嵌入式Linux開發(fā)中文件系統(tǒng)的重要作用,詳細(xì)介紹了如何利用busybox構(gòu)造一個(gè)最小的Yaffs日志型文件系統(tǒng),并配置、優(yōu)化文件系統(tǒng)的物理布局和各級(jí)子目錄文件,使制作的文件系統(tǒng)在滿足開發(fā)功能的條件下最大限度地減小所占內(nèi)存空間。設(shè)置文件系統(tǒng)用戶和所屬組來提高系統(tǒng)安全性,使該文件系統(tǒng)更好地應(yīng)用于嵌入式開發(fā)。并針對(duì)基于NandFlash的Yaffs在損耗均衡和垃圾回收方面的不足,提出了優(yōu)化策略,延長NandFlash的使用壽命。

    文件系統(tǒng),嵌入式,Linux,Yaffs

    0 引言

    目前,嵌入式系統(tǒng)已被廣泛應(yīng)用,其軟硬件都需高效設(shè)計(jì),去除冗余,以最小的系統(tǒng)、最低的成本實(shí)現(xiàn)目標(biāo)功能。NandFlash以其容量大、成本低等優(yōu)勢(shì)成為嵌入式領(lǐng)域的主流存儲(chǔ)器[1]。Yaffs是專門為NandFlash設(shè)計(jì)的日志文件系統(tǒng)。通常默認(rèn)的文件系統(tǒng)包括許多功能,其大小有幾百兆,在嵌入式開發(fā)中無法使用如此大的文件系統(tǒng),因此,針對(duì)NandFlash存儲(chǔ)介質(zhì),構(gòu)造一個(gè)精簡高效的嵌入式Linux文件系統(tǒng)成為嵌入式開發(fā)重要的一部分。另外,針對(duì)Yaffs在損耗均衡和垃圾回收機(jī)制上存在的缺陷,現(xiàn)有的典型損耗均衡算法有Cost-Benefit算法、CAT算法等。但一般存在兩大局限:一是不能解決因擦除塊中數(shù)據(jù)頻繁更新造成的部分擦除塊磨損次數(shù)過多的問題,二是不能有效管理長期不更新的靜態(tài)數(shù)據(jù)塊,以至部分擦除次數(shù)過少,不能實(shí)現(xiàn)擦除塊中冷熱數(shù)據(jù)的搬移,降低了NandFlash使用壽命。因此,需要優(yōu)化損耗均衡算法提高NandFlash使用壽命。

    1 嵌入式文件系統(tǒng)簡介

    文件系統(tǒng)是操作系統(tǒng)中文件存儲(chǔ)的物理空間和數(shù)據(jù)基礎(chǔ),包括文件、存儲(chǔ)和目錄[2]。Yaffs以頁為存儲(chǔ)單位,每頁分為16 bit的OOB區(qū)和512 bit的data區(qū),32頁為一個(gè)擦除塊。Yaffs需要建立物理頁與文件的映射表,把映射表分成若干份組織成節(jié)點(diǎn)數(shù)型的層次索引目錄[3]。NandFlash的擦除次數(shù)一般為10萬~100萬次。因此,優(yōu)化Yaffs均衡損耗算法使每個(gè)塊的擦除次數(shù)接近平均值時(shí),F(xiàn)lash使用壽命才會(huì)達(dá)到最長時(shí)間。

    2 構(gòu)造嵌入式Linux文件系統(tǒng)

    2.1 開發(fā)環(huán)境

    硬件平臺(tái)采用PXA270-RP試驗(yàn)箱,宿主機(jī)是利用虛擬機(jī)安裝Red Hat 9.0 Linux,使用交叉編譯。PXA270-RP是英特爾公司生產(chǎn)的32位嵌入式處理器,采用Xscale架構(gòu)。設(shè)計(jì)中使用串口線連接宿主機(jī)和PXA270-RP,用交叉網(wǎng)線將宿主機(jī)與目標(biāo)機(jī)的網(wǎng)口相連,使用JTAG下載線。系統(tǒng)主要硬件組成如圖1所示。

    圖1 系統(tǒng)硬件結(jié)構(gòu)

    2.2 構(gòu)造文件系統(tǒng)

    在嵌入式系統(tǒng)開發(fā)中,一個(gè)最小的文件系統(tǒng)必須包含:init進(jìn)程、配置文件inittab、c庫、設(shè)備文件/dev以及配置文件中所指定的應(yīng)用程序。設(shè)計(jì)中利用busybox和mkyaffs2image工具制作一個(gè)精簡高效的適合嵌入式開發(fā)的文件系統(tǒng)OFS。首先創(chuàng)建根目錄/OFS,在其中建立系統(tǒng)運(yùn)行、啟動(dòng)所必須的目錄:/bin、/dev、/etc、/lib、/proc、/sbin、/usr等。

    2.2.1 編譯安裝busybox

    busybox是一個(gè)遵循GPL v2協(xié)議的開源項(xiàng)目,為各種小型嵌入式系統(tǒng)提供較完整的工具集[4]。busybox在編寫過程中考慮系統(tǒng)資源有限情況,優(yōu)化文件大小,可根據(jù)開發(fā)需要通過執(zhí)行命令進(jìn)入busybox的配置界面進(jìn)行配置。編譯安裝busybox后自動(dòng)生成文件系統(tǒng)所需的/bin、/sbin、/usr、linuxrc目錄。在此,安裝編譯busybox-1.18.0.tar.bz2壓縮包,執(zhí)行以下命令:

    配置完成后,修改busybox-1.18.0下的Makefile文件,將208行和209行修改為:

    ARCH?=arm

    CROSS_COMPILE?=arm-linux-

    最后安裝busybox,在/OFS目錄下執(zhí)行命令:

    #make CONFIG_PREFIX=/work/OFS install

    成功安裝后就會(huì)在 /OFS目錄下生成 /bin、/sbin、/usr、linuxrc文件目錄及其各級(jí)子文件。

    此時(shí),構(gòu)造出Linux文件系統(tǒng)最重要init文件,它是系統(tǒng)所有進(jìn)程的發(fā)起者和控制者,當(dāng)系統(tǒng)啟動(dòng)完成內(nèi)核引導(dǎo)后便會(huì)加載init進(jìn)程進(jìn)行初始化,讀取并解析inittab配置文件,根據(jù)inittab中的內(nèi)容依次啟動(dòng)其他用戶程序。inittab會(huì)指導(dǎo)init調(diào)用一個(gè)重要的系統(tǒng)初始化程序rc.sysinit,完成文件掛載、環(huán)境變量配置等。init程序執(zhí)行流程圖如2所示。

    圖2 init進(jìn)程

    2.2.2 創(chuàng)建/etc目錄

    (1)創(chuàng)建/etc/inittab文件

    依據(jù) busybox-1.18.0/examples/inttab文件和已建立的init程序中內(nèi)容,創(chuàng)建inittab文件。inittab文件為初始化表,格式:id:runlevels:action:process,其中,id指終端,即標(biāo)準(zhǔn)輸入、輸出;runlevel指系統(tǒng)啟動(dòng)級(jí)別;action指何時(shí)執(zhí)行;process表示執(zhí)行進(jìn)程。編寫如下代碼:

    默認(rèn)的文件系統(tǒng)/etc/init.d中存放眾多服務(wù)器腳本,實(shí)際中只需保留3個(gè)服務(wù)啟動(dòng)腳本:network、iptables、NFS。相應(yīng)的在/etc/sysconfig系統(tǒng)配置文件中,也只設(shè)置了network、iptables、NFS系統(tǒng)配置。在/etc/init.d下,rcS為腳本文件,在里面添加自動(dòng)執(zhí)行命令如下:

    (4)創(chuàng)建/etc/fstab文件,完成掛載

    設(shè)置/etc/fstab文件內(nèi)容,把臨時(shí)文件/tmp大小設(shè)置為5 M,日志文件的空間為50 K,相應(yīng)地把/etc/mtab內(nèi)容中的/tmp和/var也分別設(shè)置為5 M和50 K,權(quán)限為“rw”,編寫fstab內(nèi)容如下:

    2.2.3 構(gòu)造/lib目錄文件

    lib目錄中存放共享庫和驅(qū)動(dòng)程序,共享庫用來啟動(dòng)系統(tǒng)、運(yùn)行根文件系統(tǒng)中的可執(zhí)行程序[5]。使用交叉編譯生成的glibc庫中的文件構(gòu)成OFS的/lib目錄。glibc庫中共有8類文件,在嵌入式開發(fā)中只需其中的動(dòng)態(tài)庫和加載器,從原文件系統(tǒng)復(fù)制這兩種文件到/lib目錄下(表1是原lib庫和新建lib庫大小對(duì)比),執(zhí)行以下命令完成/lib創(chuàng)建:

    表1 lib庫大小對(duì)比

    2.2.4 構(gòu)造/dev目錄

    使用busybox中自帶的mdev建立console、null、ttySAC0設(shè)備文件,執(zhí)行以下命令創(chuàng)建設(shè)備文件:

    2.2.5 構(gòu)造其他目錄

    一個(gè)最小的文件系統(tǒng)除了上述構(gòu)造的文件外,還包括/proc、/mnt、/tmp、/sys、/root等,這些目錄可根據(jù)以后具體開發(fā)寫入相應(yīng)內(nèi)容。在根目錄下執(zhí)行命令“mkdir mnt sys root proc tmp tools”。其中,/tmp是臨時(shí)文件,之前已經(jīng)設(shè)置為5 M,系統(tǒng)運(yùn)行時(shí)可掛載5 M的虛擬內(nèi)存文件系統(tǒng),/tools目錄用來放置開發(fā)過程中用到的文件,用完后可自行刪除,釋放系統(tǒng)空間。

    2.3 配置文件系統(tǒng)權(quán)限

    由于文件較多,單個(gè)配置麻煩,對(duì)此編寫一個(gè)腳本access,將其放在主目錄/OFS下,方便系統(tǒng)執(zhí)行、管理和修改,開發(fā)完成后可將其自行刪除。根據(jù)開發(fā)需要定義好權(quán)限后寫入腳本access,執(zhí)行以下命令完成配置:

    2.4 制作文件系統(tǒng)的映像文件

    使用mkyaffs2image工具制作映像文件。將mkyaffs2image.tgz壓縮包拷貝到/work下,解壓縮后生成mkyaffs2image和mkyaffs2image-128 M,編譯安裝后就可以使用mkyaffs2image工具來生成文件系統(tǒng)映像文件。制作完成以后,將映像文件放到tftp目錄或者nfs目錄下將其下載、燒寫入開發(fā)板中。執(zhí)行以下命令完成文件系統(tǒng)的映像文件制作:

    至此,完成了一個(gè)最小嵌入式Linux文件系統(tǒng)的構(gòu)建,新構(gòu)造的文件系統(tǒng)僅有19.3 M,大大縮小了所占內(nèi)存空間,只需在具體應(yīng)用開發(fā)時(shí)加入所需應(yīng)用程序即可,總體結(jié)構(gòu)如下頁圖3所示。

    圖3 文件系統(tǒng)結(jié)構(gòu)圖

    3 Yaffs優(yōu)化

    基于NandFlash的Yaffs文件系統(tǒng)存在著兩大局限:損耗均衡和垃圾回收。垃圾回收的目的是獲取可用的存儲(chǔ)塊,它實(shí)現(xiàn)的代價(jià)是很高的,需要進(jìn)行多次擦除與讀寫操作[5]。因此,在設(shè)計(jì)損耗均衡算法的同時(shí)必須考慮垃圾回收過程對(duì)系統(tǒng)造成的影響,這兩者之間是不可分隔的。

    3.1 YAFFS均衡損耗算法的優(yōu)化

    針對(duì)目前Yaffs損耗均衡性較差的情況,在分析了現(xiàn)有策略的基礎(chǔ)上,提出了一種基于邏輯塊與物理塊優(yōu)化區(qū)分策略。將邏輯塊區(qū)分為冷、熱邏輯塊,寫入頻率高的為熱邏輯塊,寫入頻率低的為冷邏輯塊,使用多維哈希表來存儲(chǔ)邏輯塊操作次數(shù),并設(shè)定閾值t和T界定冷熱邏輯塊,t和T可根據(jù)實(shí)際情況調(diào)整。物理塊分為低齡區(qū)、高齡區(qū),即擦除次數(shù)少的為低齡物理塊,擦除次數(shù)多的為高齡物理塊,為了減小低齡與高齡物理塊之間的差值,在這里引入“超齡區(qū)”。當(dāng)觸發(fā)損耗均衡條件時(shí),通過空閑塊分配策略把熱邏輯塊映射到低齡物理塊,冷邏輯塊映射到高齡物理塊,而超齡區(qū)凍結(jié)。但是為了避免可用物理塊減少,不能一直凍結(jié)超齡物理塊,因此,采用動(dòng)態(tài)凍結(jié),即設(shè)定一個(gè)高齡與低齡物理塊的差值a,當(dāng)超齡塊達(dá)到閾值A(chǔ)(A為物理塊年齡最小值與a的和)時(shí)凍結(jié)超齡區(qū),每當(dāng)系統(tǒng)進(jìn)行一次數(shù)據(jù)遷移后,清空超齡區(qū)數(shù)據(jù)塊,使閾值A(chǔ)可以根據(jù)系統(tǒng)的具體情況而動(dòng)態(tài)變化。均衡損耗算法的核心是空閑塊分配策略,該算法中使用雙向鏈表的循環(huán)隊(duì)列來管理空閑塊的分配。優(yōu)化后算法基本流程如圖4所示。

    圖4 算法基本流程圖

    3.2 垃圾回收

    垃圾回收目的是回收無效的臟塊并處理壞塊,操作對(duì)象主要是臟塊和無效塊,對(duì)于無效塊可直接擦除,而對(duì)于臟塊的操作比較復(fù)雜,首先需要從臟塊中取出有效數(shù)據(jù)頁,將其寫入其他塊中,然后才能擦除[6]。這里,用臟度來表示臟塊中臟頁和有效頁的比例,臟頁越多臟度就越大。

    從垃圾回收的目的方面考慮應(yīng)首選最臟的塊進(jìn)行擦除,而從損耗均衡方面考慮應(yīng)選擇低齡物理塊進(jìn)行擦除,因此,如何選擇合適的塊進(jìn)行垃圾回收是損耗均衡算法的關(guān)鍵。該算法中采用貪心算法和隨機(jī)算法相結(jié)合的方式進(jìn)行垃圾回收,以期達(dá)到最佳效果。首先,設(shè)定一個(gè)閾值Na,當(dāng)空閑塊小于該閾值Na時(shí),采用貪心算法,將臟塊按臟度從大到小排列后,每次都選取最臟的塊進(jìn)行回收,并記錄每塊的擦除次數(shù)n。當(dāng)空閑塊數(shù)量超過閾值Na后,就可以隨機(jī)地回收臟塊,并記錄每個(gè)物理塊擦除次數(shù)n。并設(shè)定閾值Nc表示一個(gè)塊被擦除的次數(shù),當(dāng)一個(gè)塊記錄的擦除次數(shù)n達(dá)到Nc,就將該塊上的數(shù)據(jù)與擦除次數(shù)最小的塊進(jìn)行交換,避免頻繁擦除一個(gè)物理塊縮短N(yùn)andFlash的壽命。改進(jìn)后垃圾回收策略的詳細(xì)步驟如流程圖5所示。

    圖5 Yaffs垃圾回收算法優(yōu)化流程圖

    Yaffs損耗均衡算法經(jīng)過優(yōu)化后改善了各物理塊之間擦除次數(shù)的差值,使每個(gè)物理塊擦出次數(shù)更加接近平均數(shù),將優(yōu)化后算法與原算法擦除次數(shù)標(biāo)準(zhǔn)差與內(nèi)存耗費(fèi)進(jìn)行對(duì)比如表2所示。

    表2 擦出次數(shù)與耗費(fèi)內(nèi)存對(duì)比

    4 總結(jié)

    基于目前流行的NandFlash存儲(chǔ)器構(gòu)建Yaffs日志型最小文件系統(tǒng)OFS,其大小僅有19.3 M。給出了利用busybox和mkyaffs2image工具制作文件系統(tǒng)的一般方法,對(duì)于大多數(shù)嵌入式開發(fā)中文件系統(tǒng)的制作具有一定的參考價(jià)值。另外,針對(duì)基于NandFlash存儲(chǔ)器上Yaffs磨損均衡性差的缺陷,對(duì)損耗均衡算法進(jìn)行優(yōu)化,綜合貪心算法的高效性和隨機(jī)算法的平衡性改進(jìn)垃圾回收策略,改善Yaffs磨損均衡性差的缺陷,延長NandFlash使用壽命。

    [1]余柏山.Linux系統(tǒng)管理與網(wǎng)絡(luò)管理[M].北京:清華大學(xué)出版社,2010.

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

    [3]俞輝,李永,劉凱,等.ARM嵌入式Linux系統(tǒng)設(shè)計(jì)與開發(fā)[M].北京:機(jī)械工業(yè)出版社,2010.

    [4]Cao L,Shao S.A fast Mounting Method for NAND Flash File System.Computer Research and Development(ICCRD)[C]//2011 3rd International Conference,2011.

    [5]胡 永.嵌入式設(shè)備中基于NAND Flash的文件系統(tǒng)設(shè)計(jì)和優(yōu)化[D].北京:北京交通大學(xué),2013.

    [6]Chan S P,Tae H H.Fast Mounting Method for NAND Flash Memory,Advanced Communication Technology(ICACT)[C]//The 12th International Conference,2011.

    Construction and Optimization of Yaffs File System in Embedded Linux

    WANG Zu-min,ZHANG Hong-mei
    (Institute of Information Engineering,Dalian University,Dalian 116622,China)

    To important role of file system in embedded Linux,introduces how to use busybox constructs a minimal Yaffs log file system,configuration and optimization of the file system's physical layout and subdirectories at all levels,making the file system under the condition of satisfying development function maximum decrease of memory space.Settings the user and group of the file system to improve system security,in order to better apply to embedded development.And for the lack of Yaffs based on NandFlash wear leveling and garbage collection in terms of proposed optimization strategies to extend the life of NandFlash.

    file system,embedded system,Linux,Yaffs

    TP316

    A

    1002-0640(2015)03-0146-04

    2014-01-05

    2014-03-07

    汪祖民(1975- ),男,河南信陽人,副教授,博士。研究方向:嵌入式系統(tǒng)技術(shù)、物聯(lián)網(wǎng)技術(shù)。

    猜你喜歡
    嵌入式損耗次數(shù)
    機(jī)場航站樓年雷擊次數(shù)計(jì)算
    2020年,我國汽車召回次數(shù)同比減少10.8%,召回?cái)?shù)量同比增長3.9%
    商用汽車(2021年4期)2021-10-13 07:16:02
    一類無界算子的二次數(shù)值域和譜
    搭建基于Qt的嵌入式開發(fā)平臺(tái)
    依據(jù)“次數(shù)”求概率
    嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
    自我損耗理論視角下的編輯審讀
    新聞傳播(2016年11期)2016-07-10 12:04:01
    變壓器附加損耗對(duì)負(fù)載損耗的影響
    非隔離型單相光伏并網(wǎng)逆變器的功率損耗研究
    大功率H橋逆變器損耗的精確計(jì)算方法及其應(yīng)用
    亚洲精品aⅴ在线观看| 亚洲综合色网址| 天堂中文最新版在线下载| 人成视频在线观看免费观看| 国产av精品麻豆| 看免费成人av毛片| 丝瓜视频免费看黄片| 一二三四中文在线观看免费高清| 搡老乐熟女国产| 制服人妻中文乱码| 精品少妇久久久久久888优播| 成人18禁高潮啪啪吃奶动态图| 丰满迷人的少妇在线观看| 欧美另类一区| 日本av手机在线免费观看| 青春草亚洲视频在线观看| 亚洲精品久久午夜乱码| 嫩草影院入口| 国产精品久久久久成人av| 国产亚洲av高清不卡| 午夜精品国产一区二区电影| 午夜精品国产一区二区电影| 免费黄频网站在线观看国产| 国产色婷婷99| 黄片小视频在线播放| 国产成人精品福利久久| 色94色欧美一区二区| 一级毛片黄色毛片免费观看视频| 国产国语露脸激情在线看| 亚洲国产精品一区三区| 亚洲精品在线美女| 熟女av电影| 日韩av不卡免费在线播放| 亚洲av福利一区| 国产在视频线精品| 韩国av在线不卡| 在线亚洲精品国产二区图片欧美| 侵犯人妻中文字幕一二三四区| 色播在线永久视频| 久久久久网色| 欧美精品亚洲一区二区| 久久久久网色| 九色亚洲精品在线播放| 亚洲自偷自拍图片 自拍| 日韩成人av中文字幕在线观看| 国产一区二区 视频在线| 一区二区三区四区激情视频| 成人18禁高潮啪啪吃奶动态图| 色婷婷av一区二区三区视频| 狂野欧美激情性xxxx| 我的亚洲天堂| 欧美乱码精品一区二区三区| 丝袜脚勾引网站| 一区二区三区激情视频| 91成人精品电影| 免费在线观看完整版高清| 亚洲成色77777| 天天操日日干夜夜撸| 亚洲精品视频女| 亚洲欧洲日产国产| 一区二区三区激情视频| 久久精品国产亚洲av涩爱| 欧美亚洲 丝袜 人妻 在线| 久久久久精品国产欧美久久久 | 国产 一区精品| 精品第一国产精品| 999精品在线视频| 国产探花极品一区二区| 日本vs欧美在线观看视频| 中文字幕高清在线视频| 丝袜喷水一区| 亚洲一区二区三区欧美精品| 欧美日韩视频高清一区二区三区二| 日韩中文字幕欧美一区二区 | 只有这里有精品99| 综合色丁香网| 天天躁夜夜躁狠狠躁躁| 国产av精品麻豆| 18禁裸乳无遮挡动漫免费视频| 亚洲综合精品二区| 国产精品久久久av美女十八| 国产成人精品无人区| 啦啦啦在线观看免费高清www| 免费日韩欧美在线观看| 亚洲欧美色中文字幕在线| 国产成人精品久久久久久| 大码成人一级视频| 欧美成人午夜精品| 啦啦啦 在线观看视频| 日韩伦理黄色片| 在线观看免费高清a一片| 人人妻,人人澡人人爽秒播 | 只有这里有精品99| 久久韩国三级中文字幕| 国产日韩欧美在线精品| 国产女主播在线喷水免费视频网站| 高清av免费在线| 丁香六月欧美| 建设人人有责人人尽责人人享有的| 女人被躁到高潮嗷嗷叫费观| 成人国语在线视频| 亚洲欧洲日产国产| 亚洲精品久久午夜乱码| 一边摸一边做爽爽视频免费| 纯流量卡能插随身wifi吗| 欧美日韩福利视频一区二区| 精品久久久久久电影网| 99热国产这里只有精品6| 女人精品久久久久毛片| 成年女人毛片免费观看观看9 | 久久人妻熟女aⅴ| 久久性视频一级片| 亚洲成国产人片在线观看| www.熟女人妻精品国产| 亚洲欧美一区二区三区久久| 建设人人有责人人尽责人人享有的| 精品一区二区三卡| 香蕉丝袜av| 麻豆av在线久日| 精品久久久久久电影网| 91精品伊人久久大香线蕉| 伊人久久国产一区二区| 一级,二级,三级黄色视频| 成人漫画全彩无遮挡| 婷婷成人精品国产| 国产有黄有色有爽视频| 中文字幕最新亚洲高清| 老熟女久久久| 久久久亚洲精品成人影院| 成人漫画全彩无遮挡| 亚洲国产成人一精品久久久| 一级毛片黄色毛片免费观看视频| 欧美久久黑人一区二区| 男人舔女人的私密视频| 国产成人精品久久二区二区91 | 亚洲成人免费av在线播放| 国产成人精品无人区| 久久ye,这里只有精品| 婷婷成人精品国产| 黑丝袜美女国产一区| 午夜激情久久久久久久| 亚洲av综合色区一区| 国产在线免费精品| 大码成人一级视频| 亚洲国产欧美日韩在线播放| 欧美xxⅹ黑人| 9色porny在线观看| 国产野战对白在线观看| 日韩大码丰满熟妇| 好男人视频免费观看在线| 美女午夜性视频免费| 这个男人来自地球电影免费观看 | 精品国产露脸久久av麻豆| 又粗又硬又长又爽又黄的视频| 少妇人妻精品综合一区二区| 看免费成人av毛片| 免费久久久久久久精品成人欧美视频| 国产爽快片一区二区三区| 中文字幕另类日韩欧美亚洲嫩草| 国产精品女同一区二区软件| 91成人精品电影| 亚洲国产欧美一区二区综合| 少妇猛男粗大的猛烈进出视频| 亚洲成人免费av在线播放| 亚洲激情五月婷婷啪啪| 亚洲成人手机| 国产淫语在线视频| 亚洲av成人精品一二三区| 不卡av一区二区三区| 国产又色又爽无遮挡免| 国产成人免费观看mmmm| 精品国产超薄肉色丝袜足j| 午夜福利免费观看在线| 激情五月婷婷亚洲| 国产乱人偷精品视频| 中文天堂在线官网| 99久久综合免费| 国产精品香港三级国产av潘金莲 | 久久综合国产亚洲精品| 日韩视频在线欧美| 久久精品久久久久久噜噜老黄| 欧美国产精品va在线观看不卡| 尾随美女入室| 久久久久视频综合| 欧美日韩亚洲高清精品| 你懂的网址亚洲精品在线观看| www.精华液| 777久久人妻少妇嫩草av网站| 在线观看免费日韩欧美大片| 一本—道久久a久久精品蜜桃钙片| 日日撸夜夜添| 国产福利在线免费观看视频| 91aial.com中文字幕在线观看| 国产亚洲欧美精品永久| 久久久久久久精品精品| av线在线观看网站| 中文字幕人妻丝袜制服| 午夜激情久久久久久久| 97人妻天天添夜夜摸| 1024香蕉在线观看| av在线观看视频网站免费| 自拍欧美九色日韩亚洲蝌蚪91| 欧美人与性动交α欧美软件| 亚洲av成人不卡在线观看播放网 | 色综合欧美亚洲国产小说| 国产精品熟女久久久久浪| 精品人妻在线不人妻| 交换朋友夫妻互换小说| 亚洲情色 制服丝袜| 免费看av在线观看网站| 99re6热这里在线精品视频| 日本av免费视频播放| 国产99久久九九免费精品| 亚洲精品国产区一区二| 精品少妇黑人巨大在线播放| 青草久久国产| 久久热在线av| 999精品在线视频| 亚洲精品一二三| 久久精品亚洲av国产电影网| 欧美久久黑人一区二区| 亚洲欧美精品综合一区二区三区| 在线观看免费视频网站a站| 国产免费福利视频在线观看| 自拍欧美九色日韩亚洲蝌蚪91| 9热在线视频观看99| 久久狼人影院| 免费高清在线观看视频在线观看| 欧美精品av麻豆av| 久久久精品区二区三区| 国产一区有黄有色的免费视频| 中文字幕人妻丝袜制服| 日韩制服骚丝袜av| 久久韩国三级中文字幕| 国产亚洲一区二区精品| 国产淫语在线视频| 欧美xxⅹ黑人| 啦啦啦在线观看免费高清www| av女优亚洲男人天堂| 人妻 亚洲 视频| 久久久亚洲精品成人影院| 国产人伦9x9x在线观看| 亚洲欧美激情在线| 亚洲精华国产精华液的使用体验| 9热在线视频观看99| 日日啪夜夜爽| 国产精品av久久久久免费| 一级毛片 在线播放| 欧美日韩av久久| 考比视频在线观看| 成人手机av| 99久国产av精品国产电影| 欧美激情 高清一区二区三区| 久久久久视频综合| 亚洲精品一区蜜桃| 69精品国产乱码久久久| 热re99久久精品国产66热6| 久久99一区二区三区| 日日爽夜夜爽网站| 亚洲在久久综合| 午夜久久久在线观看| 麻豆精品久久久久久蜜桃| 亚洲精品美女久久久久99蜜臀 | 欧美日韩成人在线一区二区| 亚洲,一卡二卡三卡| 亚洲精品中文字幕在线视频| 岛国毛片在线播放| 一级毛片 在线播放| 欧美日韩av久久| 尾随美女入室| 日本wwww免费看| 日韩免费高清中文字幕av| 精品人妻一区二区三区麻豆| 最近中文字幕2019免费版| 啦啦啦在线观看免费高清www| 99九九在线精品视频| 日本色播在线视频| 激情五月婷婷亚洲| 精品少妇一区二区三区视频日本电影 | 免费观看性生交大片5| 欧美变态另类bdsm刘玥| www.精华液| 免费黄频网站在线观看国产| 日日撸夜夜添| 久久久久久免费高清国产稀缺| 90打野战视频偷拍视频| 在线观看免费日韩欧美大片| 国产精品无大码| 啦啦啦中文免费视频观看日本| 嫩草影视91久久| 欧美激情极品国产一区二区三区| 久久精品aⅴ一区二区三区四区| 中文天堂在线官网| 久久99热这里只频精品6学生| 亚洲精品在线美女| 秋霞伦理黄片| 精品国产乱码久久久久久男人| 少妇人妻 视频| netflix在线观看网站| 日本91视频免费播放| 亚洲成人国产一区在线观看 | videos熟女内射| 人成视频在线观看免费观看| 亚洲av电影在线观看一区二区三区| 亚洲五月色婷婷综合| 国产伦理片在线播放av一区| 极品人妻少妇av视频| 国产在视频线精品| 亚洲欧美一区二区三区久久| 欧美精品人与动牲交sv欧美| 伊人久久国产一区二区| av电影中文网址| 国产在线一区二区三区精| www.av在线官网国产| 纯流量卡能插随身wifi吗| 亚洲国产精品999| 日韩人妻精品一区2区三区| 久久ye,这里只有精品| 久久久久久免费高清国产稀缺| 欧美97在线视频| 国产精品 国内视频| 校园人妻丝袜中文字幕| 免费少妇av软件| av免费观看日本| 午夜激情av网站| 欧美激情 高清一区二区三区| 一级毛片 在线播放| 麻豆乱淫一区二区| 精品国产露脸久久av麻豆| 欧美精品av麻豆av| 伊人久久大香线蕉亚洲五| 精品国产露脸久久av麻豆| 成年女人毛片免费观看观看9 | 亚洲人成网站在线观看播放| 亚洲免费av在线视频| 精品少妇一区二区三区视频日本电影 | 国产精品三级大全| 国产亚洲一区二区精品| 中文字幕人妻丝袜制服| 亚洲精品久久午夜乱码| 久久久久国产精品人妻一区二区| 美女午夜性视频免费| 母亲3免费完整高清在线观看| 欧美另类一区| 欧美成人精品欧美一级黄| 成人毛片60女人毛片免费| 亚洲精品国产色婷婷电影| 国产精品一二三区在线看| 香蕉丝袜av| 人人澡人人妻人| 巨乳人妻的诱惑在线观看| 在线观看免费午夜福利视频| 免费黄色在线免费观看| 欧美最新免费一区二区三区| 欧美精品av麻豆av| 亚洲国产毛片av蜜桃av| 久久精品久久久久久噜噜老黄| 欧美精品亚洲一区二区| 亚洲人成77777在线视频| 国产精品人妻久久久影院| 国产亚洲av高清不卡| 欧美日韩综合久久久久久| 制服人妻中文乱码| 久久精品国产a三级三级三级| 18在线观看网站| 超碰成人久久| 国产伦理片在线播放av一区| 操美女的视频在线观看| 国产精品一二三区在线看| av网站免费在线观看视频| 热re99久久国产66热| 搡老岳熟女国产| 在线观看免费日韩欧美大片| 中文字幕av电影在线播放| 赤兔流量卡办理| 亚洲免费av在线视频| 久久久久久久国产电影| 国产伦人伦偷精品视频| 丰满乱子伦码专区| 男人舔女人的私密视频| 国产成人精品久久二区二区91 | 女性被躁到高潮视频| 久久亚洲国产成人精品v| 一级毛片 在线播放| 国产精品国产三级国产专区5o| 国产在线免费精品| √禁漫天堂资源中文www| 老熟女久久久| 国产精品久久久久久人妻精品电影 | 街头女战士在线观看网站| 久久久精品94久久精品| 亚洲精品国产av蜜桃| 欧美精品人与动牲交sv欧美| 99久久综合免费| 国产一卡二卡三卡精品 | 国产男女内射视频| 美女国产高潮福利片在线看| 涩涩av久久男人的天堂| 久久免费观看电影| 精品少妇久久久久久888优播| 国产日韩欧美亚洲二区| 电影成人av| 啦啦啦视频在线资源免费观看| 国产xxxxx性猛交| 日本av免费视频播放| 无限看片的www在线观看| 熟女av电影| 精品久久久久久电影网| 欧美精品亚洲一区二区| 伦理电影大哥的女人| 午夜激情久久久久久久| 老汉色∧v一级毛片| 国产免费福利视频在线观看| xxxhd国产人妻xxx| 久久精品熟女亚洲av麻豆精品| 成人黄色视频免费在线看| 亚洲欧美一区二区三区国产| 亚洲精品,欧美精品| 国产精品久久久久久精品古装| 国产一区二区三区av在线| 亚洲av综合色区一区| 在线观看免费午夜福利视频| 精品亚洲成a人片在线观看| 成年女人毛片免费观看观看9 | 亚洲精华国产精华液的使用体验| 久久人人爽av亚洲精品天堂| 国产欧美亚洲国产| 日韩欧美精品免费久久| 国产成人精品久久久久久| 成年人午夜在线观看视频| 中文天堂在线官网| 一级黄片播放器| 久久精品亚洲av国产电影网| 18禁动态无遮挡网站| 成人国产麻豆网| 日日啪夜夜爽| 啦啦啦在线观看免费高清www| 国产精品香港三级国产av潘金莲 | 欧美精品亚洲一区二区| 黄片无遮挡物在线观看| 亚洲图色成人| 最新在线观看一区二区三区 | 欧美黄色片欧美黄色片| 久久精品久久精品一区二区三区| 久久女婷五月综合色啪小说| 亚洲自偷自拍图片 自拍| 久久久精品国产亚洲av高清涩受| 国产深夜福利视频在线观看| 各种免费的搞黄视频| 美女中出高潮动态图| 国产片内射在线| 一本一本久久a久久精品综合妖精| xxxhd国产人妻xxx| 99国产综合亚洲精品| 日本欧美国产在线视频| 亚洲视频免费观看视频| 亚洲专区中文字幕在线 | 久久久久人妻精品一区果冻| 18禁观看日本| 婷婷色麻豆天堂久久| 精品少妇久久久久久888优播| 欧美在线黄色| 成人国产麻豆网| 久久久精品区二区三区| 国产福利在线免费观看视频| 午夜福利视频精品| 老汉色av国产亚洲站长工具| 日韩av免费高清视频| 新久久久久国产一级毛片| 99热国产这里只有精品6| 亚洲欧美精品综合一区二区三区| 国产精品一区二区在线观看99| 成人18禁高潮啪啪吃奶动态图| 日韩精品免费视频一区二区三区| 欧美日韩亚洲国产一区二区在线观看 | av.在线天堂| 精品少妇内射三级| 亚洲国产日韩一区二区| 男女边吃奶边做爰视频| 在线亚洲精品国产二区图片欧美| 亚洲激情五月婷婷啪啪| 无限看片的www在线观看| 中文字幕人妻丝袜制服| 秋霞在线观看毛片| 欧美日韩福利视频一区二区| 亚洲av在线观看美女高潮| 色综合欧美亚洲国产小说| 国产成人午夜福利电影在线观看| 亚洲色图综合在线观看| 你懂的网址亚洲精品在线观看| 亚洲欧美中文字幕日韩二区| 中文欧美无线码| 国产深夜福利视频在线观看| 国产成人啪精品午夜网站| 熟女av电影| 大片免费播放器 马上看| 亚洲精品aⅴ在线观看| 国产亚洲av高清不卡| 视频区图区小说| 亚洲第一av免费看| 久久久久精品国产欧美久久久 | 久久精品久久久久久久性| 亚洲国产av影院在线观看| 久久国产精品男人的天堂亚洲| 久久ye,这里只有精品| 亚洲av日韩精品久久久久久密 | 久久精品久久久久久久性| 精品久久久久久电影网| 欧美变态另类bdsm刘玥| 精品少妇内射三级| 久久久亚洲精品成人影院| 亚洲国产欧美日韩在线播放| 精品午夜福利在线看| 亚洲精品一二三| 好男人视频免费观看在线| 人成视频在线观看免费观看| 亚洲精品中文字幕在线视频| 亚洲免费av在线视频| 亚洲精华国产精华液的使用体验| 精品国产国语对白av| 亚洲激情五月婷婷啪啪| 国产深夜福利视频在线观看| 欧美少妇被猛烈插入视频| 亚洲国产日韩一区二区| a级毛片黄视频| 久久精品亚洲av国产电影网| 无遮挡黄片免费观看| 精品第一国产精品| 99精国产麻豆久久婷婷| 免费黄色在线免费观看| 亚洲伊人久久精品综合| kizo精华| 精品国产国语对白av| 男女边摸边吃奶| 亚洲专区中文字幕在线 | 成年人免费黄色播放视频| 老司机亚洲免费影院| 青草久久国产| 亚洲成人免费av在线播放| 国产人伦9x9x在线观看| 国产精品一区二区在线观看99| 久热爱精品视频在线9| 日韩伦理黄色片| 精品一区二区三卡| xxxhd国产人妻xxx| 成人毛片60女人毛片免费| 蜜桃国产av成人99| 可以免费在线观看a视频的电影网站 | 女人精品久久久久毛片| 国产毛片在线视频| 一本久久精品| 大香蕉久久成人网| 精品亚洲成国产av| 两个人看的免费小视频| 亚洲第一区二区三区不卡| 激情视频va一区二区三区| 国产97色在线日韩免费| 中文字幕人妻丝袜一区二区 | 大话2 男鬼变身卡| 婷婷成人精品国产| 久久久久国产一级毛片高清牌| 久久亚洲国产成人精品v| 亚洲欧美清纯卡通| 国产精品偷伦视频观看了| 天天躁狠狠躁夜夜躁狠狠躁| 国产日韩一区二区三区精品不卡| 国产av码专区亚洲av| 水蜜桃什么品种好| 日本vs欧美在线观看视频| 欧美黑人精品巨大| 久久精品国产综合久久久| 大香蕉久久成人网| 免费少妇av软件| 两个人看的免费小视频| 亚洲欧美精品自产自拍| 丝袜在线中文字幕| 成人三级做爰电影| 看十八女毛片水多多多| 亚洲五月色婷婷综合| 成人国产av品久久久| 青草久久国产| 一个人免费看片子| 丰满迷人的少妇在线观看| 香蕉丝袜av| 飞空精品影院首页| 欧美另类一区| 精品国产露脸久久av麻豆| 亚洲精品中文字幕在线视频| 国产激情久久老熟女| 大香蕉久久网| 韩国av在线不卡| 亚洲一级一片aⅴ在线观看| 亚洲男人天堂网一区| 成年人午夜在线观看视频| 亚洲美女视频黄频| kizo精华| 在现免费观看毛片| 中文字幕人妻熟女乱码| 国产午夜精品一二区理论片| 亚洲国产最新在线播放| 亚洲熟女精品中文字幕| 亚洲第一av免费看| 中文字幕高清在线视频| 国产精品偷伦视频观看了| tube8黄色片| 国产1区2区3区精品| 亚洲激情五月婷婷啪啪| 少妇精品久久久久久久| 久久99热这里只频精品6学生| 交换朋友夫妻互换小说| 老熟女久久久| 观看美女的网站| 中文字幕另类日韩欧美亚洲嫩草| 国产成人欧美| 亚洲精品国产色婷婷电影|