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

    Android手機(jī)虛擬機(jī)平臺虛擬管道的研究與設(shè)計(jì)

    2012-06-26 09:53:02朱正發(fā)
    電視技術(shù) 2012年18期
    關(guān)鍵詞:基帶嵌入式指令

    王 瓊,朱正發(fā)

    (重慶郵電大學(xué) 通信與信息工程學(xué)院,重慶 400065)

    1 虛擬機(jī)系統(tǒng)簡介

    近年來,隨著消費(fèi)類電子產(chǎn)業(yè)的高速發(fā)展,日益增長的嵌入式技術(shù)已經(jīng)不能滿足人們對嵌入式產(chǎn)品功能和性能的需求[1]。虛擬機(jī)技術(shù)的產(chǎn)生加速了嵌入式應(yīng)用領(lǐng)域的發(fā)展。嵌入式系統(tǒng)虛擬機(jī)可以在單芯片的硬件平臺上模擬多芯片的運(yùn)行,允許一個(gè)平臺同時(shí)運(yùn)行多個(gè)操作系統(tǒng),并且應(yīng)用程序可以在相互獨(dú)立的空間內(nèi)運(yùn)行而互不影響,從而顯著地提高設(shè)備的工作效率,縮短應(yīng)用軟件的開發(fā)周期,并且減少系統(tǒng)工作的芯片數(shù)量和企業(yè)的開發(fā)成本[2-3]。

    隨著硬件平臺性能的不斷提升,虛擬機(jī)被廣泛地引入到嵌入式系統(tǒng)中。通過構(gòu)建嵌入式系統(tǒng)虛擬機(jī),可以保證通用操作系統(tǒng)和實(shí)時(shí)操作系統(tǒng)的并行運(yùn)行。虛擬機(jī)可以看成一個(gè)虛擬的硬件系統(tǒng),該系統(tǒng)將一個(gè)真實(shí)的嵌入式CPU虛擬成兩個(gè)虛擬的CPU,兩個(gè)虛擬CPU上可以分別運(yùn)行一個(gè)分時(shí)操作系統(tǒng)和一個(gè)(硬)實(shí)時(shí)操作系統(tǒng)(如圖1)[4]。

    系統(tǒng)虛擬機(jī)的目的是在物理硬件和操作系統(tǒng)之間建立一層硬件抽象層,它將底層的物理硬件結(jié)構(gòu)進(jìn)行封裝,在操作系統(tǒng)移植過程中,操作系統(tǒng)就不需要了解底層物理信息,直接調(diào)用相應(yīng)的軟件接口就可以完成相應(yīng)的服務(wù)請求或設(shè)備配置[5]。

    圖1 嵌入式虛擬機(jī)系統(tǒng)架構(gòu)

    本文提出了一種基于Hopen虛擬機(jī)在Android手機(jī)平臺上實(shí)現(xiàn)雙操作系統(tǒng)之間數(shù)據(jù)交互的解決方案——虛擬管道(Virtual Pipe,Vpipe)以及NVM參數(shù)存取。

    2 虛擬管道

    虛擬管道指在Android手機(jī)虛擬機(jī)平臺中實(shí)現(xiàn)基帶子系統(tǒng)(RTOS)和應(yīng)用子系統(tǒng)(Linux)之間數(shù)據(jù)交互的通道(如圖2)。主要功能是:讀寫數(shù)據(jù)(包括命令、狀態(tài)、控制數(shù)據(jù)等),在單CPU上完成雙操作系統(tǒng)間的信息傳遞等。

    虛擬機(jī)提供32個(gè)雙向虛擬管道來實(shí)現(xiàn)雙操作系統(tǒng)的通信。每個(gè)虛擬管道都有對應(yīng)的ID號,并且都可以分別指定各個(gè)方向緩存的大小。所有Vpipe共享一個(gè)Vpipe中斷,使用中斷狀態(tài)位來快速判斷哪一個(gè)Vpipe有中斷產(chǎn)生。

    Vpipe包括輸入緩存和輸出緩存兩種緩存機(jī)制,并且必須在管道啟動(dòng)前寫入相應(yīng)的寄存器中。需要對Vpipe進(jìn)行數(shù)據(jù)操作時(shí),先將數(shù)據(jù)的地址寫入到地址寄存器中,然后將字節(jié)數(shù)和操作指令寫入到指令寄存器中。

    每個(gè)Vpipe工作的3種數(shù)據(jù)傳輸方式:

    1)字節(jié)流管道:管道中傳輸?shù)氖亲止?jié)流,不區(qū)分?jǐn)?shù)據(jù)包的邊界。發(fā)送方一次發(fā)送的數(shù)據(jù)可能被接收方分若干次取出,發(fā)送方多次發(fā)送的數(shù)據(jù)也可能被合并,從而被接收方一次取出。

    2)定長數(shù)據(jù)包管道:管道中傳輸?shù)氖枪潭ㄩL度的數(shù)據(jù)包。發(fā)送方每次只能發(fā)送一個(gè)數(shù)據(jù)包,接收方每次只能接收一個(gè)數(shù)據(jù)包。

    3)指針管道:管道中傳輸?shù)氖侵羔樁皇菙?shù)據(jù)內(nèi)容。發(fā)送方每次只能發(fā)送一個(gè)指針,接收方每次只能接收一個(gè)指針。

    2.1 通信機(jī)制

    目前只實(shí)現(xiàn)了往Vpipe里面讀寫數(shù)據(jù)的功能,管道通過Buffer來進(jìn)行數(shù)據(jù)的存儲,分為Vpipe_Outbuf和Vpipe_Inbuf。在上下行數(shù)據(jù)傳輸?shù)倪^程中盡量減少數(shù)據(jù)的拷貝:基帶到Android只有一次拷貝,Android到基帶沒有數(shù)據(jù)拷貝。

    虛擬管道中參數(shù):Command(命令);Status(狀態(tài));Data(參數(shù))。

    通信過程中,Linux組裝好數(shù)據(jù)(主要包括AT指令、PSCS數(shù)據(jù)、URC、NV參數(shù)等)發(fā)送到Vpipe,并一直查詢,等待狀態(tài)完成。

    RTOS從Vpipe中獲取Linux發(fā)送過來的數(shù)據(jù)并進(jìn)行處理,處理完成后,需要先更新Status(操作成功,返回Success;否則,返回Fail);再根據(jù)命令的類型,有必要時(shí)也要更新Data;之后再更新Command;最后,通過Vpipe向Linux返回?cái)?shù)據(jù)。

    2.2 多通道并發(fā)功能

    以前的通信過程是:Android通過Vpipe發(fā)送AT指令到基帶,Vpipe接收到AT指令后通過區(qū)分不同的數(shù)據(jù)類型進(jìn)行函數(shù)封裝,然后給Android返回“OK”,Android收到“OK”后才能進(jìn)行下一條AT指令的發(fā)送。

    現(xiàn)在需要解決的問題:當(dāng)Android給基帶發(fā)送AT指令后,還沒有收到“OK”響應(yīng)又發(fā)送了一條或者多條AT指令,這樣從基帶返回的“OK”就有多個(gè),Android如何區(qū)分返回的“OK”具體對應(yīng)于哪條AT指令。解決方案:通過在AT指令前面增加一個(gè)byte的AT標(biāo)識來區(qū)分不同的AT指令。

    AT指令格式如圖3所示。

    圖3 AT指令格式

    Android和基帶之間AT指令的傳輸方式主要有并行傳輸和串行傳輸。并行傳輸:采用MUX標(biāo)準(zhǔn)協(xié)議,但是上下層目前都還沒有實(shí)現(xiàn),所以不考慮這種方式。串行傳輸:適用于AT指令的數(shù)據(jù)量較小且傳輸不是很頻繁的情況。由于目前應(yīng)用層采用的是串行傳輸方式,所以選擇串行傳輸方式。

    Android讀寫AT指令的方式主要有同步讀寫和異步讀寫。異步讀寫:要在請求函數(shù)中實(shí)現(xiàn)狀態(tài)機(jī),并且需要修改當(dāng)前應(yīng)用子系統(tǒng)的超時(shí)機(jī)制,改動(dòng)較大。同步讀寫:當(dāng)前應(yīng)用層是通過線程信號來同步讀寫,為了實(shí)現(xiàn)并發(fā),要根據(jù)上層可能發(fā)起的業(yè)務(wù)類型創(chuàng)建多個(gè)請求線程,同時(shí)往AT命令管道寫數(shù)據(jù),當(dāng)線程收到AT的返回后,根據(jù)自定義數(shù)據(jù)中的標(biāo)志返回給對應(yīng)的請求線程。

    綜上兩方面的考慮,采用串行傳輸AT指令、多請求線程、同步讀寫AT指令的方式來實(shí)現(xiàn)并發(fā)。

    3 Android手機(jī)VM平臺NVM參數(shù)存取方案

    在Android手機(jī)方案中,NVM參數(shù)僅在基帶內(nèi)部使用,即虛擬機(jī)中的RTOS側(cè)使用,Linux不需要NVM參數(shù)。但NVM參數(shù)存放在Flash中,而Flash硬件的控制權(quán)又放于Linux中。所以,要實(shí)現(xiàn)基帶對NVM數(shù)據(jù)的存取,又不違背Flash硬件由Linux控制的原則,必須設(shè)計(jì)一套方案來實(shí)現(xiàn)基帶通過與Linux進(jìn)行必要的交互,完成NVM數(shù)據(jù)的存取。

    3.1 NVM數(shù)據(jù)存儲方案

    NVM數(shù)據(jù)分為兩塊,一塊為Static參數(shù)(7 k),主要記錄產(chǎn)品固定參數(shù),出廠后不會再修改,但調(diào)試階段需要通過工程模式進(jìn)行修改;一塊為Dynamic參數(shù)(2 k),用于記錄設(shè)備工作過程中必須記錄的信息,如當(dāng)前小區(qū)相關(guān)信息,需要能夠在設(shè)備運(yùn)行過程中進(jìn)行動(dòng)態(tài)保存。

    該方案直接使用Android的Flash Yaffs文件系統(tǒng),將其值保存到兩個(gè)特定文件中。這樣帶來的好處為:An?droid將數(shù)據(jù)維護(hù)交給Yaffs文件系統(tǒng),不用擔(dān)心壞塊處理;NV文件更新方便,不需要使用工具燒寫,直接通過Android的文件系統(tǒng)通道就可以進(jìn)行NV文件更換。兩個(gè)系統(tǒng)之間的數(shù)據(jù)交換使用Share Memory的方法,通知機(jī)制使用Vpipe。Init Process在啟動(dòng)基帶之前就將NV文件中的數(shù)據(jù)讀出寫入到Share Memory中,在正常工作過程中,Init Process接收到Driver的Uevent后將Share Memory數(shù)據(jù)寫入到文件系統(tǒng)對應(yīng)文件中。具體流程如圖4所示。

    圖4 NVM數(shù)據(jù)存取流程圖

    3.2 模塊交互流程

    模塊之間的交互流程如圖5所示。在Android系統(tǒng)啟動(dòng)以后,首先啟動(dòng)Init Process,通過Android側(cè)的Vpipe Driver將Share Memory映射到用戶空間;然后將讀取文件系統(tǒng)中的NV文件數(shù)據(jù)寫入Share Memory;接著Android系統(tǒng)啟動(dòng)基帶軟件。

    當(dāng)基帶側(cè)的NV Daemon Task需要將數(shù)據(jù)存入Flash時(shí),通過RTOS側(cè)的Vpipe發(fā)送Request,攜帶信息需要指明更新Static NV還是Dynamic NV;Linux側(cè)的Vpipe Driver收到數(shù)據(jù)后發(fā)送Uevent到Init Process,根據(jù)請求讀取Share Memory數(shù)據(jù)寫入文件系統(tǒng);完成后再通過Vpipe反饋ACK到基帶,NVM Daemon Task就完成一次寫操作。

    圖5 Android手機(jī)虛擬機(jī)平臺NV數(shù)據(jù)存取流程圖

    3.3 NVM Share Memory

    將DDR中一段區(qū)域(2 k+7 k,但要保證是4 k的整數(shù)倍,即必須分配12 k)固定指定為NV Share Memory,考慮到NV的數(shù)據(jù)交互不會很頻繁,可以使該區(qū)域不開啟Dchache,所以將其地址空間類型指定為設(shè)備空間,虛實(shí)地址映射固定,從而方便兩側(cè)直接使用。

    共享內(nèi)存必須考慮沖突的情況。在開機(jī)NV Dae?mon Thread第一次向Share Memory寫數(shù)據(jù)時(shí),此時(shí)基帶還沒有加載,那么此時(shí)Memory一定是獨(dú)占的,這時(shí)沒有沖突。在接下來的流程中,Linux側(cè)只會去讀Memory,RTOS側(cè)只會去寫Memory。當(dāng)RTOS在任務(wù)中寫Share Memory時(shí),由于VM虛擬機(jī)保證RTOS任務(wù)的優(yōu)先級高于Linux進(jìn)程,所以整個(gè)過程都不會發(fā)生Daemon Thread讀動(dòng)作,因此RTOS的寫流程一定是安全的。但當(dāng)Linux在讀取時(shí),RTOS可以打斷這個(gè)流程發(fā)起新的寫入Memory過程,導(dǎo)致最后Linux讀取前后不一致的數(shù)據(jù)寫入到了NV文件中。所以,這里必須有機(jī)制進(jìn)行保護(hù)。

    本方案提出的方法是:RTOS NVM Daemon Task向Linux側(cè)通過Vpipe發(fā)送請求以后,還必須關(guān)注響應(yīng),任務(wù)不需要等待,只需一次向Memory寫入,可以放棄CPU,等待一段時(shí)間再判斷。NV寫入對實(shí)時(shí)性要求不高,此處的延時(shí)可以接受。

    3.4 NV文件備份

    為了應(yīng)對Linux系統(tǒng)中對NV文件寫入過程掉電導(dǎo)致Flash上的文件損壞的情況,在Android文件系統(tǒng)內(nèi)部維護(hù)4個(gè)NV bin文件,其中Static_nv_bak.bin與Dynam?ic_nv_bak.bin用于存放默認(rèn)配置,這兩個(gè)文件永不寫入;Static_nv.bin與Dynamic_nv.bin用于實(shí)時(shí)記錄。在NV數(shù)據(jù)的結(jié)構(gòu)體中用一個(gè)U16的字段來記錄數(shù)據(jù)的CRC校驗(yàn)值,當(dāng)讀取NV文件發(fā)現(xiàn)該校驗(yàn)值不對時(shí),讀取備份的NV文件并提供給基帶。同時(shí),在基帶內(nèi)部也有一套默認(rèn)配置(與An?droid文件系統(tǒng)中的備份文件內(nèi)容一致),當(dāng)基帶從Android獲取的數(shù)據(jù)校驗(yàn)不正確時(shí),基帶使用自己的默認(rèn)NV參數(shù)。

    4 測試分析及結(jié)果

    本方案的提出,解決了AT命令并發(fā)和NVM參數(shù)的存儲帶來的問題。采用串行傳輸和同步讀寫,提高了AT命令的處理效率,并且減少了時(shí)延。NVM數(shù)據(jù)存儲方案的提出,提高了NVM的讀寫速率,直接通過文件系統(tǒng)就可以快速地進(jìn)行NV文件的更換。

    AT并行處理流程的調(diào)試結(jié)果:Android組裝AT命令(0x06:AT標(biāo)志;0x41542B4353510D:AT指令)并寫入到Vpipe(如圖6);通過中斷的方式觸發(fā)基帶Vpipe驅(qū)動(dòng)去讀取AT指令,在MCD適配層進(jìn)行記錄AT標(biāo)志并且去AT標(biāo)志,然后發(fā)送到協(xié)議棧(如圖7);協(xié)議棧收到AT指令后,返回“OK”,發(fā)送到MCD,再由MCD進(jìn)行AT標(biāo)志的填充,發(fā)送給Vpipe,最后發(fā)送到Android。

    圖7 ARM log(截圖)

    NVM數(shù)據(jù)存儲方案的調(diào)試結(jié)果(如圖8):基帶通過與Android交互實(shí)現(xiàn)對NVM參數(shù)的存取,此過程是通過Vpipe完成對Share Memory的操作。

    圖8 NVM數(shù)據(jù)存儲基帶log(截圖)

    5 小結(jié)

    本文通過引入虛擬管道技術(shù),提出了高效的NV參數(shù)存取方案。虛擬管道技術(shù),實(shí)現(xiàn)了Android和Nucleus的信息交互,包括AT指令、PSCS數(shù)據(jù)、URC數(shù)據(jù)等,完成了基帶和應(yīng)用之間的一系列數(shù)據(jù)的交互。NV參數(shù)存取方案的提出,實(shí)現(xiàn)了基帶對NVM數(shù)據(jù)的存取,實(shí)現(xiàn)了基帶通過與Linux進(jìn)行必要的交互,完成NVM數(shù)據(jù)的存取。

    該方案的提出為實(shí)現(xiàn)單芯片上運(yùn)行雙操作系統(tǒng)的嵌入式系統(tǒng)提供了很好的解決方案,具有很好的應(yīng)用價(jià)值。

    [1]英特爾開源軟件技術(shù)中心,復(fù)旦大學(xué)并行處理研究所.系統(tǒng)虛擬化原理與實(shí)現(xiàn)[M].北京:清華大學(xué)出版社,2009.

    [2]張易知,徐國治.基于微內(nèi)核架構(gòu)的嵌入式系統(tǒng)虛擬化技術(shù)[J].電子產(chǎn)品世界,2009(4):47-49.

    [3]MARTIN A,F(xiàn)LAKE J.嵌入式系統(tǒng)軟件調(diào)試跟蹤技術(shù)的發(fā)展趨勢[J].電子設(shè)計(jì)應(yīng)用,2005(7):16-18.

    [4]崔燁.基于Linux平臺的智能手機(jī)軟件設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2007.

    [5]HU Xiao,CHEN Shuming.Applications of on-chip trace on debug?ging embedded processor[C]//Proc.Eighth ACIS International Confer?ence on Software Engineering,Artificial Intelligence,Networking,and Parallel/Distributed Computing.[S.l]:IEEE Press,2007:140-145.

    猜你喜歡
    基帶嵌入式指令
    聽我指令:大催眠術(shù)
    ARINC661顯控指令快速驗(yàn)證方法
    LED照明產(chǎn)品歐盟ErP指令要求解讀
    電子測試(2018年18期)2018-11-14 02:30:34
    搭建基于Qt的嵌入式開發(fā)平臺
    嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
    2014年LTE基帶收益占蜂窩基帶收益50%以上
    AIS基帶信號的接收與處理
    數(shù)字基帶系統(tǒng)的System View仿真設(shè)計(jì)
    基于FPGA的WSN數(shù)字基帶成形濾波器設(shè)計(jì)
    Altera加入嵌入式視覺聯(lián)盟
    男女视频在线观看网站免费| 久久这里只有精品中国| 欧美精品一区二区大全| 日韩一本色道免费dvd| 男女啪啪激烈高潮av片| 国产极品天堂在线| 亚洲av中文av极速乱| 午夜福利在线在线| 久久精品国产自在天天线| 久久久久久久久大av| 国产亚洲av嫩草精品影院| 国产久久久一区二区三区| 男女那种视频在线观看| 久久久精品免费免费高清| 亚洲在久久综合| 国产熟女欧美一区二区| 国产永久视频网站| av免费观看日本| 国产精品国产三级国产av玫瑰| 男女边吃奶边做爰视频| 校园人妻丝袜中文字幕| 亚洲高清免费不卡视频| 日韩亚洲欧美综合| 最近手机中文字幕大全| 亚洲综合精品二区| 国产人妻一区二区三区在| 五月伊人婷婷丁香| 欧美最新免费一区二区三区| 国产精品不卡视频一区二区| 欧美人与善性xxx| 成人高潮视频无遮挡免费网站| 久久鲁丝午夜福利片| 国产高清不卡午夜福利| 我的老师免费观看完整版| 久久久午夜欧美精品| 五月伊人婷婷丁香| 亚洲综合色惰| 又粗又硬又长又爽又黄的视频| 丰满乱子伦码专区| 亚洲国产精品成人综合色| av女优亚洲男人天堂| 国产亚洲一区二区精品| 国产在线一区二区三区精| 狂野欧美白嫩少妇大欣赏| 亚洲欧美一区二区三区国产| 精品人妻偷拍中文字幕| 国产探花极品一区二区| 黄色欧美视频在线观看| 久久精品国产亚洲av涩爱| 国产高清不卡午夜福利| 精品国产一区二区三区久久久樱花 | 精品欧美国产一区二区三| 国产人妻一区二区三区在| 欧美3d第一页| 亚洲国产成人一精品久久久| 亚洲在线自拍视频| kizo精华| 看十八女毛片水多多多| 在线观看av片永久免费下载| 国产伦精品一区二区三区视频9| 日韩欧美三级三区| 在线免费观看的www视频| 免费观看a级毛片全部| 国产淫语在线视频| 亚洲国产日韩欧美精品在线观看| 精品国产一区二区三区久久久樱花 | 国产精品国产三级专区第一集| 美女国产视频在线观看| 精品久久久久久久久av| 一区二区三区四区激情视频| 成年人午夜在线观看视频 | 亚洲无线观看免费| 国产伦在线观看视频一区| 熟妇人妻久久中文字幕3abv| 观看免费一级毛片| 欧美成人精品欧美一级黄| 99热6这里只有精品| 成年av动漫网址| 80岁老熟妇乱子伦牲交| www.av在线官网国产| 亚洲欧美一区二区三区黑人 | 欧美日韩一区二区视频在线观看视频在线 | 免费看日本二区| 久久久久久久亚洲中文字幕| 日韩国内少妇激情av| 欧美日韩综合久久久久久| 少妇被粗大猛烈的视频| 美女cb高潮喷水在线观看| 国产色爽女视频免费观看| 国产一区二区三区综合在线观看 | 自拍偷自拍亚洲精品老妇| 国产精品精品国产色婷婷| 韩国高清视频一区二区三区| 精品少妇黑人巨大在线播放| 免费电影在线观看免费观看| 国产黄色视频一区二区在线观看| 波多野结衣巨乳人妻| 日韩av在线免费看完整版不卡| 国产高清国产精品国产三级 | 久久热精品热| 欧美性感艳星| 亚洲久久久久久中文字幕| 精品不卡国产一区二区三区| 国产精品日韩av在线免费观看| 在线免费观看不下载黄p国产| 中文资源天堂在线| 久久这里只有精品中国| 国产精品久久久久久精品电影小说 | 五月天丁香电影| 秋霞伦理黄片| 久久99蜜桃精品久久| 中国国产av一级| 国产精品伦人一区二区| 三级经典国产精品| 国产av不卡久久| 午夜爱爱视频在线播放| 国产伦一二天堂av在线观看| 免费播放大片免费观看视频在线观看| 亚洲av免费高清在线观看| 秋霞伦理黄片| 少妇被粗大猛烈的视频| 国产片特级美女逼逼视频| 成人午夜精彩视频在线观看| 久久精品国产自在天天线| av卡一久久| 十八禁国产超污无遮挡网站| 亚洲精品,欧美精品| 日本爱情动作片www.在线观看| 国产91av在线免费观看| 一级毛片黄色毛片免费观看视频| 亚洲最大成人av| 91精品国产九色| 亚洲经典国产精华液单| 亚洲精品成人久久久久久| 亚州av有码| 日韩精品有码人妻一区| 久久国产乱子免费精品| 久久久成人免费电影| 最近视频中文字幕2019在线8| 精品人妻熟女av久视频| 免费看日本二区| 国产91av在线免费观看| a级一级毛片免费在线观看| 三级男女做爰猛烈吃奶摸视频| 亚洲精品久久久久久婷婷小说| 一级毛片 在线播放| 性插视频无遮挡在线免费观看| 丰满少妇做爰视频| 久久久精品欧美日韩精品| 搡老妇女老女人老熟妇| 18禁在线无遮挡免费观看视频| 中文乱码字字幕精品一区二区三区 | 国产在线一区二区三区精| 波多野结衣巨乳人妻| 99re6热这里在线精品视频| 日韩人妻高清精品专区| 成人国产麻豆网| 国产亚洲91精品色在线| 免费大片18禁| 亚洲精品成人av观看孕妇| 亚洲av成人精品一区久久| 91狼人影院| 2022亚洲国产成人精品| 国产国拍精品亚洲av在线观看| 搡老乐熟女国产| 国产高清有码在线观看视频| 国内精品宾馆在线| 国产精品久久久久久av不卡| 99久久中文字幕三级久久日本| 国产真实伦视频高清在线观看| 麻豆久久精品国产亚洲av| 国产真实伦视频高清在线观看| 菩萨蛮人人尽说江南好唐韦庄| 日韩欧美三级三区| 精品久久久久久电影网| 天堂√8在线中文| 欧美性感艳星| 好男人视频免费观看在线| 在现免费观看毛片| 日本黄色片子视频| 又爽又黄无遮挡网站| 国产在视频线在精品| 国产午夜精品一二区理论片| 岛国毛片在线播放| 久久热精品热| 国产成人福利小说| 午夜福利视频1000在线观看| 国产精品久久久久久久久免| 天堂影院成人在线观看| 日韩欧美国产在线观看| videos熟女内射| 在线观看人妻少妇| 国产精品一区二区三区四区免费观看| av免费观看日本| 一级毛片电影观看| 久久午夜福利片| 最近手机中文字幕大全| 午夜精品国产一区二区电影 | 性色avwww在线观看| 国产在视频线在精品| 亚洲国产高清在线一区二区三| 欧美日韩精品成人综合77777| 五月玫瑰六月丁香| 最近视频中文字幕2019在线8| 视频中文字幕在线观看| 淫秽高清视频在线观看| 性色avwww在线观看| 亚洲精品乱码久久久v下载方式| 欧美人与善性xxx| 中文欧美无线码| 青春草亚洲视频在线观看| 最近的中文字幕免费完整| 成人综合一区亚洲| 精品熟女少妇av免费看| 精品一区二区免费观看| 哪个播放器可以免费观看大片| 啦啦啦中文免费视频观看日本| 特大巨黑吊av在线直播| 久久久久久九九精品二区国产| 欧美激情在线99| 免费观看精品视频网站| 精品一区二区免费观看| 欧美日韩亚洲高清精品| 日韩欧美 国产精品| 欧美激情在线99| 午夜免费观看性视频| 免费看a级黄色片| 青春草亚洲视频在线观看| 国产69精品久久久久777片| 亚洲综合精品二区| 国产成人a∨麻豆精品| 日本黄色片子视频| 午夜免费观看性视频| 夜夜看夜夜爽夜夜摸| 亚洲国产精品专区欧美| or卡值多少钱| 99久国产av精品国产电影| 亚洲精品日本国产第一区| 久久久a久久爽久久v久久| 欧美区成人在线视频| 亚洲美女视频黄频| 亚洲aⅴ乱码一区二区在线播放| 成人二区视频| 日韩成人伦理影院| 街头女战士在线观看网站| 天美传媒精品一区二区| 日本三级黄在线观看| 日韩欧美 国产精品| 国产成人a∨麻豆精品| 免费av观看视频| 在线免费观看的www视频| 国产v大片淫在线免费观看| 免费观看在线日韩| 亚洲高清免费不卡视频| 熟妇人妻久久中文字幕3abv| 国产高清国产精品国产三级 | 日韩亚洲欧美综合| 国产精品.久久久| 一级毛片电影观看| 亚洲三级黄色毛片| 黑人高潮一二区| 国产91av在线免费观看| 亚洲欧美日韩无卡精品| 麻豆精品久久久久久蜜桃| 精品熟女少妇av免费看| 日韩欧美精品免费久久| 女人久久www免费人成看片| 嫩草影院精品99| 日本一本二区三区精品| 国产成人91sexporn| 99热全是精品| 永久免费av网站大全| 欧美xxxx黑人xx丫x性爽| 欧美人与善性xxx| 有码 亚洲区| 国产亚洲av片在线观看秒播厂 | 99热6这里只有精品| 亚洲第一区二区三区不卡| 卡戴珊不雅视频在线播放| 97超碰精品成人国产| 国产精品一区二区三区四区久久| 真实男女啪啪啪动态图| 七月丁香在线播放| 日日啪夜夜爽| 日韩精品有码人妻一区| 欧美丝袜亚洲另类| 免费观看av网站的网址| 久久6这里有精品| 国产又色又爽无遮挡免| 一级片'在线观看视频| av线在线观看网站| 婷婷六月久久综合丁香| 亚洲人成网站在线播| 2021天堂中文幕一二区在线观| av女优亚洲男人天堂| 国产熟女欧美一区二区| 亚洲va在线va天堂va国产| 少妇熟女aⅴ在线视频| 我要看日韩黄色一级片| 日韩在线高清观看一区二区三区| 久久久久久国产a免费观看| 国产综合懂色| 国产成人免费观看mmmm| av黄色大香蕉| 日日撸夜夜添| 精品亚洲乱码少妇综合久久| 亚洲怡红院男人天堂| 91精品国产九色| 国产av在哪里看| 亚洲国产色片| 91久久精品电影网| 成人性生交大片免费视频hd| 国产精品一区二区性色av| 欧美xxxx黑人xx丫x性爽| 免费大片黄手机在线观看| 深爱激情五月婷婷| 国产伦一二天堂av在线观看| 青青草视频在线视频观看| 午夜视频国产福利| 久久久久久国产a免费观看| 亚洲在线观看片| 亚洲av.av天堂| 丝瓜视频免费看黄片| 亚洲精品成人久久久久久| 色视频www国产| 免费观看av网站的网址| 在线观看美女被高潮喷水网站| 欧美成人精品欧美一级黄| 80岁老熟妇乱子伦牲交| 中文字幕免费在线视频6| 国产精品99久久久久久久久| 美女国产视频在线观看| 午夜老司机福利剧场| 国产综合懂色| 寂寞人妻少妇视频99o| 国产一区二区亚洲精品在线观看| 亚洲精品成人av观看孕妇| 人妻一区二区av| 亚洲国产精品sss在线观看| 在线观看免费高清a一片| 直男gayav资源| 免费无遮挡裸体视频| 国产男人的电影天堂91| 亚洲成人一二三区av| 三级经典国产精品| 亚洲av免费在线观看| 简卡轻食公司| 精品久久久久久久人妻蜜臀av| 91av网一区二区| 国产精品久久久久久av不卡| 黄色欧美视频在线观看| 欧美区成人在线视频| 亚洲一级一片aⅴ在线观看| 禁无遮挡网站| 久久精品熟女亚洲av麻豆精品 | 亚洲欧美精品自产自拍| 97超视频在线观看视频| 一本一本综合久久| 亚洲av成人精品一区久久| 国产女主播在线喷水免费视频网站 | 精华霜和精华液先用哪个| 亚洲精品色激情综合| 国产亚洲精品久久久com| 亚洲三级黄色毛片| 成人一区二区视频在线观看| 国产一区二区三区综合在线观看 | 国产免费一级a男人的天堂| 一级二级三级毛片免费看| 蜜桃久久精品国产亚洲av| 高清午夜精品一区二区三区| 免费播放大片免费观看视频在线观看| 丝袜美腿在线中文| 亚洲久久久久久中文字幕| 国产高清不卡午夜福利| 乱人视频在线观看| av在线老鸭窝| 1000部很黄的大片| 我的女老师完整版在线观看| 在线 av 中文字幕| 岛国毛片在线播放| 亚洲国产欧美人成| 成人鲁丝片一二三区免费| 免费无遮挡裸体视频| 免费电影在线观看免费观看| 国产亚洲av嫩草精品影院| 特级一级黄色大片| 天堂√8在线中文| 亚洲成人一二三区av| 精品不卡国产一区二区三区| 色综合亚洲欧美另类图片| 精华霜和精华液先用哪个| 久久韩国三级中文字幕| 九九爱精品视频在线观看| 99视频精品全部免费 在线| 舔av片在线| 国产 一区 欧美 日韩| 国产一区二区三区av在线| 国产成人aa在线观看| 网址你懂的国产日韩在线| 最近视频中文字幕2019在线8| 99热这里只有是精品50| 国产一区二区在线观看日韩| 午夜激情福利司机影院| 欧美日韩一区二区视频在线观看视频在线 | 国产淫语在线视频| 久久这里只有精品中国| 蜜桃亚洲精品一区二区三区| 日韩人妻高清精品专区| 午夜福利视频精品| 赤兔流量卡办理| 一级毛片 在线播放| 99热6这里只有精品| 国产一区二区三区综合在线观看 | 高清在线视频一区二区三区| 亚洲精品久久久久久婷婷小说| 高清欧美精品videossex| www.av在线官网国产| 综合色av麻豆| 国产 一区 欧美 日韩| 日本午夜av视频| 久久久久精品性色| 欧美最新免费一区二区三区| 校园人妻丝袜中文字幕| 成人欧美大片| 久久国产乱子免费精品| 能在线免费观看的黄片| 在线a可以看的网站| 成人漫画全彩无遮挡| 免费少妇av软件| 国产极品天堂在线| 亚洲av免费高清在线观看| 免费看光身美女| 在线免费观看的www视频| 欧美3d第一页| 亚洲欧美一区二区三区黑人 | 搡老妇女老女人老熟妇| 精品人妻一区二区三区麻豆| eeuss影院久久| 麻豆精品久久久久久蜜桃| 国产永久视频网站| 国产黄片视频在线免费观看| 久久久久久久久中文| 国产精品一区二区三区四区久久| 在线观看人妻少妇| 一级毛片电影观看| 久久鲁丝午夜福利片| videossex国产| av在线蜜桃| 秋霞在线观看毛片| 久久精品夜夜夜夜夜久久蜜豆| 观看免费一级毛片| 国产视频首页在线观看| 色综合色国产| 性色avwww在线观看| 国产高潮美女av| 成年免费大片在线观看| 搡女人真爽免费视频火全软件| 乱码一卡2卡4卡精品| 国产黄a三级三级三级人| 91狼人影院| 性插视频无遮挡在线免费观看| 亚洲欧美一区二区三区黑人 | 久久精品夜夜夜夜夜久久蜜豆| 久久久a久久爽久久v久久| 亚洲国产欧美人成| 成人高潮视频无遮挡免费网站| 青春草视频在线免费观看| 色哟哟·www| 欧美+日韩+精品| 美女内射精品一级片tv| 亚洲精品aⅴ在线观看| 麻豆av噜噜一区二区三区| 亚洲欧美成人综合另类久久久| 久久久a久久爽久久v久久| a级毛片免费高清观看在线播放| 不卡视频在线观看欧美| 亚洲欧美清纯卡通| 日韩av在线免费看完整版不卡| 如何舔出高潮| 亚洲自偷自拍三级| 亚洲性久久影院| 男女视频在线观看网站免费| 国产高潮美女av| 婷婷色av中文字幕| 国产精品一及| 赤兔流量卡办理| 日日摸夜夜添夜夜爱| 午夜福利在线观看免费完整高清在| 国产中年淑女户外野战色| 久久精品国产自在天天线| 国产一区有黄有色的免费视频 | 国产免费又黄又爽又色| 听说在线观看完整版免费高清| 亚洲av二区三区四区| 精品一区二区三区视频在线| 日本色播在线视频| 又黄又爽又刺激的免费视频.| 亚洲精品国产成人久久av| 成年版毛片免费区| 亚洲av电影不卡..在线观看| 欧美精品国产亚洲| 伊人久久精品亚洲午夜| 日本欧美国产在线视频| 中文欧美无线码| 精品人妻一区二区三区麻豆| 日韩强制内射视频| 成人亚洲精品一区在线观看 | 少妇的逼好多水| 国产探花极品一区二区| 99久国产av精品国产电影| 亚洲精品,欧美精品| 高清在线视频一区二区三区| or卡值多少钱| 色网站视频免费| 在线免费观看不下载黄p国产| 成人国产麻豆网| 成人欧美大片| 一二三四中文在线观看免费高清| 精品一区二区三区人妻视频| 久久草成人影院| 精品午夜福利在线看| 国产午夜精品论理片| 欧美日韩国产mv在线观看视频 | 国产精品一区二区性色av| 婷婷色av中文字幕| 777米奇影视久久| 十八禁网站网址无遮挡 | 日本与韩国留学比较| 亚洲天堂国产精品一区在线| av在线天堂中文字幕| 最近中文字幕2019免费版| 麻豆乱淫一区二区| 国产 亚洲一区二区三区 | 国产伦精品一区二区三区四那| 欧美激情在线99| 日本-黄色视频高清免费观看| 99热这里只有是精品在线观看| 高清日韩中文字幕在线| av在线亚洲专区| 亚洲综合精品二区| 只有这里有精品99| 真实男女啪啪啪动态图| 日本免费a在线| 国产免费福利视频在线观看| 韩国高清视频一区二区三区| 婷婷色综合大香蕉| 日日啪夜夜爽| 成人特级av手机在线观看| av福利片在线观看| 好男人在线观看高清免费视频| 国产爱豆传媒在线观看| 成年免费大片在线观看| 亚州av有码| 天天一区二区日本电影三级| 精品一区二区三区视频在线| 精品国产三级普通话版| 18+在线观看网站| 亚洲综合精品二区| 久久国产乱子免费精品| 久久精品熟女亚洲av麻豆精品 | 91狼人影院| 亚洲av免费高清在线观看| 婷婷色综合大香蕉| 国产在线男女| 能在线免费看毛片的网站| 国产黄频视频在线观看| 午夜精品一区二区三区免费看| 亚洲欧美日韩卡通动漫| 亚洲精品自拍成人| 尤物成人国产欧美一区二区三区| 国产精品日韩av在线免费观看| 91狼人影院| 国产精品久久久久久av不卡| 日本免费在线观看一区| 精品人妻熟女av久视频| 2022亚洲国产成人精品| 亚洲一区高清亚洲精品| 美女主播在线视频| 熟妇人妻不卡中文字幕| 美女主播在线视频| 午夜精品国产一区二区电影 | 女人久久www免费人成看片| 国产免费视频播放在线视频 | 国产精品熟女久久久久浪| 国产爱豆传媒在线观看| 建设人人有责人人尽责人人享有的 | 黑人高潮一二区| 久久久精品免费免费高清| 欧美日韩视频高清一区二区三区二| 精品酒店卫生间| 美女cb高潮喷水在线观看| 精品人妻偷拍中文字幕| 日本黄色片子视频| 搡女人真爽免费视频火全软件| 真实男女啪啪啪动态图| 一级毛片电影观看| 日韩,欧美,国产一区二区三区| 性色avwww在线观看| 在线观看av片永久免费下载| 免费看日本二区| 我的女老师完整版在线观看| 日韩一区二区视频免费看| 综合色丁香网| 欧美日韩综合久久久久久| 水蜜桃什么品种好| 免费观看a级毛片全部| 老师上课跳d突然被开到最大视频| 色哟哟·www| 亚洲最大成人中文| 一区二区三区乱码不卡18| 免费高清在线观看视频在线观看| 午夜精品一区二区三区免费看| 大片免费播放器 马上看| 欧美日韩在线观看h| 天堂av国产一区二区熟女人妻|