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

    一種基于開源框架面向DSP的系統(tǒng)級(jí)調(diào)試工具

    2017-07-31 21:57:24朱艷趙香
    關(guān)鍵詞:信號(hào)量編輯器視圖

    朱艷,趙香

    (中國(guó)電子科技集團(tuán)第38研究所,合肥 230088)

    一種基于開源框架面向DSP的系統(tǒng)級(jí)調(diào)試工具

    朱艷,趙香

    (中國(guó)電子科技集團(tuán)第38研究所,合肥 230088)

    提出了一種支持?jǐn)?shù)字信號(hào)處理器(DSP)操作系統(tǒng)的的系統(tǒng)級(jí)調(diào)試工具。該工具基于Eclipse開源框架,能夠方便集成到現(xiàn)有DSP集成開發(fā)環(huán)境中。通過在目標(biāo)機(jī)嵌入式操作系統(tǒng)上運(yùn)行的一個(gè)調(diào)試代理任務(wù),系統(tǒng)調(diào)試工具能夠與目標(biāo)系統(tǒng)進(jìn)行以太網(wǎng)通信,獲取系統(tǒng)對(duì)象的信息,并在可視化界面上呈現(xiàn)給用戶。通過該操作系統(tǒng)調(diào)試工具,用戶可以觀察和跟蹤目標(biāo)系統(tǒng)上的各種對(duì)象和事件,包括任務(wù)、信號(hào)量等。

    嵌入式操作系統(tǒng);系統(tǒng)級(jí)調(diào)試;集成開發(fā)環(huán)境;DSP

    引 言

    DSP是一種用于處理數(shù)字信號(hào)的專用處理器。在電子技術(shù)各個(gè)領(lǐng)域(例如雷達(dá)、聲納、語音通信、數(shù)字通信等),正廣泛使用DSP處理器搭建的系統(tǒng)處理日益龐大的數(shù)字信息。

    “魂芯”[1]系列DSP是中國(guó)電子科技集團(tuán)公司第三十八研究所設(shè)計(jì)開發(fā)的一系列高性能DSP,適用于雷達(dá)信號(hào)處理、電子對(duì)抗、精確制導(dǎo)、通信保障及圖像處理等領(lǐng)域?;赩LIW+SIMD架構(gòu),“魂芯”系列DSP具有強(qiáng)大的并行處理能力,滿足高速實(shí)時(shí)信號(hào)處理的應(yīng)用要求。

    隨著DSP運(yùn)算能力的日益增強(qiáng),已經(jīng)能夠在DSP上為每個(gè)應(yīng)用分配一個(gè)任務(wù),并保證每個(gè)應(yīng)用滿足所要求的實(shí)時(shí)性。為了實(shí)現(xiàn)多任務(wù)并行、任務(wù)間通信和調(diào)度,“魂芯”DSP提供一個(gè)實(shí)時(shí)嵌入式操作系統(tǒng),具有很好的實(shí)時(shí)性能,能夠?qū)崿F(xiàn)多任務(wù),具有負(fù)責(zé)任的終端管理和高度的可配置性。

    要實(shí)現(xiàn)在多任務(wù)操作系統(tǒng)上的調(diào)試,僅依靠傳統(tǒng)的源代碼調(diào)試是不夠的。一方面,代碼級(jí)調(diào)試可能打亂原有的任務(wù)調(diào)度行為,導(dǎo)致調(diào)試結(jié)果與實(shí)際運(yùn)行結(jié)果不一致;另一方面,當(dāng)程序出現(xiàn)死鎖、內(nèi)存泄漏等問題時(shí),代碼級(jí)調(diào)試也不能及時(shí)定位問題。因此,需要一個(gè)系統(tǒng)級(jí)調(diào)試工具,能夠在不打斷程序運(yùn)行的情況下,查看和追蹤系統(tǒng)運(yùn)行情況。通過觀察多任務(wù)環(huán)境中各系統(tǒng)對(duì)象的信息,檢測(cè)系統(tǒng)事件,定位和解決目標(biāo)系統(tǒng)中的問題點(diǎn)。

    1 概 述

    圖1 系統(tǒng)級(jí)調(diào)試工具架構(gòu)

    DSP系統(tǒng)級(jí)調(diào)試工具的軟件架構(gòu)如圖1所示。該工具集成在“魂芯”DSP的集成開發(fā)環(huán)境Efficient Coding Studio (ECS)[2]中,由基于Eclipse的集成開發(fā)環(huán)境ECS、調(diào)試引擎、調(diào)試代理任務(wù)組成。ECS與調(diào)試引擎之間采取Java API通信,調(diào)試引擎與目標(biāo)機(jī)之間采取以太網(wǎng)通信。

    如果使用系統(tǒng)級(jí)調(diào)試工具,用戶在編譯代碼時(shí)必須把調(diào)試代理任務(wù)鏈接入可執(zhí)行文件中。用戶可以使用ECS加載生成的程序,并啟動(dòng)運(yùn)行;也可以通過其他方式把程序在目標(biāo)機(jī)上加載運(yùn)行。

    程序在目標(biāo)機(jī)上運(yùn)行后,用戶可以使用系統(tǒng)級(jí)調(diào)試工具與目標(biāo)機(jī)建立連接,查看目標(biāo)機(jī)每個(gè)核上所運(yùn)行的任務(wù)列表和任務(wù)詳細(xì),也可以查看其他操作系統(tǒng)上的對(duì)象。

    系統(tǒng)級(jí)調(diào)試工具的用戶界面如圖2所示。左邊的連接視圖用于管理目標(biāo)機(jī)連接,用戶可以在該視圖上新建和刪除目標(biāo)機(jī)連接。連接視圖的樹形結(jié)構(gòu)顯示所有的已連接目標(biāo)機(jī)的核列表。右下角是指定核上的任務(wù)列表信息,能夠顯示任務(wù)的ID、名稱、狀態(tài)和優(yōu)先級(jí),用戶可以點(diǎn)擊“刷新”按鈕刷新該視圖的信息。右上角左邊是任務(wù)詳細(xì)內(nèi)容視圖,顯示選中任務(wù)的其他詳細(xì)信息,如任務(wù)棧地址、任務(wù)棧長(zhǎng)度等。用戶也可以對(duì)該視圖內(nèi)容進(jìn)行刷新。右上角右邊是目標(biāo)機(jī)控制臺(tái)打印信息。

    圖2 系統(tǒng)級(jí)調(diào)試工具用戶界面

    2 系統(tǒng)設(shè)計(jì)

    2.1 調(diào)試代理任務(wù)

    調(diào)試代理任務(wù)的功能是在目標(biāo)機(jī)系統(tǒng)建立一個(gè)服務(wù)器,負(fù)責(zé)與上位機(jī)建立連接、根據(jù)上位機(jī)的請(qǐng)求控制目標(biāo)系統(tǒng)的運(yùn)行,讀取或記錄目標(biāo)機(jī)的信息,按照收到的請(qǐng)求向上返回結(jié)果。

    調(diào)試代理任務(wù)作為一個(gè)用戶任務(wù)在目標(biāo)機(jī)系統(tǒng)上運(yùn)行?!盎晷尽盌SP處理器目前支持的操作系統(tǒng)是基于RTEMS[3]移植裁剪而成。RTEMS具有源碼公開、高安全性、小內(nèi)核、易于移植的特點(diǎn),且支持單線程和多線程,API豐富[4]。

    調(diào)試代理任務(wù)在收到上位機(jī)的調(diào)試命令后,首先禁止操作系統(tǒng)內(nèi)的任務(wù)調(diào)度,避免同步問題。完成調(diào)試操作后,再放開任務(wù)調(diào)度。

    調(diào)試代理任務(wù)也會(huì)接收上位機(jī)發(fā)出的開始和停止操作系統(tǒng)事件記錄的調(diào)試命令,在內(nèi)部維護(hù)一個(gè)緩存,在記錄時(shí)把操作系統(tǒng)的事件存儲(chǔ)到緩存中。事件包括任務(wù)切換、信號(hào)量創(chuàng)建、獲取和釋放、消息序列的創(chuàng)建、消息進(jìn)出消息隊(duì)列、ISR、處理器異常等。在完成系統(tǒng)事件記錄后,在上位機(jī)的請(qǐng)求下,調(diào)試代理任務(wù)能夠把記錄的所有事件打包上傳給上位機(jī)。

    2.2 調(diào)試引擎

    調(diào)試引擎是主機(jī)上的一組Java API,主要用于實(shí)現(xiàn)與調(diào)試代理任務(wù)之間的調(diào)試信息協(xié)議,負(fù)責(zé)把用戶的指令封裝成socket包,通過網(wǎng)絡(luò)傳送給目標(biāo)機(jī),并解析目標(biāo)機(jī)從網(wǎng)絡(luò)傳送回來的socket包。

    調(diào)試引擎定義的調(diào)試API包括:與調(diào)試代理任務(wù)建立連接;與調(diào)試代理任務(wù)斷開連接;獲取目標(biāo)硬件系統(tǒng)的信息;獲取目標(biāo)系統(tǒng)的任務(wù)列表和任務(wù)的基本信息;查詢指定任務(wù)的詳細(xì)信息;獲取目標(biāo)系統(tǒng)的信號(hào)量列表和信號(hào)量的基本信息;查詢指定信號(hào)量的詳細(xì)信息;獲取目標(biāo)系統(tǒng)的消息序列和消息序列的基本信息;查詢指定消息序列的基本信息;獲取中斷信息;獲取處理器執(zhí)行信息;獲取內(nèi)存分區(qū)和內(nèi)存塊的信息;開始和停止調(diào)試代理任務(wù)對(duì)系統(tǒng)事件的記錄;要求調(diào)試代理任務(wù)上傳事件信息。

    2.3 ECS界面設(shè)計(jì)

    為了在ECS中集成系統(tǒng)級(jí)調(diào)試功能,設(shè)計(jì)了cn.com.cetc38.ecs.epos.core和cn.com.cetc38.ecs.epos.ui兩個(gè)Eclipse插件,以實(shí)現(xiàn)系統(tǒng)級(jí)調(diào)試功能的動(dòng)態(tài)加載,并與ECS原有的源代碼調(diào)試插件獨(dú)立分離。

    首先,設(shè)計(jì)了一個(gè)單獨(dú)的透視圖“EPOS調(diào)試”,在這個(gè)透視圖中集成所有的系統(tǒng)級(jí)調(diào)試視圖(包括目標(biāo)機(jī)連接視圖、任務(wù)視圖、信號(hào)量視圖等),并容納各種編輯器(包括任務(wù)詳細(xì)編輯器、信號(hào)量詳細(xì)編輯器等)?!癊POS調(diào)試”透視圖的定義如下:

    class="cn.com.cetc38.ecs.debug.system.ui.ECSSystemDebugPerspectiveFactory"

    id="cn.com.cetc38.ecs.debug.system.ui.perspective"

    name="EPOS調(diào)試">

    透視圖的定義類ECSSystemDebugPerspectiveFactory實(shí)現(xiàn)org.eclipse.ui.IPerspectiveFactory接口,定義了“EPOS調(diào)試”透視圖的布局。

    “EPOS調(diào)試”透視圖中所有的視圖都是樹狀結(jié)構(gòu),按照調(diào)試系統(tǒng)框架[5](Debugging System Framework, DSF)、視圖模型匹配器SystemDebugModelAdapter根據(jù)視圖的表現(xiàn)上下文PresentationContext查找與每個(gè)視圖匹配的內(nèi)容提供器ContentProvider、標(biāo)簽提供器LabelProvider和模型代理ModelProxy。這些類定義了具體數(shù)據(jù)如何在某一視圖上顯示。

    “目標(biāo)機(jī)連接”視圖的定義如下:

    category="cn.com.cetc38.ecs.debug.system.ui.categotory"

    class="cn.com.cetc38.ecs.debug.system.ui.views.EPOSTargetView"

    id="cn.com.cetc38.ecs.debug.system.ui.targetView"

    name="目標(biāo)機(jī)連接"

    restorable="true">

    目標(biāo)機(jī)連接視圖的實(shí)現(xiàn)類EPOSTargetView維護(hù)一個(gè)調(diào)試樹TreeModelViewer實(shí)例,用于實(shí)現(xiàn)視圖中的樹結(jié)構(gòu),并與指定的模型連接。另外,EPOSTargetView還維護(hù)一個(gè)表述上下文PresentationContext實(shí)例,用于調(diào)試樹TreeModelViewer在適配器中得到與本視圖對(duì)應(yīng)的指定元素的內(nèi)容提供器ContentProvider、標(biāo)簽提供器LabelProvider和模型代理ModelProxy等。

    另外,目標(biāo)機(jī)連接視圖還實(shí)現(xiàn)了一個(gè)全局調(diào)試上下文提供器的功能,即在連接視圖樹上選擇不同的節(jié)點(diǎn),其他視圖會(huì)相應(yīng)地顯示與該節(jié)點(diǎn)對(duì)應(yīng)的信息。這是通過在全局的調(diào)試上下文服務(wù)IDebugContextService中注冊(cè)一個(gè)TreeViewerContextProvider實(shí)例作為調(diào)試上下文提供器。并且在調(diào)試樹上注冊(cè)一個(gè)監(jiān)聽者SelectionListener,當(dāng)在調(diào)試樹上點(diǎn)擊節(jié)點(diǎn)時(shí),TreeViewerContextProvider就會(huì)把這個(gè)點(diǎn)擊事件通知IDebugContextService中注冊(cè)的所有調(diào)試上下文監(jiān)聽者DebugContextListener。任務(wù)級(jí)調(diào)試的所有視圖,包括任務(wù)視圖、信號(hào)量視圖等都必須實(shí)現(xiàn)IDebugContextListener接口,并在IDebugContextService中注冊(cè)為調(diào)試上下文監(jiān)聽者。

    在目標(biāo)機(jī)連接視圖中添加了兩個(gè)視圖按鈕,分別為“連接”按鈕和“斷開連接”按鈕,利用視圖按鈕擴(kuò)展點(diǎn)org.eclipse.ui.viewActions。兩個(gè)按鈕的定義如下:

    targetID="cn.com.cetc38.ecs.debug.system.ui.targetView">

    class="cn.com.cetc38.ecs.debug.system.ui.actions.DisconnectActionDelegate"

    icon="icons/disconnect.gif"

    id="cn.com.cetc38.ecs.debug.system.ui.disconnectAction"

    label="斷開連接"

    style="push"

    toolbarPath="additions">

    class="cn.com.cetc38.ecs.debug.system.ui.actions.ConnectActionDelegate"

    icon="icons/connect.gif"

    id="cn.com.cetc38.ecs.debug.system.ui.connectAction"

    label="連接"

    style="push"

    toolbarPath="additions">

    當(dāng)用戶在目標(biāo)連接視圖點(diǎn)擊“連接”按鈕時(shí),ECS會(huì)彈出一個(gè)對(duì)話框要求用戶輸入要連接目標(biāo)機(jī)的IP地址和端口號(hào),用戶輸入后,ECS通過調(diào)試引擎與目標(biāo)機(jī)上運(yùn)行的調(diào)試代理程序建立連接,并獲取目標(biāo)機(jī)的硬件信息,顯示在目標(biāo)機(jī)連接視圖的樹狀結(jié)構(gòu)中。

    建立連接的函數(shù)調(diào)用如圖3所示。

    圖3 新建連接的調(diào)用圖

    由圖3可知,用戶點(diǎn)擊“連接”按鈕,觸發(fā)該按鈕關(guān)聯(lián)的ConnectActionDelegate實(shí)例的run()方法,在這個(gè)方法中調(diào)用了ConnectionManager的addConnection方法。ConnectionManager是一個(gè)全局的單例類,用來管理所有的目標(biāo)機(jī)連接。ConnectionManager把新建連接這個(gè)消息廣播出去,這個(gè)消息會(huì)異步觸發(fā)ConnectionManagerProxy類中的connectionAdded方法,ConnectionManagerProxy就是在適配器中與目標(biāo)機(jī)連接視圖適配的模型代理。ConnectionManagerProxy把新建連接消息轉(zhuǎn)化為一個(gè)ModelChangedEvent事件,并把這個(gè)事件再次轉(zhuǎn)發(fā)。由于內(nèi)容提供器ContentProvider實(shí)現(xiàn)了ModelChangedListener接口,在收到ModelChangedEvent消息后會(huì)刷新視圖中的樹狀結(jié)構(gòu)。從而目標(biāo)機(jī)連接視圖上會(huì)出現(xiàn)新的目標(biāo)機(jī)節(jié)點(diǎn),如果目標(biāo)機(jī)為多核,該目標(biāo)機(jī)節(jié)點(diǎn)下會(huì)顯示每個(gè)核。斷開連接的處理過程與新建連接相似,不再贅述。

    任務(wù)視圖、信號(hào)量視圖、消息隊(duì)列視圖與目標(biāo)機(jī)連接視圖的實(shí)現(xiàn)相似,都是擴(kuò)展org.eclipse.ui.views擴(kuò)展點(diǎn),實(shí)現(xiàn)類中維護(hù)TreeModelViewer實(shí)例實(shí)現(xiàn)的。唯一的不同就是在適配器中注冊(cè)的是不同的ContentProvider、LabelProvider和ModelProxy。

    對(duì)于任務(wù)詳細(xì)信息、信號(hào)量詳細(xì)信息等,ECS采用編輯器的方式來顯示,因?yàn)橄啾扔谝晥D,編輯器能夠處理更加復(fù)雜的信息,可以嵌入各種圖表,且能夠采用多標(biāo)簽的方式多角度呈現(xiàn)指定對(duì)象的各種信息。任務(wù)詳細(xì)信息編輯器的定義如下:

    class="cn.com.cetc38.ecs.debug.system.ui.editors.TaskDetailEditor"

    id="cn.com.cetc38.ecs.debug.system.ui.task.detail.editor"

    matchingStrategy="cn.com.cetc38.ecs.debug.system.ui.editors.TaskDetailEditorMatchingStrategy"

    name="Task Detail Editor">

    編輯器的定義類TaskDetailEditor是一個(gè)org.eclipse.ui.forms.editor.FormEditor的子類,這樣可以在編輯器中支持多頁(yè)面。目前,在任務(wù)詳細(xì)信息的編輯器中僅有“概述”頁(yè)面,顯示任務(wù)的ID、名稱、運(yùn)行狀態(tài)、入口地址、初始化優(yōu)先級(jí)、當(dāng)前優(yōu)先級(jí)、任務(wù)棧基址、任務(wù)棧長(zhǎng)度、任務(wù)模式、任務(wù)屬性、任務(wù)調(diào)度算法、任務(wù)運(yùn)行時(shí)間、任務(wù)時(shí)間片大小、等待資源ID、當(dāng)前任務(wù)切換的棧底、當(dāng)前任務(wù)切換的棧頂?shù)然拘畔ⅰ?/p>

    當(dāng)用戶在任務(wù)視圖雙擊某一任務(wù)時(shí),會(huì)自動(dòng)打開一個(gè)任務(wù)詳細(xì)信息編輯器。這是通過在任務(wù)視圖中的

    System Debugging Tool for DSP Based on Open-source Framework

    Zhu Yan,Zhao Xiang

    (CETC No.38 Research Institute,Hefei 230088,China)

    A system debuggingtool for digital signal processor (DSP) is proposed in the article.The tool is based on Eclipse open-source framework,and is convenient to integrate in the current development environment.By communicating with a debugging agent running on the target embedded operation system through Ethernet,the tool can obtain information of the system objects,and present it to users.The users can view or trace objects and events of the target system with the tool including tasks,semaphores and so on.

    embedded operation system;system debugging;integrated develop environment;DSP

    TP368

    A

    猜你喜歡
    信號(hào)量編輯器視圖
    基于STM32的mbedOS信號(hào)量調(diào)度機(jī)制剖析
    你距離微信創(chuàng)作達(dá)人還有多遠(yuǎn)?
    Nucleus PLUS操作系統(tǒng)信號(hào)量機(jī)制的研究與測(cè)試
    車輛段收發(fā)車運(yùn)行圖編輯器的設(shè)計(jì)與實(shí)現(xiàn)
    5.3 視圖與投影
    視圖
    Y—20重型運(yùn)輸機(jī)多視圖
    SA2型76毫米車載高炮多視圖
    基于VLIW目標(biāo)機(jī)的ELF二進(jìn)制編輯器設(shè)計(jì)與實(shí)現(xiàn)
    μC/OS- -III對(duì)信號(hào)量的改進(jìn)
    国产1区2区3区精品| 高清欧美精品videossex| 免费一级毛片在线播放高清视频 | av又黄又爽大尺度在线免费看| 黄色a级毛片大全视频| 老司机深夜福利视频在线观看 | videosex国产| 波多野结衣一区麻豆| 国产精品 欧美亚洲| 咕卡用的链子| 午夜视频精品福利| 欧美激情极品国产一区二区三区| 日韩伦理黄色片| 久久ye,这里只有精品| 一本大道久久a久久精品| 亚洲国产成人一精品久久久| 国产成人一区二区在线| 这个男人来自地球电影免费观看| 熟女少妇亚洲综合色aaa.| 久久 成人 亚洲| 一级黄片播放器| 搡老岳熟女国产| 国产高清不卡午夜福利| av片东京热男人的天堂| 一区二区三区四区激情视频| 国产爽快片一区二区三区| 国产精品二区激情视频| 两性夫妻黄色片| 激情五月婷婷亚洲| 国产视频一区二区在线看| 国产精品香港三级国产av潘金莲 | 97精品久久久久久久久久精品| 国产又爽黄色视频| 一级毛片黄色毛片免费观看视频| 亚洲欧美成人综合另类久久久| 亚洲欧美日韩高清在线视频 | 老司机在亚洲福利影院| 新久久久久国产一级毛片| 久久国产精品大桥未久av| 精品国产乱码久久久久久小说| 人人澡人人妻人| 国产亚洲av高清不卡| 久久精品aⅴ一区二区三区四区| 肉色欧美久久久久久久蜜桃| 国产精品人妻久久久影院| 女人爽到高潮嗷嗷叫在线视频| 成人国产一区最新在线观看 | 欧美国产精品va在线观看不卡| 亚洲少妇的诱惑av| 欧美激情高清一区二区三区| 中文精品一卡2卡3卡4更新| 我要看黄色一级片免费的| av线在线观看网站| 免费女性裸体啪啪无遮挡网站| 人人妻人人澡人人看| 日日爽夜夜爽网站| 韩国精品一区二区三区| 99精国产麻豆久久婷婷| 久久久久视频综合| 欧美日韩精品网址| 日韩精品免费视频一区二区三区| 亚洲激情五月婷婷啪啪| 久久99热这里只频精品6学生| 热re99久久精品国产66热6| 亚洲成人国产一区在线观看 | 老熟女久久久| 亚洲人成77777在线视频| 又大又黄又爽视频免费| 美女福利国产在线| 在线观看人妻少妇| 欧美在线一区亚洲| 欧美少妇被猛烈插入视频| 欧美精品亚洲一区二区| 热99久久久久精品小说推荐| 视频在线观看一区二区三区| 久久久久久久久免费视频了| 伊人久久大香线蕉亚洲五| 女性生殖器流出的白浆| 日韩一卡2卡3卡4卡2021年| 丝袜美足系列| 国产免费又黄又爽又色| 天天躁夜夜躁狠狠久久av| 夫妻午夜视频| 国产日韩欧美视频二区| 高清视频免费观看一区二区| 中文字幕人妻熟女乱码| 女人爽到高潮嗷嗷叫在线视频| 无遮挡黄片免费观看| 中文字幕另类日韩欧美亚洲嫩草| 亚洲国产欧美在线一区| 午夜两性在线视频| 黄片小视频在线播放| 只有这里有精品99| 美女福利国产在线| 精品亚洲成a人片在线观看| 国产精品一区二区在线观看99| 亚洲欧美成人综合另类久久久| 欧美日韩国产mv在线观看视频| 女人高潮潮喷娇喘18禁视频| 国产精品av久久久久免费| 亚洲伊人久久精品综合| 日韩伦理黄色片| 91精品国产国语对白视频| 韩国精品一区二区三区| 天天操日日干夜夜撸| 免费久久久久久久精品成人欧美视频| 妹子高潮喷水视频| 亚洲精品美女久久av网站| 亚洲欧美成人综合另类久久久| 亚洲国产最新在线播放| 久久国产精品男人的天堂亚洲| 男女免费视频国产| 9色porny在线观看| 丝瓜视频免费看黄片| 首页视频小说图片口味搜索 | 国产精品二区激情视频| 精品熟女少妇八av免费久了| 亚洲精品av麻豆狂野| 91字幕亚洲| 亚洲av日韩精品久久久久久密 | 欧美 日韩 精品 国产| 日韩熟女老妇一区二区性免费视频| 亚洲av男天堂| 一级黄片播放器| 成年人免费黄色播放视频| 午夜老司机福利片| 亚洲欧美一区二区三区国产| 美女高潮到喷水免费观看| 亚洲国产av新网站| 最近手机中文字幕大全| 赤兔流量卡办理| 老鸭窝网址在线观看| 久久影院123| 欧美成人精品欧美一级黄| 黑丝袜美女国产一区| 一本—道久久a久久精品蜜桃钙片| 成年人午夜在线观看视频| 人妻 亚洲 视频| 在线观看免费日韩欧美大片| 精品少妇久久久久久888优播| 午夜精品国产一区二区电影| 欧美xxⅹ黑人| 精品第一国产精品| 99久久人妻综合| 免费女性裸体啪啪无遮挡网站| 男女高潮啪啪啪动态图| 成年av动漫网址| 亚洲九九香蕉| 国产精品一区二区在线不卡| 国产野战对白在线观看| 久久国产精品大桥未久av| 2018国产大陆天天弄谢| 手机成人av网站| 久久亚洲国产成人精品v| 18禁黄网站禁片午夜丰满| 欧美人与性动交α欧美软件| 精品一品国产午夜福利视频| 一区在线观看完整版| 午夜福利视频精品| h视频一区二区三区| 嫁个100分男人电影在线观看 | 国产精品久久久久久人妻精品电影 | 亚洲精品久久成人aⅴ小说| 亚洲美女黄色视频免费看| 看免费av毛片| 男女无遮挡免费网站观看| 久久99精品国语久久久| 午夜91福利影院| 久久狼人影院| 两性夫妻黄色片| 欧美日韩国产mv在线观看视频| 日韩欧美一区视频在线观看| 久久这里只有精品19| 夜夜骑夜夜射夜夜干| 日韩视频在线欧美| av福利片在线| 欧美精品亚洲一区二区| 欧美日韩综合久久久久久| 男女国产视频网站| 嫩草影视91久久| 免费女性裸体啪啪无遮挡网站| 在线观看国产h片| 久久久久久久国产电影| 18在线观看网站| 国产99久久九九免费精品| 国产日韩欧美亚洲二区| 国产成人精品在线电影| 国产成人av教育| 91精品国产国语对白视频| 丝瓜视频免费看黄片| 性色av乱码一区二区三区2| 亚洲av男天堂| 曰老女人黄片| 午夜免费男女啪啪视频观看| 91国产中文字幕| 可以免费在线观看a视频的电影网站| a级毛片黄视频| 亚洲成人免费av在线播放| 国产精品.久久久| 成人国产av品久久久| 丝袜在线中文字幕| av在线app专区| 欧美精品高潮呻吟av久久| 人妻一区二区av| 国产黄频视频在线观看| 欧美大码av| 国语对白做爰xxxⅹ性视频网站| 丝瓜视频免费看黄片| 国产精品久久久av美女十八| 精品久久久久久久毛片微露脸 | 青草久久国产| 欧美精品av麻豆av| 热99国产精品久久久久久7| 一本久久精品| 成年av动漫网址| 青春草视频在线免费观看| 午夜免费男女啪啪视频观看| 欧美日韩成人在线一区二区| 亚洲情色 制服丝袜| 一级黄片播放器| 宅男免费午夜| 亚洲精品久久久久久婷婷小说| 亚洲精品国产一区二区精华液| 国产精品一区二区精品视频观看| 日韩 欧美 亚洲 中文字幕| a级毛片在线看网站| 国产精品一区二区在线不卡| 欧美日韩黄片免| 久久久精品免费免费高清| 久久精品人人爽人人爽视色| 波多野结衣一区麻豆| 国产1区2区3区精品| 亚洲精品一区蜜桃| 狠狠婷婷综合久久久久久88av| 国产成人欧美在线观看 | 午夜91福利影院| 国产精品国产三级国产专区5o| 国产欧美日韩一区二区三 | 大话2 男鬼变身卡| 日韩av免费高清视频| 亚洲午夜精品一区,二区,三区| 久久毛片免费看一区二区三区| 超色免费av| 色视频在线一区二区三区| 中文字幕制服av| 成人亚洲精品一区在线观看| 女人精品久久久久毛片| 中文乱码字字幕精品一区二区三区| 国产精品久久久人人做人人爽| 亚洲精品久久久久久婷婷小说| 一级毛片女人18水好多 | 国产国语露脸激情在线看| 国产成人精品久久二区二区免费| 一个人免费看片子| 久久久久久久久久久久大奶| 久久久久精品国产欧美久久久 | 一级a爱视频在线免费观看| 蜜桃在线观看..| 久久性视频一级片| 国产成人a∨麻豆精品| 国产免费又黄又爽又色| 麻豆av在线久日| 亚洲色图综合在线观看| av线在线观看网站| 日本a在线网址| 亚洲国产中文字幕在线视频| 久久久久国产精品人妻一区二区| 成年动漫av网址| 国产亚洲精品久久久久5区| 色婷婷av一区二区三区视频| 美女国产高潮福利片在线看| 青春草视频在线免费观看| 永久免费av网站大全| 91麻豆av在线| 一本大道久久a久久精品| 97在线人人人人妻| 另类亚洲欧美激情| 51午夜福利影视在线观看| 91麻豆av在线| 久久人人爽人人片av| a级片在线免费高清观看视频| 国产精品偷伦视频观看了| 热re99久久国产66热| 天天影视国产精品| 久久久久久久久久久久大奶| 久久热在线av| 女人被躁到高潮嗷嗷叫费观| 夫妻性生交免费视频一级片| 成年女人毛片免费观看观看9 | 亚洲五月色婷婷综合| 亚洲男人天堂网一区| 日韩伦理黄色片| 秋霞在线观看毛片| 国产精品 国内视频| 国语对白做爰xxxⅹ性视频网站| 欧美激情极品国产一区二区三区| av在线播放精品| 久久天堂一区二区三区四区| 国产高清videossex| 久久狼人影院| 美女扒开内裤让男人捅视频| 在线观看一区二区三区激情| 国产成人免费观看mmmm| 韩国精品一区二区三区| 国产成人一区二区三区免费视频网站 | 欧美在线黄色| 爱豆传媒免费全集在线观看| 国产亚洲精品第一综合不卡| 十分钟在线观看高清视频www| 欧美+亚洲+日韩+国产| 久久性视频一级片| 啦啦啦啦在线视频资源| 免费高清在线观看视频在线观看| 久久久久国产精品人妻一区二区| 免费看十八禁软件| 亚洲欧美精品综合一区二区三区| 满18在线观看网站| 日本欧美国产在线视频| 色网站视频免费| 午夜福利视频精品| 久久女婷五月综合色啪小说| netflix在线观看网站| 亚洲精品美女久久av网站| 国产一区二区 视频在线| h视频一区二区三区| 婷婷丁香在线五月| 男人添女人高潮全过程视频| 国产男女内射视频| 成人午夜精彩视频在线观看| √禁漫天堂资源中文www| 青春草视频在线免费观看| 中文字幕色久视频| 欧美av亚洲av综合av国产av| xxx大片免费视频| av在线老鸭窝| 在线av久久热| 久久久国产欧美日韩av| 国产精品人妻久久久影院| 亚洲成人免费av在线播放| 精品久久久久久电影网| 久久久久久久国产电影| 日本wwww免费看| 亚洲国产成人一精品久久久| 99香蕉大伊视频| 免费看av在线观看网站| 国产一区二区三区av在线| 一级a爱视频在线免费观看| 亚洲黑人精品在线| 欧美日韩精品网址| 亚洲av国产av综合av卡| 久久久久网色| a级毛片在线看网站| 丝袜脚勾引网站| 人体艺术视频欧美日本| av不卡在线播放| 性色av乱码一区二区三区2| 婷婷色综合www| 久久精品人人爽人人爽视色| 午夜91福利影院| 国产高清不卡午夜福利| 我要看黄色一级片免费的| 狠狠婷婷综合久久久久久88av| 亚洲精品国产av成人精品| 叶爱在线成人免费视频播放| 女人爽到高潮嗷嗷叫在线视频| 久久精品人人爽人人爽视色| 亚洲精品久久午夜乱码| 免费黄频网站在线观看国产| 男人操女人黄网站| 首页视频小说图片口味搜索 | av电影中文网址| 80岁老熟妇乱子伦牲交| 伊人亚洲综合成人网| 丰满少妇做爰视频| www.av在线官网国产| 在线观看国产h片| 日韩电影二区| 国产黄频视频在线观看| 好男人视频免费观看在线| 尾随美女入室| 精品久久蜜臀av无| 国产高清视频在线播放一区 | 婷婷色综合大香蕉| 亚洲自偷自拍图片 自拍| 国产午夜精品一二区理论片| 中文字幕色久视频| 国产无遮挡羞羞视频在线观看| 久久精品国产亚洲av高清一级| 午夜免费鲁丝| 亚洲第一av免费看| 亚洲熟女精品中文字幕| 成年人午夜在线观看视频| 国产精品.久久久| 国产高清videossex| 午夜免费成人在线视频| 电影成人av| 真人做人爱边吃奶动态| 1024香蕉在线观看| 日韩制服骚丝袜av| 亚洲精品成人av观看孕妇| 丝袜美腿诱惑在线| 91老司机精品| 男女午夜视频在线观看| 午夜av观看不卡| 亚洲精品国产av成人精品| 精品少妇黑人巨大在线播放| 亚洲av成人精品一二三区| 一级黄片播放器| 最近中文字幕2019免费版| 亚洲国产精品一区三区| 午夜福利视频在线观看免费| 如日韩欧美国产精品一区二区三区| 午夜91福利影院| 深夜精品福利| 自拍欧美九色日韩亚洲蝌蚪91| 亚洲国产成人一精品久久久| 老鸭窝网址在线观看| 中文字幕高清在线视频| 老汉色av国产亚洲站长工具| 青春草亚洲视频在线观看| 亚洲精品中文字幕在线视频| 成年美女黄网站色视频大全免费| 亚洲国产av影院在线观看| 热re99久久国产66热| 久久久久久免费高清国产稀缺| 免费看不卡的av| 视频区图区小说| 国精品久久久久久国模美| 精品人妻在线不人妻| 亚洲天堂av无毛| 亚洲国产精品成人久久小说| 成人免费观看视频高清| 中文精品一卡2卡3卡4更新| 秋霞在线观看毛片| 亚洲人成网站在线观看播放| 国产黄色免费在线视频| 久久精品久久精品一区二区三区| 国产精品麻豆人妻色哟哟久久| 精品福利永久在线观看| 日本av手机在线免费观看| 亚洲少妇的诱惑av| 一区二区三区精品91| 丰满少妇做爰视频| 少妇被粗大的猛进出69影院| 中文欧美无线码| 亚洲中文日韩欧美视频| a级片在线免费高清观看视频| 久久99热这里只频精品6学生| 欧美激情高清一区二区三区| 免费av中文字幕在线| 久久久久国产精品人妻一区二区| 亚洲国产精品一区二区三区在线| 国产成人a∨麻豆精品| 国产91精品成人一区二区三区 | 久久亚洲精品不卡| 爱豆传媒免费全集在线观看| 啦啦啦啦在线视频资源| 最新的欧美精品一区二区| 又黄又粗又硬又大视频| 国产在线视频一区二区| 国产精品人妻久久久影院| av线在线观看网站| 亚洲色图 男人天堂 中文字幕| 一二三四在线观看免费中文在| 亚洲国产精品一区二区三区在线| 亚洲av片天天在线观看| 久久av网站| 久久久精品94久久精品| 精品亚洲成a人片在线观看| 国产极品粉嫩免费观看在线| 秋霞在线观看毛片| 国产精品 国内视频| 老司机亚洲免费影院| 国产亚洲精品久久久久5区| av电影中文网址| 欧美激情极品国产一区二区三区| 久久热在线av| 国产91精品成人一区二区三区 | 欧美黄色片欧美黄色片| xxx大片免费视频| 亚洲 欧美一区二区三区| 黑人巨大精品欧美一区二区蜜桃| 久久性视频一级片| 侵犯人妻中文字幕一二三四区| 国产成人精品久久二区二区91| 亚洲欧美一区二区三区久久| 国产亚洲欧美在线一区二区| 久久99热这里只频精品6学生| 久久久欧美国产精品| av又黄又爽大尺度在线免费看| 亚洲少妇的诱惑av| 国产成人av教育| 久久久久久久大尺度免费视频| 日韩一本色道免费dvd| 曰老女人黄片| 亚洲国产精品一区二区三区在线| 91九色精品人成在线观看| 国产三级黄色录像| 亚洲欧美日韩高清在线视频 | 亚洲欧美清纯卡通| 成在线人永久免费视频| 久久青草综合色| 欧美老熟妇乱子伦牲交| www.精华液| 搡老岳熟女国产| 亚洲成国产人片在线观看| 成人国产一区最新在线观看 | 麻豆乱淫一区二区| 国产熟女欧美一区二区| 亚洲色图综合在线观看| 午夜福利,免费看| 成人18禁高潮啪啪吃奶动态图| h视频一区二区三区| 美女扒开内裤让男人捅视频| 精品一区二区三卡| 高清av免费在线| 欧美97在线视频| 午夜激情久久久久久久| 欧美av亚洲av综合av国产av| 亚洲国产av新网站| 国产在线一区二区三区精| 一区二区av电影网| 免费在线观看影片大全网站 | 啦啦啦在线免费观看视频4| 日韩 欧美 亚洲 中文字幕| 国产男女内射视频| av欧美777| 欧美中文综合在线视频| 欧美黑人精品巨大| 大片电影免费在线观看免费| 午夜福利视频在线观看免费| 国产97色在线日韩免费| 精品亚洲乱码少妇综合久久| 少妇人妻 视频| 国产欧美日韩一区二区三区在线| 99精品久久久久人妻精品| 在线亚洲精品国产二区图片欧美| 国产精品成人在线| 啦啦啦啦在线视频资源| 亚洲色图 男人天堂 中文字幕| 免费看av在线观看网站| 成人手机av| 亚洲av综合色区一区| 亚洲色图 男人天堂 中文字幕| 女人被躁到高潮嗷嗷叫费观| bbb黄色大片| 每晚都被弄得嗷嗷叫到高潮| 免费人妻精品一区二区三区视频| 精品少妇一区二区三区视频日本电影| 亚洲精品自拍成人| 一边摸一边抽搐一进一出视频| 国产有黄有色有爽视频| 久久精品国产综合久久久| 久久中文字幕一级| 国产免费一区二区三区四区乱码| 亚洲成色77777| 99久久综合免费| 久久人妻福利社区极品人妻图片 | 国产熟女欧美一区二区| 欧美日韩国产mv在线观看视频| 黄色一级大片看看| 99久久综合免费| 国产高清不卡午夜福利| 亚洲自偷自拍图片 自拍| 高清黄色对白视频在线免费看| 欧美 亚洲 国产 日韩一| 大型av网站在线播放| 97精品久久久久久久久久精品| 大香蕉久久成人网| 国产欧美日韩一区二区三区在线| 少妇人妻 视频| 精品人妻1区二区| 午夜老司机福利片| av在线app专区| 成人国产av品久久久| 婷婷色麻豆天堂久久| 性色av一级| 欧美日韩福利视频一区二区| 极品少妇高潮喷水抽搐| 精品久久蜜臀av无| 亚洲视频免费观看视频| 9色porny在线观看| 亚洲中文av在线| av国产久精品久网站免费入址| 精品免费久久久久久久清纯 | 热re99久久精品国产66热6| 观看av在线不卡| 久久精品国产a三级三级三级| 国产精品人妻久久久影院| 精品视频人人做人人爽| 日本猛色少妇xxxxx猛交久久| 国产真人三级小视频在线观看| 色综合欧美亚洲国产小说| 亚洲国产看品久久| 国产片内射在线| 成人午夜精彩视频在线观看| 久久热在线av| av有码第一页| 久久精品亚洲熟妇少妇任你| 婷婷色麻豆天堂久久| 另类精品久久| 国产成人av教育| 国产xxxxx性猛交| av天堂久久9| 欧美激情 高清一区二区三区| 亚洲 欧美一区二区三区| 亚洲av美国av| 亚洲av电影在线观看一区二区三区| 人妻 亚洲 视频| 欧美大码av| 国产三级黄色录像| 99九九在线精品视频| 男女下面插进去视频免费观看| 九色亚洲精品在线播放| 亚洲五月婷婷丁香|