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

    嵌入式軟件自動(dòng)化開(kāi)發(fā)模式的研究

    2023-12-14 12:16:24唐政清
    自動(dòng)化儀表 2023年11期
    關(guān)鍵詞:代碼生成控制點(diǎn)代碼

    唐政清

    (珠海格力電器股份有限公司,廣東 珠海 519000)

    0 引言

    在萬(wàn)物互聯(lián)的時(shí)代,物聯(lián)網(wǎng)技術(shù)高速發(fā)展。隨著越來(lái)越多的物件產(chǎn)生控制需求,嵌入式軟件呈現(xiàn)指數(shù)增長(zhǎng)態(tài)勢(shì)。傳統(tǒng)的基于生命周期的軟件開(kāi)發(fā)模式面臨日益嚴(yán)峻的挑戰(zhàn)。軟件自動(dòng)化開(kāi)發(fā)模式成為研究的熱點(diǎn)。在此背景下,研究嵌入式控制系統(tǒng)軟件開(kāi)發(fā)模式,探尋1種高效、快捷的開(kāi)發(fā)方式具有重要意義。

    軟件自動(dòng)化開(kāi)發(fā)模式的關(guān)鍵技術(shù)為自動(dòng)代碼生成技術(shù)。國(guó)內(nèi)外相關(guān)研究多數(shù)在計(jì)算機(jī)領(lǐng)域開(kāi)展,而嵌入式軟件也有部分研究。嵌入式軟件自動(dòng)代碼生成技術(shù)的研究主要包括:使用Matlab平臺(tái)的基于模型自動(dòng)代碼生成工具的研究[1-3];使用高安全性應(yīng)用開(kāi)發(fā)環(huán)境(security-critical application develoment environment,SCADE)平臺(tái)軟件,將SCADE模型轉(zhuǎn)換為軟件代碼的研究[4-6]。這2種方案均高度依賴國(guó)外平臺(tái)軟件。本文探索自主平臺(tái)軟件實(shí)現(xiàn)代碼生成的方案,對(duì)組合式空調(diào)嵌入式控制系統(tǒng)軟件進(jìn)行基于模板的代碼生成技術(shù)研究,以實(shí)現(xiàn)訂單需求到訂單軟件的自動(dòng)生成,從而解決控制系統(tǒng)軟件重復(fù)開(kāi)發(fā)的問(wèn)題。

    組合式空調(diào)是1種提供多種功能段組合的暖通設(shè)備。功能段多達(dá)24個(gè),包括進(jìn)風(fēng)段、排風(fēng)段、混合段等,可根據(jù)用戶需求進(jìn)行功能組合。組合式空調(diào)支持客戶需求定制。其系統(tǒng)結(jié)構(gòu)簡(jiǎn)單、節(jié)省空間、安裝維護(hù)方便,故廣泛應(yīng)用于工業(yè)性場(chǎng)所、商用民用大中型公共建筑場(chǎng)所,包括電子儀表廠、精密機(jī)械制造廠、紡織廠、化工廠、展覽中心、體育館、寫(xiě)字樓、公共交通樞紐建筑等。組合式空調(diào)機(jī)組中的每個(gè)工程都會(huì)根據(jù)實(shí)際需求靈活選擇若干個(gè)功能段。同一工程中不同位置的空調(diào)的功能段也會(huì)不同。組合式空調(diào)機(jī)組控制系統(tǒng)需要根據(jù)每個(gè)工程的實(shí)際情況進(jìn)行定制非標(biāo)開(kāi)發(fā)??紤]到控制系統(tǒng)非標(biāo)訂單開(kāi)發(fā)量大、從接單到交貨的時(shí)間短,通??刹捎每删幊踢壿嬁刂破?programmable logic controller,PLC)以及直接數(shù)字控制器(direct digital controller,DDC)等進(jìn)行開(kāi)發(fā),利用其內(nèi)置的采樣、比例微分積分等控制模塊開(kāi)發(fā)相應(yīng)的功能段控制軟件代碼[7]。即使如此,由于每個(gè)組合式空調(diào)訂單的控制軟件均需要進(jìn)行人工編程,必須投入大量的人力才能滿足訂單的開(kāi)發(fā)需求,開(kāi)發(fā)模式亟需革新。

    1 軟件開(kāi)發(fā)模式的探索

    在需求特點(diǎn)上,組合式空調(diào)控制系統(tǒng)的基本功能和常規(guī)空調(diào)類似,有供冷、供熱、通風(fēng)、自動(dòng)4種運(yùn)行模式。但是,組合式空調(diào)可能包含24個(gè)功能段中的若干功能段,且每個(gè)功能段可能存在若干數(shù)量的負(fù)載和傳感器。負(fù)載可能包含風(fēng)機(jī)、水閥、風(fēng)閥、電加熱、加濕器、聯(lián)動(dòng)外機(jī)空調(diào)、過(guò)濾器和其他開(kāi)關(guān)型負(fù)載。每種負(fù)載也可能存在不同類型,如:風(fēng)機(jī)可能是送風(fēng)機(jī)、排風(fēng)機(jī)或回風(fēng)機(jī);接口可能是定速風(fēng)機(jī)、變頻風(fēng)機(jī)或者多檔位風(fēng)機(jī)。傳感器除了溫度、濕度、風(fēng)壓、頻率等類型不同外,接口也可能存在負(fù)溫度系數(shù)電阻、0~10 V、4~20 mA、開(kāi)關(guān)量檢測(cè)等多種形式。上述接口品類繁多,覆蓋了主流的工業(yè)標(biāo)準(zhǔn)接口[8]。負(fù)載和傳感器的數(shù)量、類型、接口均隨具體工程需求的變化而變化,存在海量的組合情況。

    1.1 生命周期軟件開(kāi)發(fā)模式

    軟件的常規(guī)開(kāi)發(fā)模式是生命周期軟件開(kāi)發(fā)模式。例如,瀑布模型就是非常有效的基礎(chǔ)軟件開(kāi)發(fā)管理模式。每個(gè)工程組合式空調(diào)的需求存在差異。但是對(duì)于具體的工程,其組合式空調(diào)控制需求是比較明確和清晰的,采用基礎(chǔ)瀑布模型軟件開(kāi)發(fā)模式就能滿足項(xiàng)目需要。為了加快訂單產(chǎn)品的推出,通常采用DDC進(jìn)行控制軟件開(kāi)發(fā)。DDC可以配置負(fù)載和傳感器的類型,可以集成采樣模塊、比例微分積分過(guò)程控制模塊等,還可以通過(guò)軟件開(kāi)發(fā)編程,較快完成產(chǎn)品開(kāi)發(fā)。其開(kāi)發(fā)過(guò)程為:針對(duì)工程訂單需求,項(xiàng)目經(jīng)理進(jìn)行需求分析,編寫(xiě)功能書(shū);開(kāi)發(fā)人員進(jìn)行DDC軟件開(kāi)發(fā)編程;測(cè)試人員進(jìn)行軟件測(cè)試,并在測(cè)試合格后完成訂單產(chǎn)品的開(kāi)發(fā)。

    但是,訂單需求多樣化的特性決定了負(fù)載和傳感器之間互相組合的情況存在非常多的不確定性,降低了DDC軟件的兼容性和代碼的可重用性。每個(gè)不同的訂單需求都要進(jìn)行1次軟件開(kāi)發(fā),并重復(fù)1次瀑布模型開(kāi)發(fā)過(guò)程。這使得開(kāi)發(fā)的資源耗費(fèi)隨訂單數(shù)量的增加而倍增。

    1.2 自動(dòng)化開(kāi)發(fā)模式的探索

    針對(duì)組合式空調(diào)控制系統(tǒng)訂單需求的特點(diǎn),本文探索軟件自動(dòng)化開(kāi)發(fā)模式,以解決訂單軟件開(kāi)發(fā)海量耗費(fèi)問(wèn)題。自動(dòng)化開(kāi)發(fā)的思路是開(kāi)發(fā)1個(gè)平臺(tái)軟件作為代碼生成器,對(duì)訂單需求進(jìn)行分析,從而提煉出訂單特征信息并輸出到平臺(tái)軟件中。平臺(tái)軟件自動(dòng)生成該訂單對(duì)應(yīng)的軟件代碼。

    目前,自動(dòng)代碼生成技術(shù)主要有基于模型、基于模板、基于對(duì)象關(guān)系映射、基于文檔注釋和基于動(dòng)態(tài)代理這5種。其中,基于模型和基于模板為主流的代碼生成技術(shù)[9]?;谀P偷拇a生成方法是先對(duì)業(yè)務(wù)邏輯建立模型,再通過(guò)軟件工具將模型轉(zhuǎn)換為代碼?;谀0宓拇a生成方法是將業(yè)務(wù)邏輯需求設(shè)計(jì)成模板代碼文件,通過(guò)軟件工具將變化的個(gè)性需求作為元數(shù)據(jù)轉(zhuǎn)換到模板文件中。組合式空調(diào)是1個(gè)非線性系統(tǒng),具有輸入變量多、相互耦合強(qiáng)的特點(diǎn)。組合式空調(diào)控制系統(tǒng)需求特點(diǎn)適合采用基于模板的自動(dòng)代碼生成技術(shù),把軟件需求分為相對(duì)固定部分和隨外部輸入變化的個(gè)性化部分。相對(duì)固定部分開(kāi)發(fā)作為平臺(tái)軟件的模板。個(gè)性化部分通過(guò)平臺(tái)軟件自動(dòng)生成所需要的軟件代碼。

    2 軟件自動(dòng)代碼生成

    軟件自動(dòng)代碼生成過(guò)程為:首先,進(jìn)行需求劃分和轉(zhuǎn)換,得到共性需求和個(gè)性需求;然后,設(shè)計(jì)分層結(jié)構(gòu)框架和代碼生成方案;最后,實(shí)現(xiàn)代碼自動(dòng)生成。

    2.1 需求劃分和轉(zhuǎn)換

    自動(dòng)代碼生成的前提是需求的劃分和轉(zhuǎn)換,即通過(guò)需求迭代進(jìn)行劃分和轉(zhuǎn)換。需求迭代是分別對(duì)不同的訂單需求進(jìn)行需求分析,并迭代到軟件模板功能書(shū)中,同時(shí)生成和該訂單需求對(duì)應(yīng)的控制點(diǎn)表,從而將需求劃分和轉(zhuǎn)換為共性需求軟件模板功能書(shū)和個(gè)性需求控制點(diǎn)表??刂泣c(diǎn)表定義了負(fù)載和傳感器的數(shù)量、類型和接口等個(gè)性化信息。需求迭代過(guò)程如圖1所示。

    圖1 需求迭代過(guò)程示意圖

    2.2 分層結(jié)構(gòu)框架

    根據(jù)嵌入式軟件及組合式空調(diào)特點(diǎn),設(shè)計(jì)分成6層軟件結(jié)構(gòu)框架。軟件結(jié)構(gòu)框架由下至上依次為硬件抽象層、微內(nèi)核層、設(shè)備驅(qū)動(dòng)層、控制層、邏輯層和交互層。軟件結(jié)構(gòu)框架的各層具體內(nèi)容如下。

    ①硬件抽象層定義了基于嵌入式硬件的配置。

    ②微內(nèi)核層是基于嵌入式系統(tǒng)的實(shí)時(shí)內(nèi)核,可以作為1個(gè)小型嵌入式操作系統(tǒng),負(fù)責(zé)嵌入式內(nèi)核管理、調(diào)控,以及對(duì)操作系統(tǒng)任務(wù)和進(jìn)程的調(diào)度。

    ③設(shè)備驅(qū)動(dòng)層負(fù)責(zé)提供輸入/輸出(input/out,I/O)、文件系統(tǒng)、網(wǎng)絡(luò)等設(shè)備的驅(qū)動(dòng)程序。

    ④控制層包括負(fù)載控制模塊和傳感器控制模塊。負(fù)載控制模塊執(zhí)行對(duì)特定負(fù)載的輸出動(dòng)作。傳感器控制模塊執(zhí)行特定傳感器的采樣和檢測(cè)。

    ⑤邏輯層包括空調(diào)運(yùn)行模式模塊和功能段模塊??照{(diào)運(yùn)行模式模塊執(zhí)行供冷、供熱、通風(fēng)、自動(dòng)這4種基本運(yùn)行模式邏輯。功能段模塊執(zhí)行組合式空調(diào)特定功能段邏輯。

    ⑥交互層包括人機(jī)交互模塊、遠(yuǎn)程交互模塊和控制點(diǎn)表交互模塊。人機(jī)交互模塊接收人員操作指令,并顯示、反饋設(shè)備相關(guān)狀態(tài)。遠(yuǎn)程交互模塊接收遠(yuǎn)端聯(lián)網(wǎng)設(shè)備的控制指令,并反饋設(shè)備相關(guān)狀態(tài)到遠(yuǎn)端聯(lián)網(wǎng)設(shè)備。控制點(diǎn)表交互模塊負(fù)責(zé)處理個(gè)性化需求。

    2.3 代碼自動(dòng)生成

    代碼自動(dòng)生成方案是根據(jù)設(shè)計(jì)的分層結(jié)構(gòu)框架,定義模板和元數(shù)據(jù)(即輸入數(shù)據(jù)模型),開(kāi)發(fā)平臺(tái)軟件,并將元數(shù)據(jù)轉(zhuǎn)換成模板能識(shí)別匹配的程序代碼。

    在模板方面,通過(guò)需求迭代轉(zhuǎn)換和分層結(jié)構(gòu)框架,將相對(duì)固定部分需求模板功能書(shū)分解到交互層、邏輯層和控制層中,并設(shè)計(jì)成模板文件。設(shè)備驅(qū)動(dòng)層、微內(nèi)核層和硬件抽象層是嵌入式軟件和硬件設(shè)備相關(guān)部分,可以編寫(xiě)底層驅(qū)動(dòng)程序,封裝成驅(qū)動(dòng)函數(shù)庫(kù)[10],并直接設(shè)計(jì)成模板文件。代碼文件結(jié)構(gòu)如圖2所示。

    圖2 代碼文件結(jié)構(gòu)示意圖

    元數(shù)據(jù)是描述其他數(shù)據(jù)的數(shù)據(jù)。其對(duì)數(shù)據(jù)通用屬性進(jìn)行抽象和標(biāo)準(zhǔn)化,具有唯一的身份元素信息[11]。元數(shù)據(jù)在代碼自動(dòng)生成中用于表述代碼生成的內(nèi)容,由個(gè)性化需求抽象而成??刂泣c(diǎn)表包含負(fù)載和傳感器的數(shù)量、類型和接口等信息,代表了個(gè)性化需求。項(xiàng)目中控制點(diǎn)表的每個(gè)負(fù)載和傳感器都看作1個(gè)基本元素。數(shù)字化和數(shù)據(jù)接口標(biāo)準(zhǔn)化并對(duì)象化后,可作為元數(shù)據(jù)。以傳感器為例,其對(duì)象化后可以作為擴(kuò)展標(biāo)記語(yǔ)言(extensible markup language,XML)數(shù)據(jù)。XML數(shù)據(jù)示例如下。

    ...

    平臺(tái)軟件作為代碼生成器,包含定義好的模板文件和元數(shù)據(jù)轉(zhuǎn)換功能。平臺(tái)軟件將元數(shù)據(jù)轉(zhuǎn)換成交互層控制點(diǎn)表模塊,將元數(shù)據(jù)插入到模板中,生成對(duì)應(yīng)的代碼。例如,對(duì)于傳感器元數(shù)據(jù),平臺(tái)軟件從元數(shù)據(jù)庫(kù)XML文件讀入傳感器數(shù)據(jù),通過(guò)預(yù)定義的結(jié)構(gòu)體將其生成控制點(diǎn)表模塊代碼文件。預(yù)定義的結(jié)構(gòu)體是元數(shù)據(jù)的1種代碼模板,是元數(shù)據(jù)庫(kù)XML文件中傳感器數(shù)據(jù)的代碼表現(xiàn)形式,通過(guò)平臺(tái)軟件實(shí)例后即生成傳感器數(shù)據(jù)的代碼。

    //預(yù)定義結(jié)構(gòu)體,可根據(jù)實(shí)際功能預(yù)定義

    typedef struct

    {

    unsigned char *Name[2];

    unsigned char Gateway;

    unsigned char Type;

    signed int Minimum;

    signed int Maximum;

    signed int SetValue;

    signed int Value;

    }SenseUnit;

    3 測(cè)試驗(yàn)證及應(yīng)用

    測(cè)試驗(yàn)證主要分為模板驗(yàn)證、元數(shù)據(jù)驗(yàn)證和模擬使用驗(yàn)證。模板驗(yàn)證要求保證完備性和邏輯性,確認(rèn)是否包含模板功能書(shū)的全部?jī)?nèi)容、是否滿足需求的邏輯功能。元數(shù)據(jù)驗(yàn)證要求不同的元數(shù)據(jù)能正確轉(zhuǎn)換,以及元數(shù)據(jù)插入到模板的邏輯對(duì)應(yīng)關(guān)系正確。元數(shù)據(jù)驗(yàn)證是測(cè)試驗(yàn)證的重點(diǎn),至少應(yīng)包括以下內(nèi)容。

    ①各類負(fù)載對(duì)象驗(yàn)證測(cè)試。負(fù)載包括風(fēng)機(jī)、水閥、風(fēng)閥、電加熱、加濕器、聯(lián)動(dòng)外機(jī)空調(diào)、過(guò)濾器和其他開(kāi)關(guān)型負(fù)載。每個(gè)負(fù)載對(duì)象由不同的負(fù)載類型、不同的負(fù)載接口驗(yàn)證測(cè)試。不同的負(fù)載組合、負(fù)載數(shù)量需分別驗(yàn)證測(cè)試。

    ②各類傳感器對(duì)象驗(yàn)證測(cè)試。傳感器包括溫度、濕度、風(fēng)壓、頻率等。每個(gè)傳感器對(duì)象的各種類型、接口需分別驗(yàn)證測(cè)試。不同的傳感器組合、傳感器數(shù)量需分別驗(yàn)證測(cè)試。

    ③負(fù)載對(duì)象和傳感器各種組合測(cè)試驗(yàn)證。

    本文根據(jù)歷史訂單的需求進(jìn)行模擬使用驗(yàn)證,以驗(yàn)證需求迭代、需求分解和代碼生成全過(guò)程是否存在漏洞。驗(yàn)證完成后,就可以進(jìn)行工程應(yīng)用。接到新的組合式空調(diào)工程訂單后,開(kāi)發(fā)人員直接從訂單需求提取出控制點(diǎn)表,以抽象化后數(shù)據(jù)作為元數(shù)據(jù),并通過(guò)平臺(tái)軟件生成該訂單的軟件代碼。

    工程應(yīng)用流程如圖3所示。

    圖3 工程應(yīng)用流程圖

    本文以某縣發(fā)展中心和某市黨校新區(qū)工程項(xiàng)目訂單為例,分析工程應(yīng)用過(guò)程。資源耗費(fèi)對(duì)比如表1所示。

    表1 資源耗費(fèi)對(duì)比

    工程應(yīng)用結(jié)果表明:本文研究的嵌入式軟件自動(dòng)開(kāi)發(fā)模式能夠快速自動(dòng)生成訂單軟件代碼,大幅降低代碼開(kāi)發(fā)耗費(fèi);在平臺(tái)軟件已經(jīng)驗(yàn)證充分的前提下,應(yīng)用測(cè)試僅需復(fù)核控制點(diǎn)表模塊的接口部分,可有效減少代碼測(cè)試資源的耗費(fèi)。

    4 結(jié)論

    本文對(duì)組合式空調(diào)儀控系統(tǒng)軟件自動(dòng)化開(kāi)發(fā)模式進(jìn)行研究和探索。根據(jù)組合式空調(diào)控制需求特點(diǎn),采用基于模板的自動(dòng)代碼生成技術(shù),以自主平臺(tái)軟件作為代碼生成器,設(shè)計(jì)分層結(jié)構(gòu)框架和代碼生成方案。該代碼生成方案通過(guò)平臺(tái)軟件將共性需求模板功能書(shū)設(shè)計(jì)成模板代碼,將個(gè)性需求轉(zhuǎn)換成交互層控制點(diǎn)表模塊代碼,以生成項(xiàng)目最終軟件代碼。該研究實(shí)現(xiàn)了訂單需求到訂單軟件代碼的自動(dòng)生成,并將測(cè)試驗(yàn)證和應(yīng)用到工程訂單中,有效解決了組合式空調(diào)儀控系統(tǒng)軟件的重復(fù)開(kāi)發(fā)耗費(fèi)問(wèn)題。

    基于組合式空調(diào)的控制軟件自動(dòng)化開(kāi)發(fā)模式的實(shí)踐,有效解決了嵌入式軟件的重復(fù)開(kāi)發(fā)問(wèn)題。本文研究了中小項(xiàng)目自主開(kāi)發(fā)平臺(tái)軟件實(shí)現(xiàn)自動(dòng)代碼生成及工程應(yīng)用,為國(guó)產(chǎn)自主儀控系統(tǒng)軟件自動(dòng)化開(kāi)發(fā)提供了借鑒。

    猜你喜歡
    代碼生成控制點(diǎn)代碼
    Lustre語(yǔ)言可信代碼生成器研究進(jìn)展
    創(chuàng)世代碼
    創(chuàng)世代碼
    創(chuàng)世代碼
    創(chuàng)世代碼
    NFFD控制點(diǎn)分布對(duì)氣動(dòng)外形優(yōu)化的影響
    基于風(fēng)險(xiǎn)管理下的項(xiàng)目建設(shè)內(nèi)部控制點(diǎn)思考
    代碼生成技術(shù)在軟件開(kāi)發(fā)中的應(yīng)用
    電子世界(2016年15期)2016-08-29 02:14:28
    相似材料模型中控制點(diǎn)像點(diǎn)坐標(biāo)定位研究
    基于XML的代碼自動(dòng)生成工具
    電子科技(2015年2期)2015-12-20 01:09:20
    天天躁狠狠躁夜夜躁狠狠躁| 成人国产一区最新在线观看| 男男h啪啪无遮挡| 亚洲专区字幕在线| 窝窝影院91人妻| 国产单亲对白刺激| 婷婷丁香在线五月| 性欧美人与动物交配| 18禁裸乳无遮挡免费网站照片 | 久久人人精品亚洲av| 一区二区三区高清视频在线| 亚洲电影在线观看av| 午夜激情av网站| 久久久久国产精品人妻aⅴ院| 最新美女视频免费是黄的| 久久久久国产一级毛片高清牌| 午夜老司机福利片| 桃色一区二区三区在线观看| 久久天躁狠狠躁夜夜2o2o| 亚洲av美国av| 欧美日本亚洲视频在线播放| 在线观看免费视频日本深夜| 国产精品电影一区二区三区| 成年女人毛片免费观看观看9| 女警被强在线播放| 别揉我奶头~嗯~啊~动态视频| 操出白浆在线播放| 国产日本99.免费观看| 精品午夜福利视频在线观看一区| 欧美成人免费av一区二区三区| 国产成人一区二区三区免费视频网站| 桃色一区二区三区在线观看| 两个人看的免费小视频| 91在线观看av| 欧美大码av| 亚洲免费av在线视频| 久久久久九九精品影院| av在线天堂中文字幕| 国产欧美日韩一区二区三| 亚洲av成人不卡在线观看播放网| 国产一区二区三区视频了| 一区二区三区激情视频| 在线观看66精品国产| 欧美三级亚洲精品| 精品一区二区三区视频在线观看免费| 国产精品98久久久久久宅男小说| 两个人看的免费小视频| 久久九九热精品免费| 亚洲精品色激情综合| 成人特级黄色片久久久久久久| 欧美最黄视频在线播放免费| xxx96com| 日韩欧美国产在线观看| 日韩大尺度精品在线看网址| 免费观看精品视频网站| av电影中文网址| 国产成+人综合+亚洲专区| 黄色毛片三级朝国网站| 午夜久久久久精精品| 首页视频小说图片口味搜索| 亚洲人成伊人成综合网2020| 好男人在线观看高清免费视频 | 啦啦啦韩国在线观看视频| 国内久久婷婷六月综合欲色啪| 国产又黄又爽又无遮挡在线| 91av网站免费观看| a级毛片在线看网站| 欧美zozozo另类| 久久人妻福利社区极品人妻图片| 亚洲av成人av| 亚洲国产精品999在线| 成人精品一区二区免费| 夜夜躁狠狠躁天天躁| 国产1区2区3区精品| 成人亚洲精品av一区二区| 成人手机av| 无人区码免费观看不卡| 精品一区二区三区四区五区乱码| 熟女少妇亚洲综合色aaa.| 欧美久久黑人一区二区| 欧美大码av| 一区二区三区国产精品乱码| 韩国av一区二区三区四区| 国产精品国产高清国产av| 国产午夜福利久久久久久| 国产成人欧美| 在线观看一区二区三区| 亚洲自拍偷在线| 午夜福利高清视频| 精品人妻1区二区| 欧美av亚洲av综合av国产av| 亚洲美女黄片视频| 午夜免费观看网址| 午夜亚洲福利在线播放| 一夜夜www| 亚洲精品久久国产高清桃花| 两人在一起打扑克的视频| 免费在线观看黄色视频的| aaaaa片日本免费| 99热这里只有精品一区 | 亚洲成人免费电影在线观看| 亚洲精品中文字幕在线视频| 国产精品影院久久| 天天躁狠狠躁夜夜躁狠狠躁| 成人特级黄色片久久久久久久| 中文资源天堂在线| 精品久久久久久久久久免费视频| 高清在线国产一区| 国产精品 欧美亚洲| 熟女少妇亚洲综合色aaa.| 免费看日本二区| 国产又黄又爽又无遮挡在线| 国产又黄又爽又无遮挡在线| 亚洲av中文字字幕乱码综合 | 天堂√8在线中文| 久久人人精品亚洲av| 一进一出抽搐gif免费好疼| 在线观看免费视频日本深夜| 精品国产超薄肉色丝袜足j| 成人永久免费在线观看视频| 亚洲专区字幕在线| 国产精品亚洲美女久久久| 国产高清videossex| 高清在线国产一区| 国产激情久久老熟女| 一卡2卡三卡四卡精品乱码亚洲| 久99久视频精品免费| 操出白浆在线播放| 99精品久久久久人妻精品| 麻豆成人午夜福利视频| 丝袜人妻中文字幕| 最近最新免费中文字幕在线| 久久天躁狠狠躁夜夜2o2o| 亚洲aⅴ乱码一区二区在线播放 | 婷婷六月久久综合丁香| 啦啦啦免费观看视频1| 99国产极品粉嫩在线观看| 亚洲成人精品中文字幕电影| 韩国精品一区二区三区| 久久久久久人人人人人| 亚洲成人久久性| 老汉色∧v一级毛片| 国产成人欧美| ponron亚洲| 亚洲精品在线美女| 12—13女人毛片做爰片一| 国产一级毛片七仙女欲春2 | 久久久久久国产a免费观看| 国产一卡二卡三卡精品| 国内揄拍国产精品人妻在线 | 成人一区二区视频在线观看| 久久久久国产一级毛片高清牌| 婷婷丁香在线五月| 精品久久蜜臀av无| 国产精品 欧美亚洲| 亚洲精品av麻豆狂野| 欧美乱码精品一区二区三区| 国产精品久久电影中文字幕| 国产麻豆成人av免费视频| 狂野欧美激情性xxxx| 性欧美人与动物交配| 人人妻人人澡人人看| 在线观看免费午夜福利视频| 国产欧美日韩一区二区精品| 热99re8久久精品国产| 真人一进一出gif抽搐免费| 国产麻豆成人av免费视频| 熟女少妇亚洲综合色aaa.| 国产精品久久电影中文字幕| 观看免费一级毛片| 色播在线永久视频| 黑人巨大精品欧美一区二区mp4| 老汉色∧v一级毛片| 亚洲精品一区av在线观看| 中文字幕人成人乱码亚洲影| 亚洲熟妇中文字幕五十中出| 久久久国产精品麻豆| 成在线人永久免费视频| 亚洲一码二码三码区别大吗| 中亚洲国语对白在线视频| 大香蕉久久成人网| 精品午夜福利视频在线观看一区| 日本在线视频免费播放| 亚洲av成人一区二区三| 久久精品91蜜桃| 日韩欧美 国产精品| 97碰自拍视频| 亚洲精品一区av在线观看| 男人舔女人下体高潮全视频| 亚洲精品久久成人aⅴ小说| 两个人免费观看高清视频| 国产精品,欧美在线| 国产三级黄色录像| 国产真人三级小视频在线观看| 男女床上黄色一级片免费看| 亚洲性夜色夜夜综合| 久久精品国产亚洲av高清一级| 日本 欧美在线| 国产成人一区二区三区免费视频网站| 久久伊人香网站| 50天的宝宝边吃奶边哭怎么回事| 国产亚洲精品一区二区www| 色老头精品视频在线观看| 老司机在亚洲福利影院| 在线观看66精品国产| 悠悠久久av| 波多野结衣高清无吗| 丁香欧美五月| 99精品欧美一区二区三区四区| 亚洲无线在线观看| 午夜福利视频1000在线观看| 91老司机精品| 欧美一区二区精品小视频在线| 在线免费观看的www视频| 男女视频在线观看网站免费 | 麻豆国产av国片精品| 午夜福利视频1000在线观看| 精品欧美一区二区三区在线| 午夜日韩欧美国产| 欧美亚洲日本最大视频资源| 久久婷婷人人爽人人干人人爱| av在线天堂中文字幕| 无人区码免费观看不卡| 夜夜躁狠狠躁天天躁| 精品少妇一区二区三区视频日本电影| 91成人精品电影| 亚洲精品国产精品久久久不卡| 久久久久国内视频| 欧洲精品卡2卡3卡4卡5卡区| 国产成+人综合+亚洲专区| 欧美+亚洲+日韩+国产| 亚洲精品美女久久av网站| 亚洲精品久久国产高清桃花| 十分钟在线观看高清视频www| 精品久久久久久久人妻蜜臀av| 日本黄色视频三级网站网址| 日本 av在线| 久久久精品欧美日韩精品| 欧美日韩福利视频一区二区| 国产精品久久电影中文字幕| 日本熟妇午夜| 在线视频色国产色| 国产一区二区三区在线臀色熟女| 1024手机看黄色片| 国产aⅴ精品一区二区三区波| av免费在线观看网站| 国产一区在线观看成人免费| 欧美激情高清一区二区三区| 亚洲欧美激情综合另类| 日日爽夜夜爽网站| 亚洲精品在线美女| 亚洲第一青青草原| 俺也久久电影网| 日本一本二区三区精品| 天天一区二区日本电影三级| 天天躁夜夜躁狠狠躁躁| 久久香蕉国产精品| 1024手机看黄色片| 欧美久久黑人一区二区| 日本成人三级电影网站| 国产主播在线观看一区二区| 欧美zozozo另类| 午夜福利成人在线免费观看| 又黄又粗又硬又大视频| 91成人精品电影| 久久中文字幕一级| 十分钟在线观看高清视频www| 精品卡一卡二卡四卡免费| 国产精品影院久久| 午夜福利免费观看在线| bbb黄色大片| 国产真人三级小视频在线观看| 亚洲国产欧洲综合997久久, | 757午夜福利合集在线观看| 日韩成人在线观看一区二区三区| 久久久久久国产a免费观看| 国产精品美女特级片免费视频播放器 | 精品国产国语对白av| 欧美一区二区精品小视频在线| 变态另类丝袜制服| 俺也久久电影网| 日韩大尺度精品在线看网址| 在线十欧美十亚洲十日本专区| 国产成人欧美| 美女高潮喷水抽搐中文字幕| 久久九九热精品免费| 亚洲欧美日韩高清在线视频| 99久久久亚洲精品蜜臀av| 免费高清视频大片| 久久午夜亚洲精品久久| 成人一区二区视频在线观看| 18禁观看日本| 久久精品影院6| 可以在线观看的亚洲视频| 亚洲中文日韩欧美视频| 大型黄色视频在线免费观看| 淫秽高清视频在线观看| 久久久久久亚洲精品国产蜜桃av| 精品国产国语对白av| 亚洲成人精品中文字幕电影| 国产精品av久久久久免费| 最新在线观看一区二区三区| 国产精品亚洲美女久久久| 国产成人系列免费观看| 亚洲精品中文字幕一二三四区| 成年女人毛片免费观看观看9| 女性被躁到高潮视频| 亚洲第一av免费看| 亚洲国产欧美一区二区综合| 欧美另类亚洲清纯唯美| 一级a爱视频在线免费观看| 免费电影在线观看免费观看| 欧美成狂野欧美在线观看| 免费观看精品视频网站| 欧美一区二区精品小视频在线| 91成年电影在线观看| 18禁黄网站禁片午夜丰满| 色综合婷婷激情| 午夜福利18| 欧美成人性av电影在线观看| svipshipincom国产片| 一区二区三区激情视频| 免费电影在线观看免费观看| 久久午夜亚洲精品久久| 脱女人内裤的视频| 国产成人精品久久二区二区免费| 欧美又色又爽又黄视频| 久久精品夜夜夜夜夜久久蜜豆 | 精品人妻1区二区| 免费看美女性在线毛片视频| 满18在线观看网站| 国产麻豆成人av免费视频| 亚洲欧洲精品一区二区精品久久久| 久久 成人 亚洲| 亚洲精品一卡2卡三卡4卡5卡| 久久久久亚洲av毛片大全| 在线永久观看黄色视频| 丝袜美腿诱惑在线| 久久香蕉激情| 级片在线观看| 国产免费男女视频| 每晚都被弄得嗷嗷叫到高潮| 日韩 欧美 亚洲 中文字幕| 成人免费观看视频高清| 18美女黄网站色大片免费观看| 日本三级黄在线观看| 美女国产高潮福利片在线看| 天天躁狠狠躁夜夜躁狠狠躁| 天天添夜夜摸| 99久久精品国产亚洲精品| 麻豆一二三区av精品| 亚洲国产欧美日韩在线播放| 国产精品一区二区三区四区久久 | www.精华液| 99国产精品一区二区三区| 亚洲国产精品999在线| 欧美性猛交╳xxx乱大交人| 无人区码免费观看不卡| 精品高清国产在线一区| 久久精品人妻少妇| 亚洲中文av在线| 欧美日韩一级在线毛片| 一级毛片女人18水好多| 日韩欧美 国产精品| 久久香蕉国产精品| 国产极品粉嫩免费观看在线| 国产激情偷乱视频一区二区| 18禁观看日本| 国产精品爽爽va在线观看网站 | 久久国产亚洲av麻豆专区| 伊人久久大香线蕉亚洲五| 国产亚洲欧美在线一区二区| 三级毛片av免费| 看黄色毛片网站| 欧美+亚洲+日韩+国产| 黑丝袜美女国产一区| 亚洲欧美激情综合另类| av电影中文网址| 97人妻精品一区二区三区麻豆 | 国产97色在线日韩免费| 女人爽到高潮嗷嗷叫在线视频| 人人妻人人澡欧美一区二区| 黄色视频,在线免费观看| 久久久国产成人精品二区| 国产免费男女视频| 午夜a级毛片| www.www免费av| 人妻丰满熟妇av一区二区三区| 国产精品综合久久久久久久免费| 视频区欧美日本亚洲| 亚洲免费av在线视频| 色婷婷久久久亚洲欧美| 男女下面进入的视频免费午夜 | 丝袜人妻中文字幕| 国产高清videossex| 妹子高潮喷水视频| 国产一区二区激情短视频| 无人区码免费观看不卡| 国产熟女xx| 中文字幕人成人乱码亚洲影| 麻豆av在线久日| 国产成人av激情在线播放| 成人av一区二区三区在线看| 亚洲中文av在线| 欧美丝袜亚洲另类 | av电影中文网址| 美女午夜性视频免费| 久久精品成人免费网站| 高潮久久久久久久久久久不卡| 亚洲 国产 在线| 日本免费a在线| 成人18禁在线播放| 麻豆久久精品国产亚洲av| 久久香蕉国产精品| 十分钟在线观看高清视频www| 老熟妇乱子伦视频在线观看| 久久精品影院6| 美女 人体艺术 gogo| 中文字幕av电影在线播放| 亚洲成人精品中文字幕电影| 啪啪无遮挡十八禁网站| 久久人妻av系列| 久久欧美精品欧美久久欧美| 满18在线观看网站| 国产在线精品亚洲第一网站| 日韩欧美国产一区二区入口| 久久久久久久精品吃奶| 黄片播放在线免费| 日本五十路高清| 色精品久久人妻99蜜桃| 夜夜躁狠狠躁天天躁| 91成人精品电影| 一边摸一边抽搐一进一小说| 看免费av毛片| 人人妻,人人澡人人爽秒播| 狠狠狠狠99中文字幕| 日韩欧美国产在线观看| 身体一侧抽搐| 制服丝袜大香蕉在线| 最新美女视频免费是黄的| 日韩欧美国产一区二区入口| 国产一卡二卡三卡精品| ponron亚洲| 免费看美女性在线毛片视频| 国产成人啪精品午夜网站| 999久久久精品免费观看国产| 黄色视频不卡| 国产单亲对白刺激| 婷婷精品国产亚洲av| 99精品欧美一区二区三区四区| 久久这里只有精品19| 日韩精品中文字幕看吧| 久久久久久久久久黄片| 亚洲人成伊人成综合网2020| 欧美不卡视频在线免费观看 | 18禁黄网站禁片免费观看直播| 精品久久久久久久末码| 成人欧美大片| 欧美av亚洲av综合av国产av| 国产精品久久视频播放| 中文字幕av电影在线播放| 97人妻精品一区二区三区麻豆 | 黄色a级毛片大全视频| 久久精品国产亚洲av香蕉五月| 精品无人区乱码1区二区| 成人国产综合亚洲| 久久久久久久久久黄片| 国产成人一区二区三区免费视频网站| 又黄又粗又硬又大视频| 国产精品久久久人人做人人爽| 男人操女人黄网站| 女人爽到高潮嗷嗷叫在线视频| 日韩精品免费视频一区二区三区| 午夜免费激情av| 色综合婷婷激情| 日本 av在线| 久9热在线精品视频| 国产精品亚洲美女久久久| 久久精品国产亚洲av香蕉五月| 麻豆国产av国片精品| 中文亚洲av片在线观看爽| av视频在线观看入口| 精品卡一卡二卡四卡免费| 波多野结衣高清作品| 国产精品 欧美亚洲| 国产又色又爽无遮挡免费看| 成人三级做爰电影| 中文字幕人成人乱码亚洲影| 成年女人毛片免费观看观看9| 精品久久久久久,| 一本一本综合久久| 国产亚洲精品av在线| 色综合亚洲欧美另类图片| 国产成人av教育| 日韩精品中文字幕看吧| 老汉色av国产亚洲站长工具| xxxwww97欧美| 亚洲三区欧美一区| 免费高清在线观看日韩| 正在播放国产对白刺激| 亚洲精品一区av在线观看| a在线观看视频网站| 看黄色毛片网站| 丰满的人妻完整版| 欧美色欧美亚洲另类二区| 国产精品98久久久久久宅男小说| 亚洲精品粉嫩美女一区| 欧美另类亚洲清纯唯美| 国内少妇人妻偷人精品xxx网站 | 窝窝影院91人妻| av在线播放免费不卡| 在线观看免费午夜福利视频| 欧美不卡视频在线免费观看 | 丰满的人妻完整版| 日韩一卡2卡3卡4卡2021年| 一边摸一边做爽爽视频免费| 最近最新免费中文字幕在线| 一级毛片高清免费大全| 国产私拍福利视频在线观看| 亚洲第一欧美日韩一区二区三区| 国产高清视频在线播放一区| 十八禁人妻一区二区| 欧美不卡视频在线免费观看 | 极品教师在线免费播放| 国产精品电影一区二区三区| 宅男免费午夜| 精品日产1卡2卡| 国产野战对白在线观看| 99久久国产精品久久久| 久久婷婷成人综合色麻豆| a在线观看视频网站| 午夜激情av网站| 免费观看人在逋| 香蕉久久夜色| 日本a在线网址| 色综合婷婷激情| 亚洲av成人av| xxx96com| 久久狼人影院| 十分钟在线观看高清视频www| 伊人久久大香线蕉亚洲五| 麻豆国产av国片精品| 亚洲 欧美 日韩 在线 免费| 日本 欧美在线| 日韩国内少妇激情av| 叶爱在线成人免费视频播放| 亚洲中文日韩欧美视频| 亚洲精品粉嫩美女一区| 高潮久久久久久久久久久不卡| 国产私拍福利视频在线观看| 亚洲国产精品久久男人天堂| 日韩 欧美 亚洲 中文字幕| 狂野欧美激情性xxxx| 村上凉子中文字幕在线| 国产日本99.免费观看| ponron亚洲| 国产真实乱freesex| 国产成人欧美| 亚洲色图 男人天堂 中文字幕| 久久精品91蜜桃| 在线观看免费日韩欧美大片| 一边摸一边做爽爽视频免费| 久久精品91无色码中文字幕| 国语自产精品视频在线第100页| 亚洲av第一区精品v没综合| 一本大道久久a久久精品| 国内毛片毛片毛片毛片毛片| 在线观看舔阴道视频| 久久久久久大精品| 色播在线永久视频| 露出奶头的视频| 黑人操中国人逼视频| 90打野战视频偷拍视频| 色综合婷婷激情| 亚洲性夜色夜夜综合| 中文资源天堂在线| 香蕉丝袜av| 99国产精品一区二区三区| 丝袜美腿诱惑在线| 欧美绝顶高潮抽搐喷水| 日本a在线网址| 国产精品国产高清国产av| 色播亚洲综合网| 在线观看66精品国产| 这个男人来自地球电影免费观看| 亚洲五月色婷婷综合| 嫁个100分男人电影在线观看| 亚洲 欧美 日韩 在线 免费| 香蕉国产在线看| 亚洲精品中文字幕在线视频| 欧美人与性动交α欧美精品济南到| 每晚都被弄得嗷嗷叫到高潮| 99精品久久久久人妻精品| 18禁观看日本| xxxwww97欧美| 美女大奶头视频| 美女扒开内裤让男人捅视频| 男人舔女人下体高潮全视频| 色尼玛亚洲综合影院| 亚洲熟妇熟女久久| 熟妇人妻久久中文字幕3abv| 在线观看午夜福利视频| 好男人电影高清在线观看| 久99久视频精品免费| 亚洲三区欧美一区| 99精品久久久久人妻精品| 欧美av亚洲av综合av国产av| 国产单亲对白刺激| 午夜福利18| 欧美一级毛片孕妇| 草草在线视频免费看| 观看免费一级毛片| 色综合站精品国产| 欧美绝顶高潮抽搐喷水| 精品久久久久久久末码|