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

    一種航天用Linux 系統(tǒng)工程化方法

    2023-11-10 01:40:54張?zhí)煜?/span>黃建軍李皖玲
    上海航天 2023年5期
    關(guān)鍵詞:工程化內(nèi)核代碼

    張?zhí)煜?,黃建軍,李皖玲,孫 勇

    (1.北京空間飛行器總體設(shè)計(jì)部,北京 100094;2.長(zhǎng)城信息股份有限公司,湖南 長(zhǎng)沙 410205)

    0 引言

    隨著技術(shù)的發(fā)展,尤其伴隨載人航天、深空探測(cè)等重大航天工程的實(shí)施,航天器功能和復(fù)雜度不斷得到提高,航天應(yīng)用的軟件產(chǎn)品越來(lái)越多,規(guī)模越來(lái)越大[1-4]。對(duì)高可靠和穩(wěn)定操作系統(tǒng)應(yīng)用的需求越來(lái)越大,面對(duì)功能接口復(fù)雜的任務(wù)需求時(shí),SpaceOS、Vxworks、QNX 等航天領(lǐng)域常用操作系統(tǒng)[5-9]存在驅(qū)動(dòng)和第三方庫(kù)資源不夠豐富的問(wèn)題[10-13]。同時(shí),基于Linux 內(nèi)核的系統(tǒng)具有穩(wěn)定性、安全性、開(kāi)源、便于移植、第三方支持廣泛等優(yōu)點(diǎn),被廣泛應(yīng)用于服務(wù)器領(lǐng)域、銀行系統(tǒng)、汽車、高鐵、軍用等高可靠場(chǎng)景[14-17]。在面對(duì)復(fù)雜功能和接口的航天領(lǐng)域應(yīng)用時(shí),基于Linux的操作系統(tǒng)具有應(yīng)用的可行性[18-20]。

    航天作為高投入高風(fēng)險(xiǎn)行業(yè),軟件產(chǎn)品質(zhì)量直接影響航天任務(wù)的成敗,因此對(duì)軟件的可靠性和安全性提出了更高的要求。通過(guò)保證軟件的可靠性,提高和確定整個(gè)產(chǎn)品的可靠性在航天領(lǐng)域至關(guān)重要[21-23]。其中軟件工程化是保證軟件質(zhì)量的有效方法[14]。由于國(guó)內(nèi)航天領(lǐng)域要求軟件代碼需經(jīng)過(guò)充分分析和評(píng)測(cè)[24],因此Linux 系統(tǒng)在航天領(lǐng)域的應(yīng)用面臨分析、評(píng)測(cè)等工程化問(wèn)題。基于Linux 內(nèi)核的系統(tǒng)軟件規(guī)模龐大(根據(jù)應(yīng)用情況一般高達(dá)數(shù)百萬(wàn)行),按照正常的工程化方案無(wú)法實(shí)施,本文結(jié)合工程實(shí)際,探討航天領(lǐng)域嵌入式Linux應(yīng)用的工程化方法。

    1 工程化思路

    在載人航天儀表系統(tǒng)領(lǐng)域,典型的基于嵌入式Linux 的系統(tǒng)軟件組成如圖1 所示。由圖1 可知,該軟件主要有UBOOT 模塊、Linux 內(nèi)核、板級(jí)支持包模塊和圖形庫(kù)模塊。

    圖1 嵌入式Linux 系統(tǒng)軟件框架Fig.1 Framework of the embedded Linux system

    由于Linux 系統(tǒng)軟件的規(guī)模龐大,為了提高軟件的可靠性,保證人力物力的最優(yōu)化使用,就需要在測(cè)試過(guò)程中有重點(diǎn)的進(jìn)行分析和評(píng)測(cè)[26]。因此需對(duì)系統(tǒng)軟件的代碼進(jìn)行重點(diǎn)與非重點(diǎn)的劃分,根據(jù)不同的情況,開(kāi)展可靠性保證工作。主要流程如圖2所示。

    圖2 基于Linux 的系統(tǒng)軟件工程化流程Fig.2 Process of Linux system software engineering

    1)結(jié)合用戶層需求梳理應(yīng)用層涉及到的操作系統(tǒng)功能模塊,選用穩(wěn)定的內(nèi)核版本,使用專業(yè)工具,進(jìn)行代碼裁剪和提煉。主要包括對(duì)操作系統(tǒng)的代碼進(jìn)行功能代碼定位,劃分代碼重點(diǎn)與非重點(diǎn),縮小代碼范圍。

    2)針對(duì)劃分結(jié)果和圈定范疇,制定軟件可靠性保證方案,經(jīng)評(píng)審后實(shí)施。

    3)根據(jù)不同的模塊,分別制定專項(xiàng)的可靠性驗(yàn)證措施。其中UBOOT 模塊和板級(jí)支持包模塊為新研軟件,按照航天軟件工程化實(shí)施細(xì)則實(shí)施;對(duì)于商用Linux 內(nèi)核和圖形庫(kù)模塊,根據(jù)提煉重點(diǎn)進(jìn)行針對(duì)性的測(cè)試和保證。

    4)各模塊經(jīng)過(guò)驗(yàn)證后,根據(jù)Linux 操作系統(tǒng)的特點(diǎn),采取相應(yīng)的專項(xiàng)保證措施。

    5)完成開(kāi)發(fā)方軟件可靠性保證工作后,進(jìn)行第三方測(cè)試、分系統(tǒng)級(jí)和系統(tǒng)級(jí)測(cè)試驗(yàn)證,經(jīng)評(píng)審?fù)ㄟ^(guò)后,完成軟件保證總結(jié)。

    2 工程化方法

    2.1 代碼裁剪和提煉

    代碼裁剪針對(duì)具體的應(yīng)用需求和系統(tǒng)內(nèi)核版本進(jìn)行裁剪,降低系統(tǒng)無(wú)關(guān)冗余代碼,主要針對(duì)內(nèi)核和圖形庫(kù)模塊。UBOOT 模塊僅保留系統(tǒng)需要的引導(dǎo)模塊,代碼量由百萬(wàn)萬(wàn)余行降低至不足3 000 行,板級(jí)支持包為7 000 余行。裁剪穩(wěn)定版本的內(nèi)核,規(guī)模由千萬(wàn)行經(jīng)過(guò)裁剪降至40 余萬(wàn)行,圖形庫(kù)規(guī)模由80 萬(wàn)行裁剪至30 萬(wàn)行。

    根據(jù)應(yīng)用需求的重要程度和安全等級(jí),對(duì)裁剪后的Linux 系統(tǒng)軟件的任務(wù)功能進(jìn)行梳理,并按照是否影響任務(wù)成敗因素劃分關(guān)鍵等級(jí),作為代碼提煉的初始條件,同時(shí)搭建硬件動(dòng)態(tài)測(cè)試環(huán)境。

    針對(duì)Linux 系統(tǒng)軟件各功能及函數(shù)的調(diào)用分析,采用Valgrind 工具完成。使用Valgrind 工具運(yùn)行應(yīng)用軟件,操作應(yīng)用軟件的各項(xiàng)功能,動(dòng)態(tài)分析系統(tǒng)軟件調(diào)用情況,得出系統(tǒng)軟件函數(shù)調(diào)用關(guān)系圖。關(guān)系圖能夠清楚地顯示函數(shù)調(diào)用關(guān)系、調(diào)用次數(shù)、占用百分比等特征。通過(guò)對(duì)關(guān)系圖展開(kāi)綜合分析,得出系統(tǒng)關(guān)鍵函數(shù)表。統(tǒng)計(jì)軟件提煉了Linux內(nèi)核和圖形庫(kù)各能模塊的關(guān)鍵函數(shù),為后續(xù)軟件可靠性質(zhì)量保證劃定了范圍。

    系統(tǒng)軟件中的UBOOT 模塊主要完成Linux 系統(tǒng)引導(dǎo)的工作,參照對(duì)應(yīng)平臺(tái)進(jìn)行自主研發(fā)。板級(jí)支持包模塊主要包括與外設(shè)有關(guān)的驅(qū)動(dòng)代碼。2 個(gè)模塊代碼規(guī)模較小,均按新研制軟件開(kāi)展工程化工作。

    2.2 模塊測(cè)試和保證方案

    為保證Linux 系統(tǒng)軟件的可靠性,需對(duì)裁剪提煉后的系統(tǒng)軟件進(jìn)行各項(xiàng)測(cè)試,包括單元測(cè)試、部件測(cè)試、配置項(xiàng)測(cè)試、人工走查、靜態(tài)分析和動(dòng)態(tài)測(cè)試,同時(shí),分析系統(tǒng)軟件的故障模式及失效模式。從工程化可實(shí)施的角度,對(duì)系統(tǒng)軟件的不同模塊,分別制定工程化方案。

    1)新研模塊(UBOOT 和板級(jí)支持包)

    UBOOT 和板級(jí)支持包需配合全部源代碼的靜態(tài)分析、單元測(cè)試、人工走查和功能測(cè)試,進(jìn)行配置項(xiàng)測(cè)試。

    2)商用模塊(Linux 內(nèi)核及圖形庫(kù))

    Linux 內(nèi)核和圖形庫(kù)選用的商用穩(wěn)定版本,措施主要包括對(duì)裁剪和提煉的代碼中的關(guān)鍵函數(shù)進(jìn)行單元測(cè)試,結(jié)合用戶應(yīng)用軟件完成動(dòng)態(tài)跟蹤測(cè)試,最后進(jìn)行完整的配置項(xiàng)測(cè)試驗(yàn)證。

    基于Linux 系統(tǒng)軟件進(jìn)行配置項(xiàng)測(cè)試,主要測(cè)試項(xiàng)目包括功能測(cè)試及性能測(cè)試。其中系統(tǒng)引導(dǎo)模塊報(bào)告系統(tǒng)的運(yùn)行環(huán)境初始化、系統(tǒng)代碼搬移和運(yùn)行跳轉(zhuǎn)。系統(tǒng)內(nèi)核模塊負(fù)責(zé)任務(wù)管理與調(diào)度、任務(wù)間同步與通信、時(shí)鐘管理、中斷管理、異常管理功能、內(nèi)存管理、文件系統(tǒng)管理、I/O 系統(tǒng)、C 語(yǔ)言函數(shù)庫(kù)、軟件升級(jí)和下載功能。圖形庫(kù)程序模塊包括顯卡初始化模塊、基本圖元繪制接口、著色接口、基本控件接口、頁(yè)面生成接口、幀緩存接口、坐標(biāo)轉(zhuǎn)換、投影變換函數(shù)等接口。

    在開(kāi)展相關(guān)測(cè)試的同時(shí),需進(jìn)行系統(tǒng)軟件的故障樹(shù)分析和失效模式分析,保證系統(tǒng)軟件的可靠性,主要工作內(nèi)容如下。

    1)故障樹(shù)分析

    通過(guò)對(duì)系統(tǒng)軟件進(jìn)行故障分析,指導(dǎo)軟件的可靠性和安全性設(shè)計(jì),同時(shí)確定軟件測(cè)試的重點(diǎn)和內(nèi)容,保證軟件的可靠性和安全性。對(duì)系統(tǒng)軟件進(jìn)行軟件故障樹(shù)分析,得出故障發(fā)生時(shí)的底事件。為確保系統(tǒng)軟件的功能正常完成,通過(guò)設(shè)計(jì)、審查、測(cè)試等手段,避免保證相應(yīng)底事件的發(fā)生。

    2)失效模式分析

    對(duì)操作系統(tǒng)進(jìn)行軟件失效模式及影響分析(System Failure Mode and Effects Analysis,SFMEA),經(jīng)分析找出軟件所有可能存在的、危害軟/硬件綜合系統(tǒng)可靠安全運(yùn)行的失效模式,進(jìn)而分析其產(chǎn)生的軟件或硬件的失效原因及影響,并在設(shè)計(jì)上采取相應(yīng)的改進(jìn)措施,以保證軟/硬件綜合系統(tǒng)的可靠安全運(yùn)行。

    2.3 專項(xiàng)保證方案

    為了保證基于Linux 內(nèi)核的系統(tǒng)軟件的可靠穩(wěn)定,根據(jù)用戶應(yīng)用和系統(tǒng)聯(lián)合展開(kāi)針對(duì)性的專項(xiàng)測(cè)試,具體測(cè)試項(xiàng)目如下所示。

    1)供調(diào)用資源復(fù)核

    編寫系統(tǒng)軟件測(cè)試用例,監(jiān)測(cè)系統(tǒng)軟件對(duì)應(yīng)用軟件提供的各種資源,包括文件系統(tǒng)、內(nèi)存資源、寄存器、數(shù)據(jù)緩沖區(qū)等進(jìn)行測(cè)試,分析數(shù)據(jù)正常及異常時(shí)資源的使用情況,驗(yàn)證系統(tǒng)軟件在正常情況下、臨界情況及溢出情況下是否有保護(hù)機(jī)制及容錯(cuò)措施。將分析結(jié)果及使用約束,落實(shí)到系統(tǒng)軟件和應(yīng)用軟件的接口文檔中,作為其應(yīng)用軟件研制的依據(jù)。

    2)內(nèi)存監(jiān)測(cè)分析

    由于應(yīng)用程序持續(xù)的動(dòng)態(tài)使用內(nèi)存,如果不及時(shí)釋放,隨著時(shí)間延長(zhǎng),內(nèi)存使用量越來(lái)越大,最終崩潰。Linux 系統(tǒng)軟件的內(nèi)存空間是經(jīng)過(guò)重映射的,用戶使用的內(nèi)存地址不對(duì)應(yīng)實(shí)際內(nèi)存地址。內(nèi)存地址分為內(nèi)核態(tài)和用戶態(tài),內(nèi)核訪問(wèn)內(nèi)存地址和應(yīng)用軟件訪問(wèn)內(nèi)存地址分開(kāi),不能直接互相訪問(wèn),需調(diào)用特殊的函數(shù)訪問(wèn),確保用戶進(jìn)程任務(wù)無(wú)法破壞系統(tǒng)內(nèi)存,保障系統(tǒng)穩(wěn)定。用戶進(jìn)程任務(wù)使用內(nèi)存地址也完全獨(dú)立,使得各個(gè)用戶進(jìn)程之間不影響。

    通過(guò)Valgrind 檢測(cè)應(yīng)用程序進(jìn)程,分析內(nèi)存使用釋放情況,杜絕應(yīng)用軟件運(yùn)行中出現(xiàn)內(nèi)存泄漏、數(shù)組越界、除數(shù)為零、非法地址訪問(wèn)等操作的可能性,確保系統(tǒng)可靠運(yùn)行。

    3)數(shù)學(xué)庫(kù)函數(shù)驗(yàn)證

    應(yīng)用軟件會(huì)根據(jù)用戶需要進(jìn)行數(shù)學(xué)計(jì)算,調(diào)用系統(tǒng)軟件的數(shù)學(xué)庫(kù)函數(shù)。如果數(shù)學(xué)庫(kù)函數(shù)的計(jì)算值有誤,會(huì)導(dǎo)致應(yīng)用任務(wù)執(zhí)行失敗,因此需逐一驗(yàn)證系統(tǒng)軟件內(nèi)的數(shù)學(xué)庫(kù)函數(shù)。具體驗(yàn)證方法是:針對(duì)某一函數(shù),在不同的取值空間范圍內(nèi)取10 個(gè)數(shù)據(jù)進(jìn)行測(cè)試,包含對(duì)邊界數(shù)據(jù)的測(cè)試,確保數(shù)學(xué)庫(kù)函數(shù)計(jì)算的數(shù)據(jù)準(zhǔn)確可靠。

    4)編譯選項(xiàng)復(fù)核

    軟件編譯過(guò)程中的編譯選項(xiàng)會(huì)影響軟件編譯后的可執(zhí)行文件。調(diào)試系統(tǒng)后,修改編譯選項(xiàng)生成調(diào)試版本,調(diào)試版本與最終版本程序相比,只是在程序中加入了調(diào)試信息,其他相同。對(duì)系統(tǒng)軟件及應(yīng)用軟件編譯過(guò)程中用到的編譯選項(xiàng)進(jìn)行復(fù)核,不能隨意變更軟件的編譯選項(xiàng)。

    5)錯(cuò)誤碼提示分析

    系統(tǒng)軟件定義了一套錯(cuò)誤碼,在軟件出現(xiàn)錯(cuò)誤或崩潰時(shí),提供錯(cuò)誤信息幫助用戶快速定位錯(cuò)誤位置。針對(duì)系統(tǒng)軟件錯(cuò)誤碼,編譯測(cè)試用例進(jìn)行錯(cuò)誤碼提示分析,保證錯(cuò)誤提示的可靠。驗(yàn)證錯(cuò)誤碼提示時(shí),檢查系統(tǒng)軟件對(duì)錯(cuò)誤狀態(tài)是否有相應(yīng)的保護(hù)及容錯(cuò)機(jī)制,分析對(duì)應(yīng)用軟件功能實(shí)現(xiàn)的影響。

    6)異常處理

    系統(tǒng)軟件應(yīng)具備異常處理(CPU 執(zhí)行指令異常、非法地址訪問(wèn)等)的功能,使用應(yīng)用軟件進(jìn)行邊界測(cè)試、訪問(wèn)非法地址等手段制造異常,檢測(cè)系統(tǒng)軟件的異常處理能力,確保囊括所有的異常情況。

    7)圖形庫(kù)模塊分析

    圖形庫(kù)采用開(kāi)源軟件穩(wěn)定版本,被廣泛應(yīng)用于工業(yè)控制系統(tǒng)、功能手機(jī)、數(shù)碼相框等類型的產(chǎn)品中。此外,對(duì)系統(tǒng)軟件的圖形庫(kù)模塊進(jìn)行專項(xiàng)分析,測(cè)試圖形庫(kù)實(shí)現(xiàn)的按鈕、文本框、編輯框、輸入法等,對(duì)界面顯示和視頻流顯示的畫(huà)中畫(huà)效果、顯示切換效果編寫測(cè)試用例進(jìn)行測(cè)試。圖形庫(kù)的測(cè)試用例涵蓋圖形庫(kù)的各個(gè)功能,測(cè)試圖形顯示效果符合應(yīng)用需求。

    8)運(yùn)行瓶頸分析

    進(jìn)行系統(tǒng)軟件的瓶頸分析是實(shí)現(xiàn)系統(tǒng)軟件最優(yōu)性能的常用方法。系統(tǒng)硬件定型后,系統(tǒng)各個(gè)子系統(tǒng)資源確定,一般與系統(tǒng)性能相關(guān)的子系統(tǒng)有CPU、內(nèi)存、驅(qū)動(dòng)和網(wǎng)絡(luò)。分析應(yīng)用軟件資源占用率,明確存在影響應(yīng)用軟件的運(yùn)行瓶頸的子系統(tǒng),通過(guò)優(yōu)化程序結(jié)構(gòu),實(shí)現(xiàn)系統(tǒng)運(yùn)行最優(yōu)化。

    9)運(yùn)行競(jìng)態(tài)分析

    Linux 系統(tǒng)軟件是多進(jìn)程多線程系統(tǒng),各個(gè)進(jìn)程和線程是并行運(yùn)行的。進(jìn)程和線程的數(shù)據(jù)共享采用共享內(nèi)存、隊(duì)列、信號(hào)燈等方式。并行運(yùn)行的各個(gè)進(jìn)程和線程會(huì)產(chǎn)生競(jìng)態(tài)冒險(xiǎn)等問(wèn)題,所以對(duì)應(yīng)用軟件使用競(jìng)態(tài)分析,合理運(yùn)行自旋鎖、信號(hào)燈等機(jī)制,確保程序運(yùn)行穩(wěn)定、結(jié)果唯一。

    2.4 第三方評(píng)測(cè)與系統(tǒng)驗(yàn)證

    完成開(kāi)發(fā)方的軟件可靠性保證后,設(shè)備需進(jìn)行第三方評(píng)測(cè)與系統(tǒng)驗(yàn)證。操作系統(tǒng)和應(yīng)用程序共同運(yùn)行在真實(shí)設(shè)備平臺(tái)上,并以真實(shí)設(shè)備連接至設(shè)備各外部接口,實(shí)現(xiàn)對(duì)設(shè)備的輸入、輸出及響應(yīng)。在分系統(tǒng)級(jí)和系統(tǒng)級(jí)測(cè)試環(huán)境中,模擬真實(shí)信息輸入,開(kāi)展產(chǎn)品軟硬件性能聯(lián)合測(cè)試。同步開(kāi)展的第三方評(píng)測(cè)專家結(jié)合工程化方案中的評(píng)測(cè)項(xiàng)目和內(nèi)容,按照工程化要求,完成對(duì)UBOOT 和板級(jí)支持包代碼的需求說(shuō)明、編碼規(guī)范檢查、人工走查、動(dòng)態(tài)測(cè)試等相關(guān)項(xiàng)目。對(duì)商用部分的Linux 內(nèi)核及圖形庫(kù)提煉的函數(shù)接口及代碼文件,參考保證方案有重點(diǎn)的完成相關(guān)項(xiàng)目。

    完成開(kāi)發(fā)方、分系統(tǒng)用戶、總體用戶和第三方評(píng)測(cè)等所有驗(yàn)證工作后,基于Linux 內(nèi)核的系統(tǒng)軟件,經(jīng)航天器真實(shí)運(yùn)行環(huán)境下的考核驗(yàn)證,利用航天器初樣和正樣進(jìn)行各項(xiàng)測(cè)試試驗(yàn),完成軟件可靠性工程化的考核,最終執(zhí)行航天任務(wù)。

    3 工程化實(shí)踐

    為應(yīng)對(duì)單粒子等空間環(huán)境,在工程實(shí)施過(guò)程中,在產(chǎn)品設(shè)計(jì)層面增加2 項(xiàng)措施:1)設(shè)計(jì)監(jiān)控進(jìn)程中,監(jiān)測(cè)其他用戶進(jìn)程,針對(duì)周期性進(jìn)程采用計(jì)數(shù)監(jiān)測(cè),發(fā)現(xiàn)計(jì)數(shù)異常越界后重啟該進(jìn)程;針對(duì)非周期性進(jìn)程采用狀態(tài)監(jiān)測(cè),對(duì)非預(yù)期狀態(tài)進(jìn)行進(jìn)程重啟。2)系統(tǒng)程序內(nèi)核和文件系統(tǒng)采用分區(qū)雙備份方案,在啟動(dòng)過(guò)程中,識(shí)別系統(tǒng)復(fù)位日志,選擇可靠的固件加載系統(tǒng)軟件。

    截至目前,工程化后的系統(tǒng)軟件已隨載人航天器在軌工作2 年,工作狀況穩(wěn)定。

    4 結(jié)束語(yǔ)

    本文根據(jù)航天應(yīng)用的需求和Linux 系統(tǒng)的特點(diǎn),結(jié)合工程實(shí)際,提出一種基于Linux 的系統(tǒng)軟件工程化方法,并加以實(shí)踐。按照新研部分和商用部分的劃分系統(tǒng)軟件,根據(jù)應(yīng)用的需求和軟件的特點(diǎn),對(duì)不同的軟件模塊制定相應(yīng)的測(cè)試和保證方案,驗(yàn)證基于Linux 內(nèi)核的系統(tǒng)軟件可靠性和安全性,滿足航天器型號(hào)軟件工程化管理的要求。在航天任務(wù)實(shí)踐中增加監(jiān)護(hù)進(jìn)程和雙備份固件方法,保證了系統(tǒng)和產(chǎn)品的可靠運(yùn)行,為其他相關(guān)領(lǐng)域操作系統(tǒng)軟件的應(yīng)用和工程化提供了一個(gè)解決思路。

    猜你喜歡
    工程化內(nèi)核代碼
    萬(wàn)物皆可IP的時(shí)代,我們當(dāng)夯實(shí)的IP內(nèi)核是什么?
    強(qiáng)化『高新』內(nèi)核 打造農(nóng)業(yè)『硅谷』
    工程化原子重力儀綜述
    基于嵌入式Linux內(nèi)核的自恢復(fù)設(shè)計(jì)
    Linux內(nèi)核mmap保護(hù)機(jī)制研究
    創(chuàng)世代碼
    創(chuàng)世代碼
    創(chuàng)世代碼
    創(chuàng)世代碼
    軟件測(cè)試工程化模型及應(yīng)用研究
    国产一区二区在线av高清观看| 麻豆av噜噜一区二区三区| 天堂影院成人在线观看| 欧美绝顶高潮抽搐喷水| 一区二区三区高清视频在线| 91麻豆精品激情在线观看国产| 99国产精品一区二区蜜桃av| 亚洲人成伊人成综合网2020| 午夜视频国产福利| 国产三级中文精品| 中文字幕熟女人妻在线| 97超级碰碰碰精品色视频在线观看| 黄色丝袜av网址大全| 亚洲成人久久爱视频| 国产 一区精品| 国产女主播在线喷水免费视频网站 | 午夜精品一区二区三区免费看| 中文字幕免费在线视频6| 亚洲美女搞黄在线观看 | 欧美在线一区亚洲| 国模一区二区三区四区视频| 一区二区三区免费毛片| 欧美成人一区二区免费高清观看| 国产成人影院久久av| bbb黄色大片| 两人在一起打扑克的视频| 免费在线观看日本一区| 亚洲中文字幕一区二区三区有码在线看| 日韩精品有码人妻一区| 色精品久久人妻99蜜桃| 老女人水多毛片| 波野结衣二区三区在线| 国产精品,欧美在线| 色精品久久人妻99蜜桃| 高清在线国产一区| 国产午夜福利久久久久久| 精品国产三级普通话版| av视频在线观看入口| 成人二区视频| 国产精品一区二区三区四区免费观看 | 亚洲精品一区av在线观看| 亚洲熟妇熟女久久| 在现免费观看毛片| 99久久精品一区二区三区| 999久久久精品免费观看国产| 高清日韩中文字幕在线| 好男人在线观看高清免费视频| 最近最新中文字幕大全电影3| 变态另类成人亚洲欧美熟女| 91麻豆精品激情在线观看国产| 日韩高清综合在线| 国产大屁股一区二区在线视频| h日本视频在线播放| 亚洲精品成人久久久久久| 国产精品精品国产色婷婷| xxxwww97欧美| 亚洲无线观看免费| 婷婷色综合大香蕉| 色播亚洲综合网| 午夜福利成人在线免费观看| 人妻制服诱惑在线中文字幕| 精品一区二区免费观看| 国产精品久久视频播放| 欧美国产日韩亚洲一区| 国产精品98久久久久久宅男小说| 亚洲18禁久久av| 真人一进一出gif抽搐免费| 国产成人a区在线观看| 亚洲国产高清在线一区二区三| 99久久中文字幕三级久久日本| 男人的好看免费观看在线视频| 午夜久久久久精精品| 99视频精品全部免费 在线| 免费av毛片视频| 97热精品久久久久久| 尤物成人国产欧美一区二区三区| 亚洲中文字幕一区二区三区有码在线看| 精品午夜福利在线看| 真人一进一出gif抽搐免费| 成人欧美大片| 人人妻人人澡欧美一区二区| av视频在线观看入口| 精品久久久久久成人av| 国产精品久久久久久久电影| 亚洲内射少妇av| 国产成人aa在线观看| 日韩一区二区视频免费看| 欧美+亚洲+日韩+国产| or卡值多少钱| 欧美成人免费av一区二区三区| 成年版毛片免费区| 美女黄网站色视频| 精品一区二区三区视频在线| 看片在线看免费视频| 男女啪啪激烈高潮av片| 欧美成人性av电影在线观看| 老女人水多毛片| 两个人的视频大全免费| 舔av片在线| 欧美中文日本在线观看视频| 一个人看的www免费观看视频| 国产免费av片在线观看野外av| 99riav亚洲国产免费| 亚洲在线观看片| 久久久久久九九精品二区国产| 成人特级av手机在线观看| 免费在线观看成人毛片| 人妻制服诱惑在线中文字幕| 久久久久久久久久黄片| 无人区码免费观看不卡| 人妻制服诱惑在线中文字幕| 国产精品免费一区二区三区在线| 麻豆国产av国片精品| 波多野结衣巨乳人妻| 午夜免费成人在线视频| 欧美激情在线99| 国产精品永久免费网站| 国产女主播在线喷水免费视频网站 | 国产精品精品国产色婷婷| 性欧美人与动物交配| 老熟妇乱子伦视频在线观看| 久久精品国产清高在天天线| 久久久国产成人免费| 午夜日韩欧美国产| 少妇被粗大猛烈的视频| 毛片女人毛片| 日日摸夜夜添夜夜添av毛片 | 国产高清三级在线| 亚洲专区中文字幕在线| 亚洲欧美日韩卡通动漫| 国产色婷婷99| 久久欧美精品欧美久久欧美| 五月玫瑰六月丁香| 色综合站精品国产| 身体一侧抽搐| 一a级毛片在线观看| 日韩av在线大香蕉| 最新在线观看一区二区三区| 午夜免费男女啪啪视频观看 | 18+在线观看网站| 国产一区二区三区视频了| 99热网站在线观看| 高清日韩中文字幕在线| 久久6这里有精品| 在线看三级毛片| 国产精品电影一区二区三区| 免费av观看视频| 亚洲中文字幕一区二区三区有码在线看| 国产伦精品一区二区三区视频9| 免费大片18禁| 国产麻豆成人av免费视频| 免费人成在线观看视频色| av.在线天堂| 久久婷婷人人爽人人干人人爱| a级毛片a级免费在线| 日韩欧美精品免费久久| 如何舔出高潮| 亚洲国产日韩欧美精品在线观看| 日韩欧美 国产精品| 亚洲av免费在线观看| 中国美女看黄片| 特大巨黑吊av在线直播| 亚洲,欧美,日韩| 1000部很黄的大片| 免费不卡的大黄色大毛片视频在线观看 | 亚洲第一区二区三区不卡| 国产精品一及| 夜夜爽天天搞| 久久午夜亚洲精品久久| 欧洲精品卡2卡3卡4卡5卡区| 国产精品国产高清国产av| 精华霜和精华液先用哪个| 一个人观看的视频www高清免费观看| 人妻久久中文字幕网| 色5月婷婷丁香| 色哟哟哟哟哟哟| 久久精品国产亚洲av香蕉五月| 亚洲狠狠婷婷综合久久图片| 日韩 亚洲 欧美在线| 99热这里只有是精品50| 亚洲精品一卡2卡三卡4卡5卡| 亚洲国产精品sss在线观看| 国产一区二区三区在线臀色熟女| 亚洲成人久久爱视频| 欧美潮喷喷水| 22中文网久久字幕| 长腿黑丝高跟| 国产精品嫩草影院av在线观看 | 国产一级毛片七仙女欲春2| 久久久久久伊人网av| 国产精品久久视频播放| 精品人妻一区二区三区麻豆 | 日韩中字成人| 乱系列少妇在线播放| 又黄又爽又免费观看的视频| 丰满乱子伦码专区| 久久人妻av系列| 国产av在哪里看| 日韩欧美精品免费久久| 欧美精品啪啪一区二区三区| 九九热线精品视视频播放| 亚洲久久久久久中文字幕| 麻豆久久精品国产亚洲av| 美女xxoo啪啪120秒动态图| 老师上课跳d突然被开到最大视频| 国产精品久久久久久亚洲av鲁大| 男插女下体视频免费在线播放| 亚洲国产日韩欧美精品在线观看| 精品午夜福利在线看| 又爽又黄无遮挡网站| 免费观看在线日韩| 少妇猛男粗大的猛烈进出视频 | 国产高清三级在线| 婷婷色综合大香蕉| 午夜爱爱视频在线播放| 99视频精品全部免费 在线| 欧美性猛交╳xxx乱大交人| 精品人妻一区二区三区麻豆 | 日日撸夜夜添| 一级av片app| av在线蜜桃| 久久6这里有精品| 日日摸夜夜添夜夜添小说| 最新中文字幕久久久久| xxxwww97欧美| 老熟妇仑乱视频hdxx| 色播亚洲综合网| 中文字幕av在线有码专区| 草草在线视频免费看| 亚洲人与动物交配视频| 中文亚洲av片在线观看爽| 嫩草影院精品99| 国产综合懂色| 久久精品国产亚洲av香蕉五月| 亚洲欧美激情综合另类| 国内精品美女久久久久久| 日日干狠狠操夜夜爽| 国产欧美日韩精品一区二区| 亚洲av免费在线观看| 人妻久久中文字幕网| 国产乱人视频| 国产精品嫩草影院av在线观看 | 美女xxoo啪啪120秒动态图| 久久久久久久亚洲中文字幕| 久久亚洲精品不卡| 蜜桃亚洲精品一区二区三区| 日本成人三级电影网站| 国产精品久久久久久精品电影| 69人妻影院| 国产v大片淫在线免费观看| 可以在线观看毛片的网站| 国产午夜福利久久久久久| 天堂动漫精品| 国产麻豆成人av免费视频| 搡老熟女国产l中国老女人| eeuss影院久久| 久久久久久大精品| 99热6这里只有精品| 91狼人影院| 3wmmmm亚洲av在线观看| 天天躁日日操中文字幕| 午夜久久久久精精品| 国产一级毛片七仙女欲春2| 久久精品综合一区二区三区| 在线免费观看不下载黄p国产 | 18禁在线播放成人免费| 女的被弄到高潮叫床怎么办 | 夜夜爽天天搞| 国产又黄又爽又无遮挡在线| 少妇人妻一区二区三区视频| 三级毛片av免费| 999久久久精品免费观看国产| 少妇猛男粗大的猛烈进出视频 | 麻豆一二三区av精品| 色吧在线观看| 人妻久久中文字幕网| 欧美又色又爽又黄视频| 蜜桃亚洲精品一区二区三区| 男女啪啪激烈高潮av片| 国产精品一区www在线观看 | 国产单亲对白刺激| av在线观看视频网站免费| 一本一本综合久久| 九九在线视频观看精品| 亚洲精华国产精华精| 欧美绝顶高潮抽搐喷水| 少妇裸体淫交视频免费看高清| 日日摸夜夜添夜夜添小说| 美女黄网站色视频| 国产综合懂色| 免费电影在线观看免费观看| 午夜久久久久精精品| 久久精品久久久久久噜噜老黄 | 91麻豆精品激情在线观看国产| 91麻豆av在线| 深夜a级毛片| 精品无人区乱码1区二区| 国产精品一区二区性色av| 99riav亚洲国产免费| 99久久九九国产精品国产免费| 偷拍熟女少妇极品色| 亚洲av中文字字幕乱码综合| 色哟哟·www| 亚洲人成网站高清观看| 亚洲av美国av| 亚洲在线观看片| 99热网站在线观看| 精品人妻一区二区三区麻豆 | 亚洲熟妇熟女久久| 免费观看精品视频网站| 欧美精品国产亚洲| 日韩大尺度精品在线看网址| 久久精品国产清高在天天线| 乱码一卡2卡4卡精品| 成人国产麻豆网| 蜜桃亚洲精品一区二区三区| 亚洲成人中文字幕在线播放| 欧美成人免费av一区二区三区| 自拍偷自拍亚洲精品老妇| 国产麻豆成人av免费视频| 三级国产精品欧美在线观看| 国产精品嫩草影院av在线观看 | 免费搜索国产男女视频| 成人高潮视频无遮挡免费网站| or卡值多少钱| 赤兔流量卡办理| 哪里可以看免费的av片| 人妻丰满熟妇av一区二区三区| 色综合亚洲欧美另类图片| 亚洲人成网站在线播| 国产 一区精品| 色视频www国产| 又粗又爽又猛毛片免费看| 国产淫片久久久久久久久| 国产一级毛片七仙女欲春2| www.www免费av| 一级黄色大片毛片| 国模一区二区三区四区视频| 国产亚洲精品久久久久久毛片| 夜夜爽天天搞| 在线观看66精品国产| 久久亚洲真实| 女同久久另类99精品国产91| 高清毛片免费观看视频网站| 欧美最新免费一区二区三区| 精品久久久久久久末码| 在线a可以看的网站| 最近最新免费中文字幕在线| 亚洲精品一卡2卡三卡4卡5卡| 亚洲国产精品成人综合色| 内射极品少妇av片p| 美女xxoo啪啪120秒动态图| 91在线观看av| 久久久精品欧美日韩精品| 色综合婷婷激情| 成人特级av手机在线观看| 国产欧美日韩精品一区二区| 亚洲精品国产成人久久av| 天堂av国产一区二区熟女人妻| 欧美精品国产亚洲| 国产激情偷乱视频一区二区| 亚洲最大成人av| 午夜视频国产福利| 乱人视频在线观看| 一个人看视频在线观看www免费| 免费观看人在逋| 国产午夜精品论理片| 极品教师在线免费播放| 欧美激情国产日韩精品一区| 欧美zozozo另类| 婷婷亚洲欧美| 69av精品久久久久久| 婷婷亚洲欧美| 日韩欧美精品免费久久| 国产极品精品免费视频能看的| 嫁个100分男人电影在线观看| 在线a可以看的网站| 午夜老司机福利剧场| 久久香蕉精品热| 嫁个100分男人电影在线观看| 亚洲中文字幕日韩| 国内精品宾馆在线| 大型黄色视频在线免费观看| 夜夜夜夜夜久久久久| 亚洲精品一区av在线观看| 两人在一起打扑克的视频| 午夜福利18| 91精品国产九色| 久久人人精品亚洲av| 欧美中文日本在线观看视频| 一区福利在线观看| 精品久久久久久成人av| 国产91精品成人一区二区三区| 天堂影院成人在线观看| 亚洲av成人av| 精品久久久久久久人妻蜜臀av| 综合色av麻豆| 老司机深夜福利视频在线观看| 欧美成人性av电影在线观看| 麻豆成人av在线观看| 久久久久国内视频| 两个人的视频大全免费| 久久精品国产亚洲网站| 成人三级黄色视频| 国内久久婷婷六月综合欲色啪| 我的女老师完整版在线观看| 免费在线观看日本一区| 噜噜噜噜噜久久久久久91| 国产午夜精品论理片| 最近中文字幕高清免费大全6 | 免费观看人在逋| 欧美精品啪啪一区二区三区| 97热精品久久久久久| 免费观看在线日韩| 国产麻豆成人av免费视频| 国产男靠女视频免费网站| 成年女人毛片免费观看观看9| 国产不卡一卡二| 国内久久婷婷六月综合欲色啪| 亚洲一级一片aⅴ在线观看| 亚洲人成网站高清观看| 亚洲av日韩精品久久久久久密| 午夜精品一区二区三区免费看| 男女下面进入的视频免费午夜| 18禁黄网站禁片午夜丰满| 熟妇人妻久久中文字幕3abv| 国产精品免费一区二区三区在线| 亚洲一区高清亚洲精品| 亚洲一区二区三区色噜噜| 岛国在线免费视频观看| 日韩在线高清观看一区二区三区 | 一本一本综合久久| 国产黄片美女视频| 亚洲av一区综合| 国产精品野战在线观看| 99热网站在线观看| 精品日产1卡2卡| 神马国产精品三级电影在线观看| 亚洲国产色片| 一区二区三区激情视频| 亚洲欧美日韩卡通动漫| 亚洲午夜理论影院| 国产av不卡久久| 国产又黄又爽又无遮挡在线| 久久这里只有精品中国| 99热精品在线国产| 免费不卡的大黄色大毛片视频在线观看 | 淫妇啪啪啪对白视频| 亚洲精品粉嫩美女一区| 国产午夜精品论理片| 免费人成视频x8x8入口观看| 午夜福利在线观看免费完整高清在 | 十八禁网站免费在线| 午夜免费男女啪啪视频观看 | 精品久久久久久成人av| 亚洲自偷自拍三级| 国产亚洲精品av在线| 欧美zozozo另类| 全区人妻精品视频| bbb黄色大片| 搡老岳熟女国产| 级片在线观看| 欧美性猛交黑人性爽| 久久精品国产亚洲av涩爱 | 亚洲七黄色美女视频| 小说图片视频综合网站| 在线免费十八禁| 国产精品无大码| 欧美国产日韩亚洲一区| 国产成人福利小说| 欧美+日韩+精品| 国产精品久久久久久av不卡| 国产女主播在线喷水免费视频网站 | 欧洲精品卡2卡3卡4卡5卡区| 国产亚洲91精品色在线| 国产成人一区二区在线| 亚洲精品久久国产高清桃花| 日韩一本色道免费dvd| 如何舔出高潮| 日本精品一区二区三区蜜桃| 亚洲无线观看免费| 两个人视频免费观看高清| 看免费成人av毛片| 久久九九热精品免费| 国产精品久久久久久亚洲av鲁大| 蜜桃久久精品国产亚洲av| 国产成年人精品一区二区| 亚洲精华国产精华液的使用体验 | 亚洲自拍偷在线| 亚洲久久久久久中文字幕| 日韩欧美三级三区| 十八禁国产超污无遮挡网站| 国产成年人精品一区二区| 麻豆一二三区av精品| 制服丝袜大香蕉在线| 亚洲专区国产一区二区| 久久天躁狠狠躁夜夜2o2o| 免费在线观看影片大全网站| 亚洲精品一区av在线观看| 全区人妻精品视频| 有码 亚洲区| 中国美女看黄片| 韩国av一区二区三区四区| 久久精品国产亚洲av香蕉五月| 精品一区二区三区视频在线| 欧美激情久久久久久爽电影| 国产精品三级大全| 别揉我奶头 嗯啊视频| 成人国产一区最新在线观看| 少妇裸体淫交视频免费看高清| 啦啦啦观看免费观看视频高清| 久久精品久久久久久噜噜老黄 | 国产亚洲欧美98| 国产免费一级a男人的天堂| 嫩草影院入口| 久久久久久久久中文| 久久精品国产自在天天线| 简卡轻食公司| 国产视频一区二区在线看| 少妇裸体淫交视频免费看高清| 欧美高清成人免费视频www| 99在线人妻在线中文字幕| 久久久久久久久久久丰满 | 男女边吃奶边做爰视频| 天堂影院成人在线观看| 18禁黄网站禁片免费观看直播| 午夜视频国产福利| 国产午夜精品久久久久久一区二区三区 | 97超级碰碰碰精品色视频在线观看| 欧美不卡视频在线免费观看| 男女边吃奶边做爰视频| 国产色爽女视频免费观看| 高清日韩中文字幕在线| 蜜桃久久精品国产亚洲av| 村上凉子中文字幕在线| 熟女人妻精品中文字幕| 999久久久精品免费观看国产| 日韩欧美精品免费久久| 亚洲国产精品合色在线| 中文字幕熟女人妻在线| 亚洲天堂国产精品一区在线| 国产不卡一卡二| 亚洲一区高清亚洲精品| av在线蜜桃| 高清毛片免费观看视频网站| 色综合色国产| 琪琪午夜伦伦电影理论片6080| 久久精品国产鲁丝片午夜精品 | 欧美黑人巨大hd| 真人做人爱边吃奶动态| 国产精品,欧美在线| 亚洲精品456在线播放app | 一个人观看的视频www高清免费观看| 人妻丰满熟妇av一区二区三区| 欧美日本亚洲视频在线播放| 俺也久久电影网| 老司机深夜福利视频在线观看| 精品久久久久久久久av| 亚洲第一电影网av| 国产乱人视频| 日韩高清综合在线| 国产精品99久久久久久久久| 国产精品国产三级国产av玫瑰| 精品无人区乱码1区二区| 亚洲一区二区三区色噜噜| 亚洲国产精品成人综合色| netflix在线观看网站| 天堂动漫精品| 日本三级黄在线观看| 精品久久久久久久久亚洲 | 内射极品少妇av片p| 综合色av麻豆| 日日夜夜操网爽| 久久中文看片网| 又爽又黄无遮挡网站| 亚洲av中文av极速乱 | 成人欧美大片| 国产免费av片在线观看野外av| 欧美成人免费av一区二区三区| 91午夜精品亚洲一区二区三区 | 日日摸夜夜添夜夜添小说| 久久久久久久久久黄片| 亚洲欧美日韩高清在线视频| 久久久久久伊人网av| 日本三级黄在线观看| 久久精品国产亚洲av香蕉五月| 久久精品国产鲁丝片午夜精品 | 中出人妻视频一区二区| 人人妻,人人澡人人爽秒播| 18禁黄网站禁片午夜丰满| 三级国产精品欧美在线观看| 嫩草影院入口| 欧美不卡视频在线免费观看| 亚洲av熟女| 搞女人的毛片| 午夜亚洲福利在线播放| 欧美日韩瑟瑟在线播放| 校园人妻丝袜中文字幕| 搞女人的毛片| 久久久久久久精品吃奶| 国产老妇女一区| 久久国内精品自在自线图片| 亚洲中文字幕一区二区三区有码在线看| 好男人在线观看高清免费视频| 麻豆久久精品国产亚洲av| 亚洲国产色片| 国产三级中文精品| 夜夜夜夜夜久久久久| 美女大奶头视频| 亚洲av不卡在线观看| 久久精品国产自在天天线| 国产精品永久免费网站| 国产精品免费一区二区三区在线| 久久国产精品人妻蜜桃| 亚洲av成人av|