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

    基于無(wú)MMU嵌入式系統(tǒng)實(shí)現(xiàn)應(yīng)用軟件硬件無(wú)關(guān)性

    2018-03-29 02:21:32楊會(huì)新
    關(guān)鍵詞:調(diào)用寄存器中斷

    楊會(huì)新

    (河南思維軌道交通技術(shù)研究院有限公司,鄭州 450001)

    隨著嵌入式系統(tǒng)的廣泛應(yīng)用,其硬件升級(jí)提供更好性能的同時(shí),也帶來(lái)一些嵌入式系統(tǒng)設(shè)計(jì)、應(yīng)用的問(wèn)題。嵌入式系統(tǒng)通常面向?qū)S玫墓δ?,面向控制,其軟件一般和其運(yùn)行的硬件平臺(tái)緊密相關(guān)。特別是那些微控制器沒(méi)有內(nèi)存管理單元(MMU)的嵌入式硬件平臺(tái),管理底層硬件的驅(qū)動(dòng)代碼與實(shí)現(xiàn)應(yīng)用功能的代碼作為一個(gè)軟件整體存在于嵌入式系統(tǒng)中。無(wú)論應(yīng)用功能調(diào)整還是硬件部件更新均須完整更換其軟件。即使是局部變更,表現(xiàn)出來(lái)的卻是全部變更,使得升級(jí)的測(cè)試邊界被放大,導(dǎo)致增加系統(tǒng)測(cè)試、維護(hù)的成本。

    如果在無(wú)MMU嵌入式系統(tǒng)中,能實(shí)現(xiàn)完成應(yīng)用功能的代碼(簡(jiǎn)稱:應(yīng)用軟件)與硬件驅(qū)動(dòng)代碼(簡(jiǎn)稱:系統(tǒng)軟件)分離,以各自獨(dú)立的形態(tài)存在于嵌入式系統(tǒng)中,且應(yīng)用軟件具有與硬件無(wú)關(guān)性,那么這種系統(tǒng)架構(gòu)能提供清晰的變更邊界,軟、硬件變更的相互制約大大降低,同時(shí)也降低系統(tǒng)升級(jí)、變更的測(cè)試、維護(hù)成本,甚至有可能實(shí)現(xiàn)嵌入式應(yīng)用軟件像通用計(jì)算機(jī)軟件一樣,不用重新生成即可運(yùn)行于不同硬件條件的嵌入式設(shè)備上,添加新功能軟件,而不中斷現(xiàn)有的服務(wù)功能。

    文獻(xiàn)[1]和文獻(xiàn)[2]提出軟件模擬MMU的方法,從實(shí)用角度考慮,無(wú)MMU的微處理器相對(duì)資源較少,運(yùn)算能力較弱,增加軟件模擬MMU的開(kāi)銷,值得商榷。文獻(xiàn)[3]的分析表明,能在無(wú)MMU平臺(tái)上支持應(yīng)用分離的ucLinux最少內(nèi)核也在100 KB以上,在無(wú)MMU嵌入式系統(tǒng)中運(yùn)用也有頗多資源限制。文獻(xiàn)[4]~文獻(xiàn)[7]都涉及到軟硬件分離的討論,但基本都是基于建立一種軟件邏輯架構(gòu)方面的研究,少有提及軟件部署方面的軟硬件分離。本文探索一種新的方法,在無(wú)MMU的嵌入式系統(tǒng)中實(shí)現(xiàn)應(yīng)用軟件的硬件無(wú)關(guān)性,應(yīng)用軟件與系統(tǒng)軟件以分離形式部署。

    1 應(yīng)用軟件實(shí)現(xiàn)硬件無(wú)關(guān)性原理

    應(yīng)用軟件要做到與硬件無(wú)關(guān)(本文不討論與硬件指令集的無(wú)關(guān)性),要實(shí)現(xiàn)以下幾方面的硬件無(wú)關(guān)性:(1)指令尋址與硬件無(wú)關(guān)性,即軟件運(yùn)行不依賴于存儲(chǔ)位置或加載位置;(2)不直接操控實(shí)現(xiàn)其功能的硬件部件。

    1.1 具有MMU的系統(tǒng)實(shí)現(xiàn)應(yīng)用軟件硬件無(wú)關(guān)性的原理

    在具有MMU的系統(tǒng)中,系統(tǒng)軟件通過(guò)使用MMU,建立了虛擬地址空間[8],系統(tǒng)軟件加載應(yīng)用軟件運(yùn)行時(shí),進(jìn)行重新定位操作,確定應(yīng)用軟件運(yùn)行的地址,應(yīng)用軟件運(yùn)行于虛擬地址空間,由MMU完成虛擬地址到物理地址的轉(zhuǎn)換。這樣應(yīng)用軟件使用的地址與運(yùn)行平臺(tái)的具體硬件無(wú)關(guān),不僅實(shí)現(xiàn)了指令尋址與硬件無(wú)關(guān),還可使用比實(shí)際物理地址空間大的多的虛擬地址空間。此技術(shù)極大地方便應(yīng)用軟件的設(shè)計(jì)開(kāi)發(fā)。

    對(duì)支撐應(yīng)用軟件完成其功能的硬件部件的訪問(wèn),都被封裝于操作系統(tǒng)及硬件驅(qū)動(dòng)軟件中,應(yīng)用軟件需要使用硬件部件完成某個(gè)功能,通常是通過(guò)操作系統(tǒng)提供的系統(tǒng)調(diào)用,由操作系統(tǒng)內(nèi)核代碼或傳遞給硬件驅(qū)動(dòng)軟件來(lái)完成,通過(guò)硬件驅(qū)動(dòng)程序屏蔽具體硬件的差異[9]。系統(tǒng)調(diào)用在應(yīng)用軟件代碼中,是使用類似軟中斷的指令碼實(shí)現(xiàn)控制流由應(yīng)用軟件切換進(jìn)入操作系統(tǒng),并不像常規(guī)函數(shù)調(diào)用那樣使用的是函數(shù)地址,這樣就與系統(tǒng)調(diào)用代碼的位置無(wú)關(guān)了。這些系統(tǒng)調(diào)用接口都是高度抽象的,與實(shí)際硬件特性無(wú)關(guān),由此實(shí)現(xiàn)了應(yīng)用軟件與受控硬件的無(wú)關(guān)性。應(yīng)用軟件并不用關(guān)心硬件部件的寄存器地址、位定義、操作時(shí)序等,即使硬件部件更換,也能保證系統(tǒng)調(diào)用接口不變,應(yīng)用軟件也就無(wú)須做相應(yīng)的變動(dòng)。如圖1所示。

    圖1 具有MMU的系統(tǒng)實(shí)現(xiàn)應(yīng)用軟件硬件無(wú)關(guān)性原理示意圖

    此種系統(tǒng)架構(gòu)的優(yōu)勢(shì)顯而易見(jiàn),引入MMU硬件部件,也提升了系統(tǒng)的成本和復(fù)雜性。這類系統(tǒng)一般都需要運(yùn)行復(fù)雜的、大規(guī)模的操作系統(tǒng)軟件才能發(fā)揮其優(yōu)勢(shì)。

    1.2 具有段寄存器的系統(tǒng)實(shí)現(xiàn)應(yīng)用軟件硬件無(wú)關(guān)性的原理

    此類系統(tǒng)使用的是段地址+段內(nèi)偏移地址的方式尋址,典型的代表是Intel的X86系統(tǒng)。

    此類系統(tǒng)的應(yīng)用軟件指令被編譯為基于段寄存器的尋址方式,在應(yīng)用軟件加載和運(yùn)行時(shí),確定其段寄存器的內(nèi)容,通過(guò)段寄存器與指令尋址偏移地址,硬件部件運(yùn)算得出具體的硬件地址。這樣軟件代碼的尋址是相對(duì)于段寄存器,而段寄存器在加載運(yùn)行時(shí)可重定位,實(shí)現(xiàn)應(yīng)用軟件尋址與實(shí)際物理地址無(wú)關(guān)。

    對(duì)于硬件部件訪問(wèn)的硬件無(wú)關(guān)性,以X86經(jīng)典的DOS操作系統(tǒng)為例,DOS提供了大量的中斷服務(wù)程序,完成對(duì)硬件部件的訪問(wèn),應(yīng)用軟件正是通過(guò)中斷服務(wù)程序?qū)崿F(xiàn)其控制硬件完成的功能。進(jìn)入中斷服務(wù)程序的中斷指令與地址無(wú)關(guān)。應(yīng)用軟件設(shè)計(jì)者一般是使用設(shè)計(jì)語(yǔ)言提供的系統(tǒng)調(diào)用庫(kù)函數(shù),由庫(kù)函數(shù)使用中斷指令調(diào)用操作系統(tǒng)提供的中斷服務(wù)程序。當(dāng)然DOS允許在應(yīng)用軟件中實(shí)現(xiàn)中斷服務(wù)程序來(lái)操控硬件部件以實(shí)現(xiàn)特定的功能,這樣在提供靈活性的同時(shí),也使得應(yīng)用軟件不能完全做到硬件無(wú)關(guān)。如圖2所示。

    此類系統(tǒng)架構(gòu)有一定局限性,尋址空間有限,對(duì)應(yīng)用軟件的設(shè)計(jì)有相當(dāng)?shù)南拗啤?/p>

    1.3 無(wú)MMU嵌入式系統(tǒng)實(shí)現(xiàn)應(yīng)用軟件硬件無(wú)關(guān)性的原理

    無(wú)MMU嵌入式系統(tǒng)中,無(wú)前述兩類系統(tǒng)中的特殊硬件部件來(lái)支持實(shí)現(xiàn)應(yīng)用軟件尋址的硬件無(wú)關(guān)性。要實(shí)現(xiàn)硬件無(wú)關(guān)性,首先從軟件架構(gòu)設(shè)計(jì)上入手,對(duì)系統(tǒng)整個(gè)軟件劃分邏輯層次,明確應(yīng)用功能與底層支撐層的界線,確定抽象調(diào)用接口。軟件邏輯架構(gòu)方面的論述文獻(xiàn)較多,此處不作展開(kāi)[10]。下文以實(shí)現(xiàn)應(yīng)用軟件與系統(tǒng)軟件部署分離方面的原理進(jìn)行闡述。

    圖2 具有段寄存器的系統(tǒng)實(shí)現(xiàn)應(yīng)用軟件硬件無(wú)關(guān)性原理示意圖

    (1)應(yīng)用軟件中的尋址可分為兩類:代碼與只讀數(shù)據(jù)的尋址;可讀寫數(shù)據(jù)的尋址。這兩類尋址在編譯應(yīng)用軟件時(shí),都要選擇編譯為位置無(wú)關(guān)目標(biāo)碼。這樣應(yīng)用軟件內(nèi)部的尋址都是位置無(wú)關(guān)的相對(duì)尋址。

    (2)系統(tǒng)軟件加載應(yīng)用軟件運(yùn)行時(shí),由于其內(nèi)部尋址為位置無(wú)關(guān)的相對(duì)尋址,只需轉(zhuǎn)入其加載位置的軟件入口地址,無(wú)須進(jìn)行軟件重定位。對(duì)于可讀寫數(shù)據(jù)區(qū),則需要為其分配存儲(chǔ)空間位置。應(yīng)用軟件對(duì)位置無(wú)關(guān)的可讀寫數(shù)據(jù)區(qū)的訪問(wèn)需要通過(guò)一個(gè)數(shù)據(jù)基址寄存器進(jìn)行相對(duì)尋址實(shí)現(xiàn)。所以,由系統(tǒng)軟件切換至應(yīng)用軟件運(yùn)行時(shí),還需要為其設(shè)置數(shù)據(jù)基址寄存器。至此實(shí)現(xiàn)應(yīng)用軟件尋址的硬件無(wú)關(guān)性。

    (3)系統(tǒng)軟件要提供系統(tǒng)調(diào)用函數(shù),應(yīng)用軟件通過(guò)系統(tǒng)調(diào)用來(lái)操控硬件部件完成其功能。系統(tǒng)調(diào)用的接口類似1.1中所述系統(tǒng),是硬件特性無(wú)關(guān)的調(diào)用接口。這就要求無(wú)MMU嵌入式系統(tǒng)要提供軟件中斷或?qū)S玫南到y(tǒng)調(diào)用機(jī)制來(lái)實(shí)現(xiàn)系統(tǒng)調(diào)用。例如ARM的Cortex-M系列處理器就提供了SVC機(jī)制用于實(shí)現(xiàn)系統(tǒng)調(diào)用。

    無(wú)MMU嵌入式系統(tǒng)應(yīng)用軟件硬件無(wú)關(guān)性原理如圖3所示。

    圖3 無(wú)MMU嵌入式系統(tǒng)實(shí)現(xiàn)應(yīng)用軟件硬件無(wú)關(guān)性原理示意圖

    2 實(shí)現(xiàn)方法

    硬件平臺(tái)為ARM Cortex-M系列處理器,使用Keil uVision5作為開(kāi)發(fā)軟件。

    2.1 應(yīng)用軟件設(shè)計(jì)要求

    編寫應(yīng)用軟件代碼,需要使用位置無(wú)關(guān)的方式。比如不能使用“__attribute__((at(address))) variable attribute”指定變量的位置;不能使用“__attribute__((section("section_name")))”指定其放置位置。

    在嵌入?yún)R編代碼中不能使用“LDR Rn, = 標(biāo)號(hào)”這樣的語(yǔ)句,因?yàn)檫@種語(yǔ)句生成目標(biāo)代碼時(shí),會(huì)寫入標(biāo)號(hào)的地址值,這破壞了代碼運(yùn)行位置無(wú)關(guān)性,也就不能實(shí)現(xiàn)硬件無(wú)關(guān)性。

    所有對(duì)硬件部件的訪問(wèn)都通過(guò)系統(tǒng)軟件提供的系統(tǒng)調(diào)用進(jìn)行。系統(tǒng)調(diào)用的實(shí)現(xiàn)可以用Cortex-M處理器提供SVC機(jī)制或軟中斷方式。推薦使用SVC機(jī)制來(lái)實(shí)現(xiàn)。對(duì)于應(yīng)用軟件而言,就像使用標(biāo)準(zhǔn)庫(kù)函數(shù)一樣。

    在 keil軟 件“Options of target” 對(duì) 話 框 的C/C++、ASM選項(xiàng)卡選擇“Read-Only Position Independent”和“Read-Write Position Independent”編譯選項(xiàng),也就是編譯命令行參數(shù)“/ropi”和“/rwpi”;linker選 項(xiàng) 卡 選 擇“Make RW Sections Independent”、“Make RO Sections Position Independent”,也就是鏈接命令行參數(shù)“--rwpi”、“--ropi”。注意使用位置無(wú)關(guān)編譯、鏈接選項(xiàng)時(shí),不能使用分散加載文件“*.sct”來(lái)描述存儲(chǔ)空間。如果使用了分散加載文件,編譯鏈接時(shí),會(huì)有警告錯(cuò)誤,指出忽略位置無(wú)關(guān)命令行選項(xiàng)開(kāi)關(guān)。

    如上所述,就可以生成運(yùn)行位置無(wú)關(guān)的應(yīng)用軟件了。

    2.2 系統(tǒng)軟件設(shè)計(jì)要求

    (1)應(yīng)用軟件加載運(yùn)行的要求。如前文所述,系統(tǒng)軟件要加載應(yīng)用軟件運(yùn)行,需要做一些特定的工作。對(duì)通用的編譯器產(chǎn)生的可執(zhí)行應(yīng)用軟件文件,要通過(guò)自制工具軟件附加一些信息,生成系統(tǒng)軟件使用的文件。附加的信息主要包括應(yīng)用軟件執(zhí)行入口地址(相對(duì)文件頭的偏移)、數(shù)據(jù)區(qū)大小、堆棧大小。系統(tǒng)軟件啟動(dòng)運(yùn)行后,根據(jù)應(yīng)用軟件描述信息(類似啟動(dòng)腳本),加載應(yīng)用軟件,根據(jù)應(yīng)用軟件文件附加的信息,為其分配所需資源,轉(zhuǎn)入應(yīng)用軟件入口執(zhí)行。

    (2)系統(tǒng)調(diào)用的要求。使用SVC機(jī)制提供滿足應(yīng)用軟件訪問(wèn)硬件部件的系統(tǒng)調(diào)用,如_svc(svc_no)func_ret func(func_param)。系統(tǒng)調(diào)用的接口設(shè)計(jì)可參考通用操作系統(tǒng)的系統(tǒng)調(diào)用接口,便于應(yīng)用軟件的開(kāi)發(fā)、仿真驗(yàn)證、移植等工作。在實(shí)際響應(yīng)系統(tǒng)調(diào)用,返回應(yīng)用軟件時(shí),應(yīng)設(shè)置應(yīng)用軟件的數(shù)據(jù)基址寄存器,保證應(yīng)用軟件能正確訪問(wèn)靜態(tài)數(shù)據(jù)區(qū)數(shù)據(jù)。

    2.3 實(shí)現(xiàn)的局限性

    無(wú)MMU嵌入式系統(tǒng)微處理器的存儲(chǔ)空間通常是不連續(xù)的,另外處理器廠商可能為平衡性價(jià)比,不同存儲(chǔ)區(qū)域的性能也有所不同。由于應(yīng)用軟件使用位置無(wú)關(guān)編譯鏈接選項(xiàng)時(shí),不能使用分散加載文件描述不連續(xù)的存儲(chǔ)空間,使得應(yīng)用軟件只能使用一塊連續(xù)代碼區(qū)和一塊連續(xù)的靜態(tài)數(shù)據(jù)區(qū),這對(duì)代碼規(guī)模大和要求大數(shù)據(jù)區(qū)的應(yīng)用而言就有很大限制。對(duì)于應(yīng)用軟件代碼規(guī)模大的,只能拆分成多個(gè)應(yīng)用。對(duì)于數(shù)據(jù)區(qū)要求大的,只能通過(guò)系統(tǒng)軟件提供的系統(tǒng)調(diào)用動(dòng)態(tài)分配存儲(chǔ)空間,在軟件設(shè)計(jì)及數(shù)據(jù)使用上有所不便。

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

    本文闡述了無(wú)MMU嵌入式系統(tǒng)實(shí)現(xiàn)應(yīng)用軟件硬件無(wú)關(guān)性的意義,討論了在無(wú)MMU嵌入式系統(tǒng)中實(shí)現(xiàn)應(yīng)用軟件的原理,并結(jié)合Cortex-M系列處理器,Keil開(kāi)發(fā)環(huán)境,提出了無(wú)MMU嵌入式系統(tǒng)下實(shí)現(xiàn)應(yīng)用軟件硬件無(wú)關(guān)的方法,為改變目前大部分此類系統(tǒng)只能建立單一的硬件相關(guān)軟件的現(xiàn)狀進(jìn)行了有價(jià)值的探索,便于建立更加靈活、易于升級(jí)、性價(jià)比更高的嵌入式系統(tǒng)。進(jìn)一步發(fā)展,有望在無(wú)MMU嵌入式系統(tǒng)中實(shí)現(xiàn)應(yīng)用軟件一次發(fā)布運(yùn)行于不同硬件條件的嵌入式設(shè)備;在運(yùn)行設(shè)備上添加新功能軟件,而不中斷現(xiàn)有服務(wù)功能。

    參考文獻(xiàn):

    [1]張秀平,楊國(guó)武,李曉瑜. MMU協(xié)處理器的一種軟件模擬模型[J]. 計(jì)算機(jī)工程與應(yīng)用,2011,47(3):57-60.

    [2]張加林,王海琳. 中低端微處理器平臺(tái)軟件仿真MMU的設(shè)計(jì)與實(shí)現(xiàn)[J]. 計(jì)算機(jī)光盤軟件與應(yīng)用,2014,17(6):67-70.

    [3]孫魯毅. 四種流行的嵌入式實(shí)時(shí)操作系統(tǒng)的比較研究—VxWorks,QNX,ucLinux,RTEMS[J]. 計(jì)算機(jī)應(yīng)用與軟件,2007,24(8):196-197.

    [4]王 君,王志杰,樂(lè) 浪. 基于SOIS的星載平臺(tái)軟件架構(gòu)設(shè)計(jì)探索[J]. 航天器工程,2017,26(3):84-89.

    [5]饒?zhí)熨F,李 凱,李宇鋒. 機(jī)車顯示器應(yīng)用軟件模塊化設(shè)計(jì)[J]. 機(jī)車電傳動(dòng),2016 (1):71-74.

    [6]趙 勇,陳香蘭. 基于模型驅(qū)動(dòng)的實(shí)時(shí)嵌入式系統(tǒng)[J]. 計(jì)算機(jī)系統(tǒng)應(yīng)用,2017,26(8):83-87.

    [7]甄 君,梁 超,夏俊清. 信息對(duì)抗偵察系統(tǒng)開(kāi)放架構(gòu)計(jì)算環(huán)境[J]. 太赫茲科學(xué)與電子信息學(xué)報(bào),2015,13(4):590-595.

    [8]閆路平,龔樂(lè)中. 基于MILS架構(gòu)的高可信嵌入式操作系統(tǒng)研究[J]. 通信技術(shù),2017,50(5):1029-1035.

    [9]張國(guó)強(qiáng).《操作系統(tǒng)原理》課程教學(xué)中的結(jié)構(gòu)思維培養(yǎng)[J].軟件導(dǎo)刊,2016,15(2):180-184.

    [10]王繼剛,方 芳,張華強(qiáng). 嵌入式操作系統(tǒng)異常處理框架設(shè)計(jì)與實(shí)現(xiàn)[J]. 電子技術(shù)應(yīng)用,2017,43(5):60-63+66.

    猜你喜歡
    調(diào)用寄存器中斷
    Lite寄存器模型的設(shè)計(jì)與實(shí)現(xiàn)
    核電項(xiàng)目物項(xiàng)調(diào)用管理的應(yīng)用研究
    LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
    跟蹤導(dǎo)練(二)(5)
    千里移防,衛(wèi)勤保障不中斷
    解放軍健康(2017年5期)2017-08-01 06:27:44
    分簇結(jié)構(gòu)向量寄存器分配策略研究*
    基于系統(tǒng)調(diào)用的惡意軟件檢測(cè)技術(shù)研究
    利用RFC技術(shù)實(shí)現(xiàn)SAP系統(tǒng)接口通信
    AT89C51與中斷有關(guān)的寄存器功能表解
    FPGA內(nèi)嵌PowerPC的中斷響應(yīng)分析
    av欧美777| 精品欧美一区二区三区在线| 少妇裸体淫交视频免费看高清 | 国产精品日韩av在线免费观看| 美女免费视频网站| 欧美日韩黄片免| www日本在线高清视频| 一级毛片女人18水好多| √禁漫天堂资源中文www| 在线观看免费午夜福利视频| 国内久久婷婷六月综合欲色啪| 日韩欧美三级三区| 少妇被粗大的猛进出69影院| 亚洲欧美日韩无卡精品| 在线视频色国产色| 国产精品久久久av美女十八| 婷婷精品国产亚洲av在线| 曰老女人黄片| 精品久久久久久久人妻蜜臀av| 久久久久久国产a免费观看| 亚洲成av人片在线播放无| 中文在线观看免费www的网站 | 国产精品亚洲一级av第二区| 欧美精品亚洲一区二区| 欧美不卡视频在线免费观看 | 久久久久久大精品| 天堂动漫精品| 欧美黄色片欧美黄色片| 国产精品香港三级国产av潘金莲| av欧美777| av在线播放免费不卡| avwww免费| 国产91精品成人一区二区三区| 久久中文看片网| 亚洲片人在线观看| 国内揄拍国产精品人妻在线| 国产精品久久久人人做人人爽| 婷婷精品国产亚洲av在线| 日本免费一区二区三区高清不卡| 不卡一级毛片| 精品国产超薄肉色丝袜足j| 国产一区二区三区视频了| 一边摸一边做爽爽视频免费| 亚洲专区国产一区二区| 国产精品98久久久久久宅男小说| 欧美日韩瑟瑟在线播放| 黑人操中国人逼视频| 免费在线观看视频国产中文字幕亚洲| 国产亚洲精品av在线| 国产99久久九九免费精品| 99久久综合精品五月天人人| 午夜精品一区二区三区免费看| 久久久精品国产亚洲av高清涩受| av超薄肉色丝袜交足视频| 男人的好看免费观看在线视频 | 亚洲国产精品合色在线| 手机成人av网站| 久久久久国产精品人妻aⅴ院| 又黄又爽又免费观看的视频| 亚洲中文字幕日韩| 12—13女人毛片做爰片一| 男女午夜视频在线观看| 日韩 欧美 亚洲 中文字幕| 国产野战对白在线观看| 日韩免费av在线播放| 大型黄色视频在线免费观看| 久久久国产欧美日韩av| 一区福利在线观看| 久久精品aⅴ一区二区三区四区| 宅男免费午夜| 亚洲男人天堂网一区| 国产午夜精品久久久久久| 国产精品av久久久久免费| 两个人视频免费观看高清| 99国产精品一区二区蜜桃av| 男女视频在线观看网站免费 | 嫩草影院精品99| 成在线人永久免费视频| 国产精品自产拍在线观看55亚洲| 欧美日韩中文字幕国产精品一区二区三区| 国产三级黄色录像| 免费看美女性在线毛片视频| 黄频高清免费视频| 搡老妇女老女人老熟妇| 成人午夜高清在线视频| 最近最新中文字幕大全免费视频| 老鸭窝网址在线观看| 黄频高清免费视频| 69av精品久久久久久| a在线观看视频网站| 国产av又大| 国产真实乱freesex| 99精品久久久久人妻精品| 麻豆成人午夜福利视频| 最近最新免费中文字幕在线| 19禁男女啪啪无遮挡网站| 婷婷精品国产亚洲av在线| 香蕉久久夜色| 黑人操中国人逼视频| 国产精品野战在线观看| 91在线观看av| 啦啦啦韩国在线观看视频| 欧美色欧美亚洲另类二区| 丝袜人妻中文字幕| 制服丝袜大香蕉在线| 美女黄网站色视频| 国产三级在线视频| 波多野结衣巨乳人妻| www国产在线视频色| 一级作爱视频免费观看| 91国产中文字幕| 国产三级黄色录像| 欧美日韩中文字幕国产精品一区二区三区| 亚洲熟妇熟女久久| 香蕉av资源在线| 男女下面进入的视频免费午夜| 97碰自拍视频| 精品国产亚洲在线| 国产亚洲精品一区二区www| 正在播放国产对白刺激| 91大片在线观看| www.熟女人妻精品国产| 精品久久久久久成人av| 十八禁人妻一区二区| 亚洲人与动物交配视频| 亚洲欧美精品综合久久99| 免费在线观看亚洲国产| 99久久国产精品久久久| 在线看三级毛片| 日韩大码丰满熟妇| 九九热线精品视视频播放| 深夜精品福利| 美女高潮喷水抽搐中文字幕| 久久国产精品影院| 午夜精品久久久久久毛片777| 久久99热这里只有精品18| 成人永久免费在线观看视频| 国产精品久久久久久人妻精品电影| 国产欧美日韩一区二区三| 亚洲自拍偷在线| 国产亚洲av高清不卡| 国产av又大| cao死你这个sao货| 一二三四社区在线视频社区8| 长腿黑丝高跟| 国产高清激情床上av| 全区人妻精品视频| 在线a可以看的网站| 成人高潮视频无遮挡免费网站| 亚洲天堂国产精品一区在线| 国产日本99.免费观看| 久久天躁狠狠躁夜夜2o2o| 国产精品一及| 村上凉子中文字幕在线| 国产精品98久久久久久宅男小说| 欧美成狂野欧美在线观看| av有码第一页| 国产成年人精品一区二区| av在线播放免费不卡| 在线视频色国产色| 国产野战对白在线观看| 又黄又爽又免费观看的视频| 真人做人爱边吃奶动态| 欧美一级a爱片免费观看看 | 高潮久久久久久久久久久不卡| 亚洲成人久久爱视频| 久久精品国产综合久久久| 国产亚洲精品综合一区在线观看 | 亚洲av五月六月丁香网| 精品一区二区三区av网在线观看| 制服人妻中文乱码| 久久草成人影院| 国产成人aa在线观看| 亚洲欧美日韩高清专用| 丝袜人妻中文字幕| 亚洲国产欧美一区二区综合| 高清毛片免费观看视频网站| 亚洲色图 男人天堂 中文字幕| 99国产精品一区二区蜜桃av| 欧美日韩中文字幕国产精品一区二区三区| a级毛片a级免费在线| 亚洲av日韩精品久久久久久密| 国产亚洲欧美在线一区二区| 床上黄色一级片| 亚洲av成人av| 欧美成人一区二区免费高清观看 | 最好的美女福利视频网| 国产精品久久久久久久电影 | 精品第一国产精品| 国产精品一区二区免费欧美| 两个人看的免费小视频| 免费观看精品视频网站| 日韩欧美在线乱码| 看黄色毛片网站| 亚洲精品一卡2卡三卡4卡5卡| 女同久久另类99精品国产91| 黑人巨大精品欧美一区二区mp4| 欧美三级亚洲精品| 夜夜看夜夜爽夜夜摸| 久久香蕉精品热| 最近视频中文字幕2019在线8| 天堂动漫精品| 淫秽高清视频在线观看| 久久中文字幕一级| 久久中文字幕一级| 18禁美女被吸乳视频| 亚洲一码二码三码区别大吗| 久久亚洲真实| 在线观看免费日韩欧美大片| 国内精品久久久久久久电影| 午夜老司机福利片| 非洲黑人性xxxx精品又粗又长| 搡老妇女老女人老熟妇| 极品教师在线免费播放| av视频在线观看入口| 国产伦人伦偷精品视频| 一边摸一边抽搐一进一小说| 首页视频小说图片口味搜索| www国产在线视频色| 99热这里只有精品一区 | 久久久久亚洲av毛片大全| 亚洲美女黄片视频| 巨乳人妻的诱惑在线观看| 久久婷婷人人爽人人干人人爱| 国产午夜福利久久久久久| 在线观看免费视频日本深夜| 日本黄色视频三级网站网址| 国产精品国产高清国产av| 窝窝影院91人妻| 日日摸夜夜添夜夜添小说| 国产精品亚洲一级av第二区| 国产一区二区三区视频了| 亚洲熟女毛片儿| 麻豆成人av在线观看| 小说图片视频综合网站| 久热爱精品视频在线9| 国产视频一区二区在线看| 在线观看免费视频日本深夜| 老汉色∧v一级毛片| 精品电影一区二区在线| 伊人久久大香线蕉亚洲五| 午夜影院日韩av| 草草在线视频免费看| 女人高潮潮喷娇喘18禁视频| 99re在线观看精品视频| 久久99热这里只有精品18| 麻豆国产97在线/欧美 | 国产成年人精品一区二区| 亚洲中文av在线| 国产成人精品久久二区二区91| 桃红色精品国产亚洲av| 亚洲男人的天堂狠狠| 黑人欧美特级aaaaaa片| 黑人操中国人逼视频| 又紧又爽又黄一区二区| 少妇粗大呻吟视频| 免费观看人在逋| 丝袜人妻中文字幕| 国产av又大| 欧美黄色淫秽网站| 成人永久免费在线观看视频| 欧美绝顶高潮抽搐喷水| 亚洲精品一卡2卡三卡4卡5卡| 亚洲 欧美 日韩 在线 免费| netflix在线观看网站| 日本 av在线| 国产av又大| 久久天躁狠狠躁夜夜2o2o| 少妇粗大呻吟视频| 最近在线观看免费完整版| 亚洲精品美女久久久久99蜜臀| 久久久久久免费高清国产稀缺| 搡老熟女国产l中国老女人| 国产探花在线观看一区二区| 亚洲国产中文字幕在线视频| 18禁裸乳无遮挡免费网站照片| 1024香蕉在线观看| 久久天堂一区二区三区四区| 在线a可以看的网站| 久久人妻av系列| 亚洲精品中文字幕一二三四区| 亚洲av第一区精品v没综合| 免费电影在线观看免费观看| 美女免费视频网站| 精品一区二区三区视频在线观看免费| 国产精品乱码一区二三区的特点| 可以在线观看毛片的网站| 欧美另类亚洲清纯唯美| 欧美人与性动交α欧美精品济南到| 国产成人精品无人区| 欧美日韩乱码在线| 亚洲av成人av| 亚洲熟妇中文字幕五十中出| 亚洲自拍偷在线| 国产一区二区在线观看日韩 | 99国产精品99久久久久| 757午夜福利合集在线观看| 国产亚洲av高清不卡| 男人舔奶头视频| 老汉色av国产亚洲站长工具| 国产午夜精品久久久久久| 久久久水蜜桃国产精品网| ponron亚洲| 亚洲av成人一区二区三| 午夜老司机福利片| a级毛片在线看网站| 亚洲精品美女久久久久99蜜臀| 国产视频一区二区在线看| 国产1区2区3区精品| 九色国产91popny在线| 日韩av在线大香蕉| 啪啪无遮挡十八禁网站| a级毛片在线看网站| 岛国在线免费视频观看| 国产精品爽爽va在线观看网站| 欧美日本亚洲视频在线播放| 精品无人区乱码1区二区| 欧美乱码精品一区二区三区| 又爽又黄无遮挡网站| 国产精品久久久久久人妻精品电影| 欧美日韩亚洲综合一区二区三区_| 日韩欧美精品v在线| 一本综合久久免费| 国产亚洲精品av在线| 日日爽夜夜爽网站| 99热这里只有是精品50| 99热这里只有是精品50| 成人一区二区视频在线观看| 久久 成人 亚洲| 午夜精品在线福利| 国产真实乱freesex| 日本一二三区视频观看| av视频在线观看入口| 90打野战视频偷拍视频| 日韩免费av在线播放| 国产精品综合久久久久久久免费| 国产亚洲精品久久久久久毛片| 手机成人av网站| 欧美日韩国产亚洲二区| 久久精品国产综合久久久| 久久人妻av系列| 精品久久久久久久久久久久久| 男女那种视频在线观看| 中文字幕久久专区| 看片在线看免费视频| 啦啦啦韩国在线观看视频| 欧美另类亚洲清纯唯美| 久久久久精品国产欧美久久久| 欧美中文综合在线视频| 国产成人啪精品午夜网站| 成人18禁高潮啪啪吃奶动态图| 亚洲avbb在线观看| 可以免费在线观看a视频的电影网站| 无人区码免费观看不卡| 欧美日韩一级在线毛片| 亚洲 欧美一区二区三区| 亚洲欧美精品综合一区二区三区| 99久久久亚洲精品蜜臀av| 一区福利在线观看| 极品教师在线免费播放| 日韩高清综合在线| 无人区码免费观看不卡| 成熟少妇高潮喷水视频| 9191精品国产免费久久| 国产又色又爽无遮挡免费看| 久久久精品欧美日韩精品| 亚洲色图 男人天堂 中文字幕| 91大片在线观看| 老司机在亚洲福利影院| 午夜福利在线在线| 久久精品影院6| 啪啪无遮挡十八禁网站| 成年免费大片在线观看| 亚洲 欧美一区二区三区| 一边摸一边做爽爽视频免费| 久久人人精品亚洲av| 久久久久久国产a免费观看| 日本 欧美在线| 亚洲欧美精品综合久久99| 亚洲av片天天在线观看| 成人国产一区最新在线观看| 美女高潮喷水抽搐中文字幕| 国产精品久久久久久人妻精品电影| 久久久国产成人精品二区| 精品国产乱子伦一区二区三区| 亚洲真实伦在线观看| av在线天堂中文字幕| aaaaa片日本免费| 男男h啪啪无遮挡| 日本黄大片高清| 国产av一区二区精品久久| 国产成人精品久久二区二区91| 在线观看日韩欧美| 欧美成狂野欧美在线观看| 在线播放国产精品三级| 国产乱人伦免费视频| 久热爱精品视频在线9| 99re在线观看精品视频| 亚洲中文av在线| 久99久视频精品免费| 亚洲狠狠婷婷综合久久图片| 国产成人av教育| 久久久国产成人精品二区| 亚洲av片天天在线观看| 99久久久亚洲精品蜜臀av| av欧美777| 麻豆成人午夜福利视频| 国产激情偷乱视频一区二区| 久久欧美精品欧美久久欧美| 国产精品爽爽va在线观看网站| 久久这里只有精品19| 亚洲av成人一区二区三| 亚洲一区二区三区色噜噜| 91麻豆精品激情在线观看国产| 亚洲七黄色美女视频| 夜夜躁狠狠躁天天躁| 老司机靠b影院| 免费高清视频大片| 久久久国产成人免费| 国产av麻豆久久久久久久| 三级国产精品欧美在线观看 | av在线天堂中文字幕| 国产亚洲欧美98| 夜夜躁狠狠躁天天躁| 成人av一区二区三区在线看| 99热只有精品国产| 久久性视频一级片| 精品一区二区三区av网在线观看| 亚洲一区中文字幕在线| 亚洲国产精品999在线| 免费看十八禁软件| 国产单亲对白刺激| 黑人操中国人逼视频| 久久久久亚洲av毛片大全| 91字幕亚洲| 哪里可以看免费的av片| 亚洲aⅴ乱码一区二区在线播放 | 精品久久久久久久人妻蜜臀av| 精品高清国产在线一区| 悠悠久久av| 精品久久久久久,| 欧美日本视频| 99久久久亚洲精品蜜臀av| 精品乱码久久久久久99久播| 国产主播在线观看一区二区| 欧美性猛交黑人性爽| 两性夫妻黄色片| 搡老妇女老女人老熟妇| 久99久视频精品免费| 欧美色欧美亚洲另类二区| 91老司机精品| 黄色 视频免费看| 精品久久久久久,| 两个人免费观看高清视频| 天天躁夜夜躁狠狠躁躁| av在线天堂中文字幕| 首页视频小说图片口味搜索| 欧美 亚洲 国产 日韩一| 日韩欧美精品v在线| 久久人妻福利社区极品人妻图片| 亚洲欧美激情综合另类| 搞女人的毛片| 亚洲精品在线观看二区| 国产一区二区在线av高清观看| 国产亚洲av嫩草精品影院| 可以在线观看毛片的网站| 日韩欧美 国产精品| 十八禁网站免费在线| 欧美成人性av电影在线观看| 成人三级做爰电影| 午夜激情av网站| 他把我摸到了高潮在线观看| 桃红色精品国产亚洲av| 免费看日本二区| 久久国产精品影院| 国产欧美日韩一区二区三| 亚洲五月婷婷丁香| 丁香六月欧美| 日韩欧美 国产精品| 黄色视频,在线免费观看| 久久久精品国产亚洲av高清涩受| 国产亚洲精品综合一区在线观看 | 国产亚洲欧美在线一区二区| 好男人在线观看高清免费视频| 男男h啪啪无遮挡| 天天躁狠狠躁夜夜躁狠狠躁| 99国产精品一区二区蜜桃av| 亚洲成a人片在线一区二区| 757午夜福利合集在线观看| 午夜福利欧美成人| 亚洲国产精品成人综合色| 国产人伦9x9x在线观看| 亚洲精品中文字幕在线视频| 国产高清视频在线观看网站| 久久久久性生活片| 搞女人的毛片| 91麻豆精品激情在线观看国产| 久久九九热精品免费| 精品高清国产在线一区| 日韩欧美精品v在线| 久久久久九九精品影院| 欧美日韩精品网址| а√天堂www在线а√下载| 欧美日本视频| 天堂√8在线中文| 50天的宝宝边吃奶边哭怎么回事| 国产精品久久久久久精品电影| 精品午夜福利视频在线观看一区| 午夜影院日韩av| 亚洲成a人片在线一区二区| 欧美中文综合在线视频| 精品久久久久久,| 国产69精品久久久久777片 | 精品国产超薄肉色丝袜足j| 18美女黄网站色大片免费观看| 日韩国内少妇激情av| 嫩草影院精品99| 久久久久免费精品人妻一区二区| 亚洲狠狠婷婷综合久久图片| 波多野结衣巨乳人妻| 黄色视频不卡| 成人欧美大片| 亚洲av成人av| 天堂影院成人在线观看| 欧美黑人精品巨大| 好男人在线观看高清免费视频| 国产成+人综合+亚洲专区| 色哟哟哟哟哟哟| 国产精品爽爽va在线观看网站| 国产97色在线日韩免费| 国内少妇人妻偷人精品xxx网站 | 小说图片视频综合网站| 国产又色又爽无遮挡免费看| 国模一区二区三区四区视频 | 又大又爽又粗| 脱女人内裤的视频| 国产亚洲精品第一综合不卡| 欧美zozozo另类| 欧美一级a爱片免费观看看 | 亚洲av电影在线进入| 成人亚洲精品av一区二区| 亚洲成人久久性| 俄罗斯特黄特色一大片| 九色国产91popny在线| 国产精品久久久av美女十八| 亚洲一码二码三码区别大吗| 久久久精品大字幕| 亚洲精品在线观看二区| 51午夜福利影视在线观看| 中文在线观看免费www的网站 | 嫩草影院精品99| 欧美日韩一级在线毛片| 一本大道久久a久久精品| 亚洲男人天堂网一区| 国内精品久久久久久久电影| 精品福利观看| 淫秽高清视频在线观看| 亚洲国产中文字幕在线视频| 亚洲国产精品999在线| 午夜精品在线福利| 精品国内亚洲2022精品成人| 亚洲成人中文字幕在线播放| 亚洲成人久久爱视频| 亚洲av成人一区二区三| 88av欧美| 国产99久久九九免费精品| 午夜福利欧美成人| 很黄的视频免费| 国产精品一区二区三区四区免费观看 | 欧美另类亚洲清纯唯美| 久久国产精品影院| 免费av毛片视频| 精品无人区乱码1区二区| 国产精品免费视频内射| 十八禁网站免费在线| 亚洲国产精品久久男人天堂| 欧美日本亚洲视频在线播放| 在线观看免费日韩欧美大片| 亚洲欧美日韩东京热| 午夜免费观看网址| 看免费av毛片| 久久精品国产亚洲av香蕉五月| 一本久久中文字幕| 欧美日韩国产亚洲二区| 国产黄a三级三级三级人| 精品一区二区三区四区五区乱码| 欧美日本视频| 黄色视频,在线免费观看| www国产在线视频色| 三级国产精品欧美在线观看 | 无限看片的www在线观看| 欧美一区二区国产精品久久精品 | 国产一级毛片七仙女欲春2| 欧美成人性av电影在线观看| 啦啦啦韩国在线观看视频| 亚洲精品久久成人aⅴ小说| www.精华液| 日本五十路高清| 99riav亚洲国产免费| 色综合婷婷激情| 最近最新中文字幕大全免费视频| 搞女人的毛片| 久久久久久大精品| 日本熟妇午夜| 深夜精品福利| 欧美丝袜亚洲另类 | 国产野战对白在线观看| 人妻久久中文字幕网| 国产精品久久久久久精品电影| 脱女人内裤的视频| 黄色视频,在线免费观看| 色老头精品视频在线观看| 毛片女人毛片| 成人特级黄色片久久久久久久| 国产麻豆成人av免费视频|