欧美日韩国产综合网_欧美精品大片_亚洲一区二区三区高清不卡_一区二区三区免费看_亚洲综合好骚_亚洲欧美影院_国产视频不卡_亚洲高清视频一区_免费精品视频_欧美精品一级

  • 嵌入式線控駕駛系統
    控制工程Joachim Langenwalter

        由于有了基于模型的設計,使得開發大量的汽車嵌入式系統時,可以由模型自動生成最終編譯的軟件。不過,這項工作需要一個軟件工程框架的支持。本文使用線控駕駛系統(steer-by-wire system)作為實例,給出了設計汽車嵌入式系統的過程、方法和測試工具的一個框架。
        近來,有報道稱包括Denso、Motorola和Toyota在內的不同行業的多家公司都在產品代碼方面取得了成功。這項技術正日益成為軟件下一波演進發展中的一個重要組成部分。雖然總體而言,它對軟件工程化過程的影響已為業界所了解,但卻并沒有十分清楚地確立起來。對于早前類似演進發展(包括從機器代碼發展到匯編代碼,再發展到源代碼)的參與者而言,這一點尤為明顯。


        隨著抽象與自動化程度的日益提高,新的過程、方法和工具接踵而來。瀑布式過程已讓位于螺旋式方法和迭代方法。實時方法已經出現并正在取代靜態流程設計。新的工具也出現了,如包含有調試器、優化編譯器和自動測試工具的IDE(集成開發環境)。
        不過,由于難以使用、缺乏了解或是工具支持不足的原因,并非每一種好的思想都能開花結果。有跡象表明,這些方法和工具對于主流產品應用并非總是實用。例如,用驗證來確保軟件正確性的正規方法是使用一種全世界只有極少數專家才真正懂得的語言編寫的。此外,1980年代的實時用例工具可以輔助設計,但并未提供一條產生最終代碼的簡便途徑。

                             圖2:用控制系統方框圖來表示反饋控制。
     
        在早期應用階段,產品代碼生成的效果相當不錯,這主要是由于其實用性。不過,其進一步的發展還需要依靠集成過程、方法和工具的支持。一種新的過程只有在具備了所需支持方法和工具的條件下才會成功。如果這些條件有所欠缺,那么對一個公司成熟的嵌入式系統進行重新設計的努力就不會是可行和實用的。
        本文給出了主要面向產品代碼生成的這樣一個框架:
        * 基于模型的設計
        * 建模、仿真、快速原型、產品代碼生成、模型測試和覆蓋、在環測試
        * 開發工具、驗證與生效(V&V)工具、集成工具
        模型的設計過程
       

                      圖3:創建一個系統模型來表示所需的行為特性。
     
        通過提供一個共同的圖形規范和分析環境,基于模型的設計可以支持控制/DSP系統工程師和軟件開發人員的需要。在這個過程中,模型被創建并用來規定系統數據、接口、反饋控制邏輯、離散/狀態邏輯和實時行為。
        基于模型的設計被應用在幾乎每個需要嵌入式控制系統的行業之中。而在大型汽車電子控制單元(ECU)等嵌入式應用的開發過程中,其應用更為廣泛。DSP和通信應用也采用這種方法,但它們更強調建模和原型,而不是產品代碼生成。
        為了滿足這些不同的應用,基于模型的設計過程必須解決線控駕駛系統等安全關鍵系統的需求。它還必須產生最終的、可執行的代碼,而且必須特別緊湊、快速和能夠追蹤。這是由于在大批量生產的ECU中,必須使用低成本的定點微控制器部件和DSP。
        基于模型的設計適合任何過程框架環境,包括那些在IEEE軟件工程化標準中描述過的過程框架。
        IEEE Std. 730適用于任何通用軟件項目。為了很好地理解它的過程框架,有必要回顧一下它對“關鍵性”項目文檔所列出的需求。
        IEEE Std. 730需求包括:
        * 軟件需求規范(SRS) 

                                  圖4:線控駕駛系統。
     
        * 軟件設計描述(SDD)
        * 軟件驗證與生效計劃(SVVP)
        * 軟件驗證與生效報告(SVVR)
        * 用戶文檔
        * 軟件配置管理計劃(SCMP)
        * 包括軟件項目管理計劃(SPMP)在內的其他文檔
        查看一個軟件過程的普通方法是借助于圖1所示的V形圖。這個圖對應著大部分工程化過程,不過在開發生命周期中,這個過程是迭代性的,有許多反復的步驟。圖中的軟件過程包括以下幾個組成部分:  * 開發 (需求、設計、編碼和集成) 
    /
                              圖4B:對線控駕駛系統的建模與仿真。
     
        * 驗證和生效(V&V)
        * 集成 (軟件配置管理、需求可追蹤性和文檔)
        基于模型的設計非常注重過程迭代、早期測試和開發過程中的重用,這使得它既獨特而又功能強大。這一過程的內在實用性體現在V形圖的底部,產品代碼生成是來自設計的一種自動過渡。
        在基于模型的設計中,方框圖或狀態圖模型可以用作系統和軟件需求、軟件設計,或者在稍作假設變換之后,用作源代碼。這個過程的另外一個獨特之處是,它在最終編譯之前要進行廣泛的驗證和生效操作。早期驗證和生效的好處很明顯:它將大大減少在最終系統集成和測試期間發現的bug數目,返工次數也會更少。
        開發方法與工具
        在軟件工程化過程中,采用了基于模型的設計方法。

                           圖5:故障模式效應分析用來確保線控駕駛的救生操作。
     
        開發方法包括:1. 行為建模;2. 詳細軟件設計;3. 分布式結構設計;4. 產品代碼生成;5. 嵌入式目標集成。驗證與生效方法包括:1. 仿真與分析;2. 快速原型;3. 模型測試與覆蓋;4. 代碼追蹤與檢查;5. 硬件在環(HIL,Hardware-In-the-Loop)測試。集成方法包括:1. 源控制接口;2. 需求管理接口;3. 報告生成。
        下面給出了對各種開發方法的簡潔描述,并提供有例子和工具支持信息。注意這里給出的所有工具都是商業上可以獲得的。其后的部分討論了開發行為,并包含有關鍵的驗證與生效方法。最后,本文將通過集成組件來進行總結。
        1. 行為建模
        模型用來為單個子系統(如線控駕駛)的各個方面規定需求和設計。
        一個典型的系統包括:
        * 輸入(如方向盤傳感器)
        * 控制器或DSP模型
        * 設備模型(直流馬達、齒條和小齒輪、車輪)
        * 輸出(方向的改變)
        在圖2和圖3中,通過使用控制系統方框圖來表示反饋控制、使用狀態圖來表示離散事件和條件邏輯,以及使用DSP模塊來表示濾波器,可以創建一個系統模型來表示所需的行為特性。
        2. 仿真與分析

                            圖6:圖3中電源管理設計的測試覆蓋。
     
        然后,通過使用基于時間或基于事件的仿真以及頻域分析等方法,可以執行和分析模型,以確保其滿足需求。例如,一個線控駕駛系統必須對傳感器故障進行響應,并“將高頻響應衰減到3db以下,同時指令傳輸速率不能低于1.5Mbps”。
        圖4A和B*中對線控駕駛系統的建模與仿真,可以確定這些需求是相互沖突的還是有效的。仿真是一個核心驗證行為,它確保可以實現一個系統來滿足這些需求。
        3. 快速原型
        要在產品的芯片上實現一個可以工作的解決方案,設備模型還不夠精確,處理能力也不滿足要求,因此建模本身并不能提供完整的解決方案。
        快速原型對于克服這些缺陷非常有用,因為它用物理設備來代替設備模型。在線控駕駛的例子中,設備有可能是一輛汽車,這時就使用一輛實際的汽車。不過,因為系統并未建立起來,一個實時或嵌入式平臺將負責運行控制器軟件并與設備進行交互作用。
        有兩種形式的快速原型:功能性快速原型和目標性快速原型。功能性原型使用一臺功能強大的實時計算機,如多處理器浮點PowerPC或DSP系統,目的在于確定系統對物理汽車的控制是否如對模型汽車的控制一樣好。如果真的是這樣,則設備模型的不精確性就顯得無關緊要,并且控制策略也得到了驗證。

                                圖7:代碼回放。

       目標性快速原型在相同或相似的產品MCU或DSP,而不是高端PowerPC內核或其他專用高端快速原型硬件中執行軟件。目的是將代碼下載到實際產品目標之中,以便用物理設備進行快速測試。如果執行良好,則控制器不僅看似有效,而且可以在產品中加以實現。
        軟件設計行為包括定點數據規范、實時任務、數據輸入、內建測試和診斷。通過基于模型的設計,用于算法規范和驗證的同一模型被軟件工程師加以改進和約束,作為產品代碼生成過程的一部分。
        4. 模型測試
        與將模型部署到硬件上去編譯和集成相比,在桌面計算機上測試模型具有更大的優勢。基于源代碼的測試已經存在許多年了,但是最近的方法允許進行模型測試和結構覆蓋。使用的場景假定是開發人員對控制器施加滿負荷壓力,以便用仿真和覆蓋來驗證其設計完備性。另一種測試類型是故障模式效應分析(Failure Mode Effect Analysis),用來確保故障情況下線控駕駛的救生操作,參見圖5*。
        設計完備性不佳的例子是數值溢出和死碼(dead code)。使用最小或最大數值的模型壓力測試可以確保不發生溢出情況。使用仿真很容易進行這種測試,但死碼就沒有這么容易檢測出來了,因為檢測需要結構覆蓋。死碼與失效代碼不同,其區別在于后者是開發人員已知,并且出于某種原因而使其失效的。實際情況中的死碼意味著在確定規范期間遺漏了什么。


                                      圖8:器件驅動模塊庫。
     
        模型覆蓋用來評估一個測試件的累積結果,以確定哪些功能模塊未被執行,或者哪些狀態未被到達。源代碼語言(如C和C++)中建立了某些類型的覆蓋,但現在模型也可以進行覆蓋了。這項工作要求C語言所不需要(或不可能有)的新理論和新工具,因為這些語言沒有功能模塊或狀態這樣的構造。
        修改條件/決策覆蓋(MC/DC)被FAA(美國聯邦航空管理局)認為是滿足安全關鍵系統所必需的最嚴格的覆蓋水平。現在,這種覆蓋在一種基于模型的設計框架和許多需要線控設計的場合中已經得到了實現。
        5. 分布式結構設計
        現代嵌入式系統包含一些分布式ECU,它們相互間通過一個象FlexRay這樣的容錯通信系統進行實時通信。寶馬(BMW)最新的DSC(動態穩定性控制)包含ABS作為其15個子功能之一。通過從DECOMSYS向單個子系統增加主機、任務和信號等網絡部件,嵌入式功能可以連接和映射到一個ECU結構之上。此外,它方便了OSEKtime/OS等時間觸發操作系統的任務激活時間行為的仿真。集群、主機、任務和連接是在MATLAB/Simulink環境下進行設計和仿真的。最后,整個設計與DECOMSYS::DESIGNER產品實現了無縫集成,可以與FlexRay xCDEF設計數據倉庫進行互動。
     
        Vector公司和Cadence公司提供的分布式網絡設計解決方案(分別為DaVinci和SysDesign)集成了Simulink/Stateflow的Real-Time Workshop/Real-Time Workshop Embedded Coder,由子系統產生代碼,并將它們映射到結構上進行驗證。
        產品代碼生成 模型經過驗證并且生效之后,就該產生代碼了。使用編譯器時,這個過程是簡單的。這里存在著各種不同的優化設置和用戶配置選項。關鍵之處在于保持代碼的高效、精確并與原有的代碼或其他工具進行集成。另一個要點是保持代碼相對框圖的可追蹤性,以便進行檢查和驗證。
        1. 代碼追蹤和檢查
        圖7顯示了一個自動鏈接的HTML報告。當開發人員選擇代碼中的求和模塊時,它將把該模塊在框圖中進行高亮顯示。
        2. 嵌入式目標集成
        圖6*中的應用使用了速率轉換模塊。不過,它與商用RTOS之間也存在著直接的聯系,包括VxWorks 和各種OSEK產品。如圖7*所示,還需要集成設備驅動程序。

        3. 硬件在環測試
     
        控制器建立起來之后,就可以在環路中使用實時設備模型來執行一系列開環和閉環測試了。有一種測試僅涉及處理器,稱作“處理器在環”測試。另一種測試使用實際建立的ECU硬件,叫做“硬件在環”測試。在這兩種測試中,都使用設備模型來對物理控制器進行測試。通過這一系列測試(或許與需求驗證中所用的是同種測試),控制器必須看來對于消費者是可以接受的。
        4. 集成組件
        在開發過程中,大部分軟件標準都要求需求追蹤能力,這或許源于其他需求工具。此外,還需要軟件配置管理(SCM)來對開發過程中的各種工件(artifact)進行存儲、版本維護和查找。由報告生成工具產生的文檔將確保管理者、消費者和供應商能夠看到模型。SCM的接口如圖8*所示。

        本文小結

       當整個軟件工程化過程行為得到支持時,將會推動軟件的進步。但是,僅僅進行局部的、支離破碎的改進是不足夠。本文介紹了基于模型的設計和產品代碼生成的一個完整的軟件工程化框架,并且還給出了具體的方法和工具,意在表明它并非僅僅是一種理論,而是既實用又有效。
        參考文獻
        [1]www.mathworks.com
        [2] www.ieee.org
        [3] B. Aldrich, "Using model coverage analysis to improve the controls development process," AIAA 2002 
        [4] "Software considerations in airborne systems and equipment certification," RTCA/DO-178B, RTCA Inc., Dec. 1992 
        [5] Dr. Michael von der Beeck, ARTIST Industrial Seminar, Paris, 23.4.2002 http://www.artistembedded.org/PastEvents/Kickoffs/BMW.pdf
        [6] www.decomsys.com
        [7] Paul Yih, Jihan Ryu, J. Christian Gerdes, Modification of Vehicle Handling Characteristics via Steer-by-Wire, Dept. of Mechanical Engineering, Stanford University
        作者:Joachim Langenwalter




     
     
    網站首頁  |  關于我們  |  聯系我們  |  廣告服務  |  版權隱私  |  友情鏈接  |  站點導航
     
    欧美日韩国产综合网_欧美精品大片_亚洲一区二区三区高清不卡_一区二区三区免费看_亚洲综合好骚_亚洲欧美影院_国产视频不卡_亚洲高清视频一区_免费精品视频_欧美精品一级
    亚洲国产精品日韩| 久久久久久亚洲精品杨幂换脸| 亚洲福利一区| 99视频一区| 亚洲欧美日韩精品综合在线观看| 香蕉av777xxx色综合一区| 美女爽到呻吟久久久久| 欧美另类亚洲| av成人毛片| 欧美二区在线| 日韩视频一区| 美女精品在线观看| 亚洲午夜精品久久久久久app| 影音先锋在线一区| 免费视频久久| 亚洲午夜精品福利| 美女视频一区免费观看| 激情综合亚洲| 欧美激情1区| 国产欧美不卡| 伊人蜜桃色噜噜激情综合| 奶水喷射视频一区| 亚洲高清毛片| 欧美激情一区二区三区在线视频| 99国产精品久久久久久久成人热| 久久婷婷一区| 亚洲一区二区在线看| 欧美日韩一区在线视频| 国产手机视频一区二区| 亚洲国产精品毛片| 激情91久久| 欧美日韩另类丝袜其他| 久久日韩精品| 久久久久综合一区二区三区| 国产日韩欧美一区| 99国产精品视频免费观看一公开| 欧美三级乱码| 国产精品v一区二区三区| 欧美一区二区| 欧美一区二区三区四区在线观看地址 | 国产专区一区| 性欧美暴力猛交另类hd| 国产日韩欧美一区在线| 亚洲激情午夜| 在线亚洲欧美| 国产一区二区三区奇米久涩| 国产欧美日韩亚洲一区二区三区| 一区二区三区精品视频在线观看| 韩国在线一区| 亚洲精品乱码| 国产精品久久国产三级国电话系列 | 在线欧美不卡| 国产主播精品| 亚洲精品乱码久久久久久蜜桃麻豆| 激情五月***国产精品| 亚洲一级网站| 在线亚洲欧美| 久久久久se| 国产精品v日韩精品v欧美精品网站 | 国产精品二区在线| 亚洲午夜精品一区二区| 亚洲精品三级| 久久激情中文| 亚洲午夜精品久久| 国产精品久久久久久模特| 国产精品一二| 你懂的视频一区二区| 黄色精品网站| 国产精品久久亚洲7777| 老司机精品福利视频| 亚洲视频福利| 国产精品一区视频| 国产精品国产三级欧美二区| 夜夜嗨网站十八久久| 久久亚洲图片| 国产亚洲第一区| 欧美日韩亚洲在线| 亚洲免费婷婷| 在线欧美亚洲| 老妇喷水一区二区三区| 亚洲精品在线免费| 欧美私人啪啪vps| 免费看的黄色欧美网站| 亚洲美女视频在线免费观看| 老牛国产精品一区的观看方式| 亚洲高清自拍| 国产精品yjizz| 久久天天狠狠| 欧美资源在线| 国产精品一级久久久| 国产精品草草| 欧美不卡在线| 久久久久免费| 香蕉av777xxx色综合一区| 亚洲区欧美区| 亚洲欧洲精品一区二区| 国产精品国产精品| 久久综合伊人77777麻豆| 亚洲最黄网站| 日韩一级大片| 亚洲国产日韩欧美| 亚洲图片在线| 好吊视频一区二区三区四区| 欧美成人久久| 欧美阿v一级看视频| 久久本道综合色狠狠五月| 国产亚洲福利| 国产精品久久777777毛茸茸| 99爱精品视频| 国产欧美日韩综合一区在线播放| 亚洲午夜精品一区二区 | 99伊人成综合| 一区在线电影| 伊人久久综合| 亚洲毛片网站| 国产精品视区| 美女日韩在线中文字幕| 久久人人97超碰国产公开结果| 免费日韩精品中文字幕视频在线| 亚洲欧美清纯在线制服| 久久国产精品久久精品国产| 久久精品91| 欧美阿v一级看视频| 欧美.www| 亚洲东热激情| 国产亚洲一区二区三区在线播放| 中日韩视频在线观看| 国产精品手机视频| 久久天天狠狠| 狠狠色狠狠色综合人人| 一本色道久久99精品综合| 亚洲精品男同| 男人的天堂亚洲在线| 欧美激情一区二区三区在线视频| 国产综合色产| 中文高清一区| 欧美一区国产在线| 亚洲高清资源| 久久不射2019中文字幕| 欧美精品一卡| 国产欧美另类| 欧美日韩精品免费看| 亚洲激情视频| 久久中文在线| 亚洲经典在线| 欧美激情1区| 亚洲免费播放| 欧美日韩一区在线观看视频| 亚洲三级电影在线观看| 久久精品中文| 亚洲激情偷拍| 欧美日本中文| 国产精品一区二区三区四区五区 | 国产日韩久久| 午夜日韩av| 国产精品一区在线观看| 狠狠综合久久| 女人色偷偷aa久久天堂| 国产欧美一级| 亚洲国产导航| 欧美特黄一区| 欧美成人国产| 美女尤物久久精品| 国产精品久久久久久久久婷婷| 国产精品sss| 久久一区激情| 久久福利影视| 亚洲专区一区| 国产精品久久久一区二区三区| 亚洲无线视频| 国模精品一区二区三区| 欧美大片专区| 欧美一区二区三区久久精品| 国产精品久久久久久久久婷婷| 亚洲小说欧美另类社区| 欧美精品尤物在线| 欧美 日韩 国产一区二区在线视频| 一区二区三区四区五区在线| 亚洲大片在线| 91久久视频| 亚洲久久一区| 一区二区三区四区国产| 亚洲美女少妇无套啪啪呻吟| 在线播放不卡| 一本色道久久99精品综合| 亚洲人成网站在线观看播放| 在线成人黄色| 亚洲精品自在在线观看| 99精品欧美| 99国产精品视频免费观看一公开 | 欧美成人tv| 欧美激情亚洲| 狠狠综合久久| 一区二区高清视频| 亚洲欧美日韩国产综合精品二区| 亚洲永久字幕| 狂野欧美一区| 欧美日本国产精品| 伊人影院久久| 国产亚洲欧美一区二区三区| 午夜在线一区二区| 欧美va天堂在线| 黄色av成人| 中国成人亚色综合网站| 母乳一区在线观看| 欧美日本久久| 99视频一区| 久久只有精品| 影音先锋日韩资源| 国产亚洲在线| 午夜久久黄色| 亚洲精品乱码久久久久久蜜桃麻豆 | 国产欧美日韩一级| 香蕉久久a毛片| 欧美午夜精品| 国产精品毛片在线| 欧美激情一区| 国产欧美韩日| 欧美久久久久久| 国产一区二区三区高清| 久久性色av| av不卡在线看| 欧美全黄视频| 国产一级一区二区| 国精品一区二区| 亚洲欧美日韩精品综合在线观看| 欧美三级网页| 久久aⅴ乱码一区二区三区| 狠狠爱综合网| 久久视频一区| 一区二区冒白浆视频| 欧美人成在线| 久久本道综合色狠狠五月| 亚洲午夜视频| 你懂的一区二区| 国产欧美日韩亚洲| 伊人婷婷久久| 欧美精品黄色| 久久精品30| 国产一区二区高清视频| 伊人久久大香线蕉综合热线| 久久久久天天天天| 亚洲一区免费看| 99av国产精品欲麻豆| 国产精品国产亚洲精品看不卡15| 亚洲欧美日韩一区在线观看| 亚洲大胆av| 国产综合色产| 国产一区二区三区四区三区四| 欧美亚洲免费| 亚洲一区二区三区高清| 亚洲激情午夜| 亚洲国内欧美| 伊人天天综合| 亚洲黄色天堂| 亚洲成人原创| 在线观看欧美亚洲| 精品999网站| 一区三区视频| 亚洲高清精品中出| 黄色亚洲在线| 一区在线免费| 亚洲国产mv| 日韩视频精品| 国产精品女主播一区二区三区| 91久久夜色精品国产九色| 伊人精品在线| 亚洲精品一区二区三区樱花 | 久久久久久亚洲精品杨幂换脸 | 亚洲女同在线| 亚洲免费影视| 久久久久综合| 欧美日韩国产精品一区二区亚洲 | 一区在线视频| 亚洲欧洲另类| 国产精品美女久久久浪潮软件| 一区二区三区欧美在线| 国产精品久久久亚洲一区| 国产精品日韩欧美一区二区三区 | 亚洲看片网站| 国产农村妇女精品一区二区| 欧美综合国产| 欧美精品成人| 在线看片成人| 亚洲影视在线| 国产精品v欧美精品v日本精品动漫| 海角社区69精品视频| 亚洲乱码视频| 美女日韩在线中文字幕| 国产精品va| 国产精品嫩草99av在线| 欧美久久一级| 国产欧美日本在线| 欧美激情四色| 最新日韩在线| 久久综合中文色婷婷| 亚洲国产国产亚洲一二三| 亚洲免费婷婷| 亚洲大胆在线| 久久久777| 日韩视频二区| 欧美成人午夜| 一区二区三区国产在线| 欧美精品播放| 香蕉成人久久| 亚洲国产专区校园欧美| 久久先锋资源| 国产精品久久国产三级国电话系列| 久久成人亚洲| 日韩亚洲视频在线| 欧美视频不卡| 久久精品女人| 国产一级精品aaaaa看| 欧美日韩日本国产亚洲在线| 国产精品亚洲欧美| 伊人精品视频| 欧美日韩免费观看一区| 另类图片国产| 国产精品久久久一区二区| 亚洲福利精品| 国产精品国产精品| 欧美国产三级| 久久久www| 亚洲男人影院| 国产伦精品一区二区三区照片91 | 鲁大师影院一区二区三区| 国产一区欧美| 午夜精品网站| 欧美一区国产在线| 久久久精品性| 国产一区二区三区的电影 | 国产精品videossex久久发布| 亚洲综合社区| 国产精品午夜av在线| 中文精品视频| 夜久久久久久| 中国女人久久久| 亚洲三级视频| 日韩一级网站| 一区二区三区四区五区精品| 亚洲久久视频| 国产欧美在线| 性久久久久久| 欧美在线网址| 欧美日韩视频| 亚洲亚洲精品三区日韩精品在线视频| 欧美日韩国产精品一卡| 欧美日韩国产综合在线| 国内一区二区三区| 永久久久久久| 亚洲色诱最新| 久久成人在线| 久久性色av| 国产精品v欧美精品v日韩精品 | 久久天天综合| 欧美久久久久久| 激情一区二区| 国产一区二区三区免费不卡| 亚洲免费网站| 欧美日韩少妇| 99pao成人国产永久免费视频| 国产日韩一区二区| 久久久久久久高潮| 国产在线精品二区| 一区二区国产精品| 久久综合婷婷| 亚洲激情网站| 久久国产一区二区| 亚洲午夜激情| 免费精品视频| 影音先锋亚洲电影| 另类激情亚洲| 禁久久精品乱码| 亚洲欧美网站| 影音先锋日韩资源| 蜜桃av久久久亚洲精品| 亚洲午夜精品久久久久久浪潮 | 国产日韩欧美三区| 欧美日韩一区在线播放| 亚洲免费大片| 欧美日韩免费精品| 国产精品免费区二区三区观看| 欧美fxxxxxx另类| 亚洲人成久久| 午夜久久美女| 国产亚洲精品久久久久婷婷瑜伽| 欧美激情综合| 亚洲免费网站| 99热这里只有成人精品国产| 欧美1区免费| 亚洲一区精彩视频| 亚洲精品黄色| 黄色欧美日韩| 欧美成人一品| 欧美主播一区二区三区美女 久久精品人| 欧美三级乱码| 午夜激情一区| 欧美影视一区| 久久精品亚洲| 免费在线成人|