日韩中文字幕色资源,337p日本欧洲中国大胆精品,亚洲专区视频一区二区,91大神视频在线观看,亚洲av日韩精品久久国产多毛女,日韩一区二区三在线视频,av网站免费在线不卡,黄色国产午夜精品久久久,北条av在线一二三

利用RTLinux開發(fā)嵌入式應(yīng)用程序

來源:網(wǎng)絡(luò)

點(diǎn)擊:1528

A+ A-

所屬頻道:新聞中心

關(guān)鍵詞: 實(shí)時(shí)Linux,應(yīng)用程序,RTLinux,RTAI

      對(duì)于中國(guó)工程師來說,利用實(shí)時(shí)Linux開發(fā)嵌入式應(yīng)用程序是他們面臨的困難之一,本文以RTLinux為例,并結(jié)合最為業(yè)界關(guān)注的是RTAI進(jìn)行討論,盡管這兩種實(shí)現(xiàn)方式在句法細(xì)節(jié)上存在差異,但工作方式基本一樣,因此所講述的內(nèi)容對(duì)兩者都適用。

      在實(shí)時(shí)任務(wù)與用戶進(jìn)程相互通信的過程中,有些實(shí)時(shí)應(yīng)用程序無需任何用戶界面即可在后臺(tái)平靜地運(yùn)行,然而,越來越多的實(shí)時(shí)應(yīng)用程序確實(shí)需要一個(gè)用戶界面及其它系統(tǒng)功能,如文件操作或聯(lián)網(wǎng)等,所有這些功能都必須在用戶空間內(nèi)運(yùn)行。問題是,用戶空間操作是非確定性的,而且與實(shí)時(shí)操作不兼容。

      幸運(yùn)的是實(shí)時(shí)Linux具有一種可在時(shí)間上減弱實(shí)時(shí)與非實(shí)時(shí)操作的機(jī)制,這種機(jī)制表現(xiàn)為一種稱為實(shí)時(shí)FIFO的驅(qū)動(dòng)程序。當(dāng)insmod將rtl_fifo.o驅(qū)動(dòng)程序插入Linux內(nèi)核時(shí),該驅(qū)動(dòng)程序?qū)⒆约鹤?cè)為RTLinux的一部分,并成為L(zhǎng)inux驅(qū)動(dòng)程序。一旦插入Linux內(nèi)核,用戶空間進(jìn)程和實(shí)時(shí)任務(wù)都可使用實(shí)時(shí)Linux FIFO。

      在深入探討實(shí)時(shí)FIFO的細(xì)節(jié)之前,還要回顧一下實(shí)時(shí)應(yīng)用程序結(jié)構(gòu)的某些部分(圖1)。有效的嵌入式應(yīng)用程序設(shè)計(jì)方法是將實(shí)時(shí)部分與固有的非實(shí)時(shí)功能分離開來(表1)。如果應(yīng)用程序的任一部分,如用戶界面、圖形、數(shù)據(jù)庫(kù)或網(wǎng)絡(luò)僅需軟實(shí)時(shí)性能,最好是將該部分寫入用戶空間。然后,僅將必須滿足時(shí)序要求的那部分寫成實(shí)時(shí)任務(wù)。

      注意,RTLinux(PSC,便攜式信號(hào)編碼)和RTAI(LXRT,Linux實(shí)時(shí)擴(kuò)展)的最新版本已采用了一種可在用戶空間執(zhí)行軟和硬實(shí)時(shí)任務(wù)的方法。

      任何硬實(shí)時(shí)任務(wù)都是在RTLinux的控制下運(yùn)行的,該任務(wù)一般可執(zhí)行周期性任務(wù)、處理中斷并與I/O設(shè)備驅(qū)動(dòng)程序通信,以采集或輸出模擬和數(shù)字信息。當(dāng)實(shí)時(shí)任務(wù)需要告訴用戶進(jìn)程有一個(gè)事件將發(fā)生時(shí),它便將這一消息送給實(shí)時(shí)FIFO。每一個(gè)FIFO都是在一個(gè)方向上傳送數(shù)據(jù):從實(shí)時(shí)任務(wù)到用戶空間,或反之。因此,雙向通信需要使用兩個(gè)FIFO。任何讀出或?qū)懭雽?shí)時(shí)任務(wù)一側(cè)的操作都是非模塊操作,因此rtf_put()和rtf_get()都立即返回,而不管FIFO狀態(tài)是什么。

      從應(yīng)用程序一側(cè)來看,F(xiàn)IFO就像一個(gè)常規(guī)文件。缺省情況下,RTLinux安裝程序?qū)⒃?dev目錄下創(chuàng)建6?個(gè)實(shí)時(shí)FIFO節(jié)點(diǎn);如果需要,還必須自己創(chuàng)建新的節(jié)點(diǎn)。例如,要?jiǎng)?chuàng)建/dev/rtf80,需采用如下命令:

      =========================

      mknod c 150 80;

      chmod 0666 /dev/rtf80

      =========================

      其中,150是實(shí)時(shí)FIFO主數(shù),而80是rtf80的次數(shù)。

      從用戶進(jìn)程的角度看,實(shí)時(shí)FIFO可執(zhí)行標(biāo)準(zhǔn)文件操作。從實(shí)時(shí)任務(wù)來看,F(xiàn)IFO有兩種通信方式:直接調(diào)用RTLinux FIFO功能,或?qū)IFO作為一個(gè)RTLinux設(shè)備驅(qū)動(dòng)程序,并使用open()、close()、read()和write()操作。要想將FIFO作為一個(gè)設(shè)備驅(qū)動(dòng)程序,就必須將rtl_conf.h中的配置變量CONFIG_RTL_POSIX_IO設(shè)定為1。

      rtf_create_handler()可設(shè)置處理程序功能。每次Linux進(jìn)程讀或?qū)慒IFO時(shí),rtl_fifo驅(qū)動(dòng)程序都要調(diào)用該處理程序。應(yīng)注意的是,該處理程序駐留在Linux內(nèi)核,因此當(dāng)Linux需要調(diào)用時(shí),從該處理程序進(jìn)行任何內(nèi)核調(diào)用都是安全的。從該處理程序到實(shí)時(shí)任務(wù)間的最好通信方法是使用旗語或線程同步功能。最后,F(xiàn)IFO驅(qū)動(dòng)程序還必須對(duì)內(nèi)核存儲(chǔ)器進(jìn)行配置。因此,實(shí)時(shí)線程內(nèi)的rtf_create()不應(yīng)調(diào)用。相反,可調(diào)用init_module()中的rtf_create()功能及cleanup_module()中的rtf_destroy()功能。

      例如,列表1給出了一個(gè)采用兩個(gè)FIFO的簡(jiǎn)單數(shù)據(jù)采集應(yīng)用程序的實(shí)時(shí)部分。兩個(gè)FIFO都是在init_module()創(chuàng)建,并賦予minor numbers 為1和2。在調(diào)用rtf_create(minor, size)之前,該程序在已創(chuàng)建該FIFO的情況下調(diào)用rtf_destroy(minor)。這種情況就是另一個(gè)模塊在開發(fā)過程中未被調(diào)用。然后,調(diào)用rtf_create_handler(ID, &pd_do_aout)以注冊(cè)帶該實(shí)時(shí)FIFO的數(shù)據(jù)采集模擬輸出功能pd_do_aout()。注意,創(chuàng)建實(shí)時(shí)線程pp_thread_ep()是因?yàn)樗侵芷谛缘?,其間隔為1/100秒。

      每次周期性線程得到系統(tǒng)控制權(quán)后,它就調(diào)用rtf_put(ID,dataptr,size)以便將數(shù)據(jù)插入minor number為2的FIFO。Linux進(jìn)程打開/dev/rtf2,從實(shí)時(shí)FIFO中讀取并顯示所采集的數(shù)據(jù)。該進(jìn)程還打開/dev/rtf1,將數(shù)據(jù)寫入其它實(shí)時(shí)FIFO。當(dāng)用戶移動(dòng)屏幕滑動(dòng)器以改變模擬輸出電壓時(shí),進(jìn)程就向該FIFO寫入一個(gè)新的值。RTLinux便調(diào)用pd_do_aout()處理程序,隨后pd_do_aout()利用rtf_get()從FIFO獲得值,并調(diào)用實(shí)際的硬件驅(qū)動(dòng)程序以設(shè)置模擬輸出的電壓??梢钥吹?,實(shí)時(shí)任務(wù)和用戶進(jìn)程是異步使用FIFO的。

      任務(wù)間的存儲(chǔ)器共享

      FIFO為用戶進(jìn)程和實(shí)時(shí)任務(wù)的連接提供了一種方便的機(jī)制,但將它們作為消息隊(duì)列更合適。比如,一個(gè)實(shí)時(shí)線程可利用FIFO記錄測(cè)試結(jié)果,然后用戶進(jìn)程就可讀取該結(jié)果,并將之存入數(shù)據(jù)庫(kù)文件。

      許多數(shù)據(jù)采集應(yīng)用程序涉及到內(nèi)核及用戶空間之間的大量數(shù)據(jù)。Linux內(nèi)核v. 2.2.x并沒有為這些空間的數(shù)據(jù)共享提供任何機(jī)制,但v. 2.4.0版本預(yù)計(jì)會(huì)包括kiobuf結(jié)構(gòu)。為解決現(xiàn)有穩(wěn)定內(nèi)核的這個(gè)缺點(diǎn),RTLinux包括mbuff驅(qū)動(dòng)程序。該驅(qū)動(dòng)程序可利用vmalloc()分配虛擬內(nèi)核存儲(chǔ)器的已命名存儲(chǔ)器區(qū)域,它采用的存儲(chǔ)器分配和頁面鎖定技巧跟大多數(shù)Linux中bttv幀抓取器(frame-grabber)驅(qū)動(dòng)程序所用的一樣。

      更具體地說,mbuff一頁一頁地將虛擬內(nèi)存鎖定到實(shí)際的物理內(nèi)存頁面。任何實(shí)時(shí)或內(nèi)核任務(wù),或用戶進(jìn)程在任何時(shí)間都可訪問該存儲(chǔ)器。通過將虛擬內(nèi)存頁面鎖定到物理內(nèi)存頁面,mbuff可確保所分配的頁面永久駐留在物理內(nèi)存,而且不會(huì)發(fā)生頁面錯(cuò)誤。換言之,當(dāng)實(shí)時(shí)或內(nèi)核進(jìn)程訪問所分配的存儲(chǔ)器時(shí),它可確保VMM不被調(diào)用。注意:由于實(shí)時(shí)任務(wù)執(zhí)行期間實(shí)時(shí)Linux凍結(jié)標(biāo)準(zhǔn)內(nèi)核的執(zhí)行,任何對(duì)VMM的調(diào)用都會(huì)引起系統(tǒng)暫停。如果它要訪問并不位于物理RAM內(nèi)的虛擬存儲(chǔ)頁面,那么即使正常的Linux內(nèi)核驅(qū)動(dòng)程序也會(huì)引起系統(tǒng)故障。

      由于mbuff是一種Linux驅(qū)動(dòng)程序,其功能可通過設(shè)備節(jié)點(diǎn)/dev/mbuff實(shí)現(xiàn)。該節(jié)點(diǎn)可顯示幾個(gè)錄入點(diǎn),其中包括可將內(nèi)核空間地址映射到用戶空間的mmap()。它還可以利用錄入點(diǎn)ioctl()來控制。然而,并不需要復(fù)雜的結(jié)構(gòu)及直接調(diào)用ioctl。相反,mbuff可為ioctl()調(diào)用提供一個(gè)包裹,而且僅僅調(diào)用兩個(gè)簡(jiǎn)單的功能即可配置和釋放共享的存儲(chǔ)緩沖器。

      當(dāng)然,不能從實(shí)時(shí)任務(wù)調(diào)用mbuff驅(qū)動(dòng)程序,因?yàn)樵擈?qū)動(dòng)程序所調(diào)用的虛擬存儲(chǔ)器分配功能本身是不確定性操作。分配共享存儲(chǔ)器所需的時(shí)間依賴于主系統(tǒng)的存儲(chǔ)器容量以及CPU速度、磁盤驅(qū)動(dòng)器性能和存儲(chǔ)器分配的現(xiàn)有狀態(tài)。因此,只能從模塊的Linux內(nèi)核一側(cè)來分配共享存儲(chǔ)器,比如從init_module()或一個(gè)ioctl()請(qǐng)求開始。

      那么,一個(gè)共享緩沖器到底能分配多少存儲(chǔ)器呢?如果不是任務(wù)繁重的服務(wù)器或圖形應(yīng)用,建議至少為L(zhǎng)inux保留8MB存儲(chǔ)空間。為了獲得優(yōu)化的配置,可在限制存儲(chǔ)器大小的同時(shí)測(cè)量實(shí)時(shí)應(yīng)用程序的性能,以確定需要多少存儲(chǔ)空間。

      列表2給出了如何從實(shí)時(shí)任務(wù)和用戶進(jìn)程方面訪問共享的存儲(chǔ)器。內(nèi)核模塊和用戶任務(wù)采用同樣的功能集。當(dāng)然,要想使用insmod mbuff.o,還必須將之置于Linux內(nèi)核中。例如,mbuff_alloc(“buf_name”, size)可將符號(hào)名buf_name分配給一個(gè)緩沖器,而mbuff_free(“buf_name”, mbuf)可將之釋放。

      當(dāng)?shù)谝淮握{(diào)用帶有符號(hào)緩沖器名的mbuff_alloc()時(shí),mbuff執(zhí)行實(shí)際的存儲(chǔ)器分配。而當(dāng)從內(nèi)核模塊或用戶進(jìn)程再次調(diào)用該功能時(shí),它只是簡(jiǎn)單地增加使用數(shù)(usage count)及將指針返回現(xiàn)有的緩沖器。每次調(diào)用mbuff_free()都會(huì)減少使用數(shù),直至為零,這時(shí)mbuff就去分配帶符號(hào)名的緩沖器。這種方法從多個(gè)內(nèi)核模塊和用戶進(jìn)程獲得一個(gè)指向同一共享緩沖器的指針,從而解決了問題。它還可確保共享緩沖器一直有效,直到最后的應(yīng)用程序釋放它。請(qǐng)注意,是實(shí)時(shí)內(nèi)核還是用戶進(jìn)程執(zhí)行實(shí)際的buf1配置依賴于誰先獲得控制權(quán)。

      還有一個(gè)“笨”方法可在實(shí)時(shí)應(yīng)用程序、內(nèi)核模塊和用戶應(yīng)用程序間共享存儲(chǔ)器。對(duì)于嵌入式應(yīng)用,該方法還是可以接受的。例如,如果PC帶有128MB RAM,可將線搜索路徑=“mem=120m”添加進(jìn)lilo.conf文件(列表3)。當(dāng)啟動(dòng)帶有Linux內(nèi)核和RTLinux 2.3的系統(tǒng)時(shí),Linux僅使用120MB內(nèi)存。OS也不用剩下的8MB內(nèi)存(物理地址為0x7F00000到0x7FFFFFF),而是留給在OS下運(yùn)行的各種任務(wù)共享。要想從用戶進(jìn)程獲取存儲(chǔ)器地址并訪問預(yù)留的存儲(chǔ)器,必須用O_RDWR訪問模式來打開/dev/mem驅(qū)動(dòng)程序,然后利用mmap()保留存儲(chǔ)器(列表4)。而從實(shí)時(shí)模塊或內(nèi)核驅(qū)動(dòng)程序一側(cè)進(jìn)行,則必須使用ioremap(0x7F00000, 0x100000)才能獲取這8MB (0x100000字節(jié))預(yù)留內(nèi)存。

      這種方法有利有弊。既不能通過預(yù)留內(nèi)存的所有權(quán),也不能通過讀或?qū)憗慝@取控制權(quán)。正確地配置和釋放大量?jī)?nèi)存的機(jī)制尚未問世。另外,無論實(shí)時(shí)進(jìn)程是否需要,該內(nèi)存都不能為L(zhǎng)inux所用。

      也許存儲(chǔ)器共享笨方法的唯一適用場(chǎng)合是專為特定應(yīng)用而定制的小型嵌入式系統(tǒng),因?yàn)榇藭r(shí)可為小型化而放棄使用mbuff驅(qū)動(dòng)程序。

      中斷

      RTLinux有兩種中斷:硬中斷和軟中斷。軟中斷就是常規(guī)Linux內(nèi)核中斷,它的優(yōu)點(diǎn)在于可無限制地使用Linux內(nèi)核調(diào)用。這類中斷作為硬中斷處理的第二部分還是相當(dāng)有用的(由參考文獻(xiàn)5可獲得更多有關(guān)Linux環(huán)境下中斷處理的細(xì)節(jié))。

      硬(實(shí)時(shí))中斷是安裝實(shí)時(shí)Linux的前提。要安裝中斷處理程序,先調(diào)用rtl_request_irq(。..),然后調(diào)用rtl_free_irq()釋放它。依賴于不同的系統(tǒng),實(shí)時(shí)Linux下硬(或?qū)崟r(shí))中斷的延遲是15μs的數(shù)量級(jí)。較快的處理器具有較好的延遲。如果想在實(shí)時(shí)處理程序和常規(guī)Linux驅(qū)動(dòng)程序中處理同一設(shè)備IRQ,必須為每一個(gè)硬中斷單獨(dú)設(shè)置IRQ。

      列表5給出了安裝實(shí)時(shí)中斷處理程序的過程。RTLinux在執(zhí)行實(shí)時(shí)中斷處理程序時(shí)將禁止IRQ。應(yīng)注意,該代碼須在退出實(shí)時(shí)中斷處理程序前調(diào)用rtl_hard_enable_irq()才能重新使能中斷。

      有兩個(gè)問題影響直接從實(shí)時(shí)中斷處理程序調(diào)用Linux內(nèi)核功能:內(nèi)核禁止所有中斷及不定義執(zhí)行內(nèi)容。還應(yīng)注意的是,這里也不能執(zhí)行浮點(diǎn)操作。利用實(shí)時(shí)中斷處理程序來控制線程執(zhí)行是避免出現(xiàn)這些問題的好辦法。本例采用pthread_wakeup_np()功能來喚醒一個(gè)實(shí)時(shí)線程。中斷處理程序可處理即時(shí)的工作,余下的由該線程解決。

      SMP結(jié)構(gòu)的優(yōu)點(diǎn)

      實(shí)時(shí)Linux都支持多處理器架構(gòu)。對(duì)稱多處理器(SMP)結(jié)構(gòu)采用了高級(jí)可編程中斷控制器(APIC),奔騰級(jí)處理器都有片上本地APIC,可為本地處理器傳送中斷。SMP(甚至單處理器母板)都有I/O APIC,可收集來自外設(shè)的中斷請(qǐng)求,并將它們傳送給本地APIC。舊的8259 PIC速度很慢,所處理的中斷向量數(shù)不充分,迫使設(shè)備共享中斷,使得中斷處理更慢。但是,APIC可解決這些問題。通過為每個(gè)設(shè)備請(qǐng)求設(shè)置一個(gè)特定的IRQ,系統(tǒng)可減少中斷延遲,APIC還可加速同步代碼。

      實(shí)時(shí)Linux可充分利用APIC。在SMP系統(tǒng)中,實(shí)時(shí)調(diào)度程序利用APIC,而不是采用過時(shí)的8254芯片來完成時(shí)序分配。由于PC的兼容性,8254位于每一個(gè)ISA總線上,而且每一個(gè)再編程設(shè)備的調(diào)用都要占用處理器周期。一個(gè)千兆赫CPU要浪費(fèi)數(shù)百個(gè)處理器周期來等待8MHz定時(shí)器(大約2.5μs)。APIC工作在總線頻率,而且可立即執(zhí)行所有的定時(shí)器操作,這意味著必須利用本地APIC時(shí)鐘在AMP機(jī)器上獲取更高的周期性頻率(雙P-III-500 CPU可在100kHz運(yùn)行周期性實(shí)時(shí)線程,而無明顯的性能損失)。

      實(shí)時(shí)Linux能很好地執(zhí)行多處理任務(wù),它為每個(gè)CPU實(shí)施單獨(dú)的進(jìn)程。調(diào)用pthread_create()可創(chuàng)建一個(gè)在現(xiàn)有CPU上運(yùn)行的線程。還可用pthread_attr_setcpu_np()將該線程分配給一個(gè)特定的CPU,以改變線程屬性。在調(diào)用這一功能之前,必須首先初始化線程屬性。

      RTLinux v. 3包括reserve_cpu功能,可預(yù)留SMP平臺(tái)上的一個(gè)CPU,專供RTLinux使用。它可運(yùn)行于2.4x內(nèi)核,RTAI也具有幾乎同樣的功能。

      如果想將任務(wù)分給某一特定的CPU,請(qǐng)留意“pset”方案(http://isunix.it.ilstu.edu/thockin/pset/)。利用該內(nèi)核可將一個(gè)SMP處理器專門分配給一個(gè)用戶應(yīng)用程序,甚至可從Linux處理器組中調(diào)用一個(gè)處理器專用于實(shí)時(shí)任務(wù)。

      同步基元

      早期的實(shí)時(shí)Linux沒有同步基元?,F(xiàn)在,POSIX型的旗語、互斥和信號(hào)在最新的實(shí)時(shí)Linux版本中都已出現(xiàn)。雖然在實(shí)時(shí)設(shè)計(jì)中采用這些同步基元還存在問題,但同步或用信號(hào)表示實(shí)時(shí)任務(wù)和用戶應(yīng)用程序很有意義,然而,這要求軟件開發(fā)者具有高超的技能,這一問題已超出本文的討論范圍。

      快速學(xué)習(xí)pthread_mutex_init()、pthread_mutex_lock()、pthread_mutex_trylock()、pthread_mutex_unlock()和pthread_mutex_destroy()等同步功能的最好方法是查看。/examples/mutex/mutex.c。特別要提醒的是。/examples/mutex/sema_test.c文件是學(xué)習(xí)旗語的很好起點(diǎn)。

      實(shí)時(shí)Linux發(fā)展方向

      實(shí)時(shí)Linux與Linux一樣仍然處于不斷發(fā)展之中。每一個(gè)新的版本都添加了更多的特性和功能。實(shí)時(shí)Linux正朝著更好的POSIX 1003.x實(shí)現(xiàn)方向發(fā)展,最新的特性包括用戶空間進(jìn)程的實(shí)時(shí)支持、互斥、信號(hào)、旗語、實(shí)時(shí)存儲(chǔ)器管理和擴(kuò)展的SMP支持等。如果還未確定下一個(gè)項(xiàng)目采用哪個(gè)實(shí)時(shí)系統(tǒng),可下載一種實(shí)時(shí)Linux版本了解一下。其實(shí),Linux已經(jīng)是一種成熟的OS,而且具備實(shí)時(shí)擴(kuò)展版本,它是嵌入式應(yīng)用的最佳選擇之一。

      列表1:實(shí)時(shí)FIFO的使用。

      #define IN_FIFO_ID 1

      #define OUT_FIFO_ID 2

      #define IN_FIFO_LENGTH 0x100

      #define OUT_FIFO_LENGTH 0x100

      // RT FIFO invokes this function every time the user process writes

      // something into /dev/rtf1

      int pd_do_aout(unsigned int fifo)

      {

      u32 ao_value;

      while ((err = rtf_get(IN_FIFO_ID, &ao_value, sizeof(u32)))

      == sizeof(u32))

      {

      pd_aout_write(board, ao_value);

      }

      if (err != 0) return -EINVAL; else return 0;

      }

      void *pp_thread_ep(void *rate) // our periodic thread

      {

      u16 ain_data;

      。..

      ret = pd_ain_read(board, &ain_data); // read value from analog in

      // write to the output FIFO where user process can read it from /dev/rtf2

      ret = rtf_put(OUT_FIFO_ID, &ain_data, sizeof(u16));

      。.. process ret for return codes 。..

      }

      init_module(void)

      { 。..

      // free up the resource, just in case

      rtf_destroy(IN_FIFO_ID);

      rtf_destroy(OUT_FIFO_ID);

      // create fifos we can talk via /dev/rtf1 and /dev/rtf2

      rtf_create(IN_FIFO_ID, IN_FIFO_LENGTH); // rt task 《- user process

      rtf_create(OUT_FIFO_ID, OUT_FIFO_LENGTH); // rt task -》 user process

      rtf_create_handler(IN_FIFO_ID, &pd_do_aout);

      。..

      }

      cleanup_module(void)

      { 。..

      rtf_destroy(IN_FIFO_ID); // free up the resource, just in case

      rtf_destroy(OUT_FIFO_ID); // free up the resource, just in case

      。..

      }

      列表2:利用mbuff共享存儲(chǔ)器。

      // user application

      #include “mbuff.h”

      。..

      u16* buf1; // pointer to the buffer to store 16-bit samples

      main (int argc,char *argv[])

      {

      。..

      buf1 = (u16*) mbuff_alloc(“buf1”,0x100000);

      if (buf1 == NULL) { // failure to allocate buffer }

      sprintf((char*)buf1, “Hello, rt-task!\n”); // put some data into buffer

      // now you can tell your realtime module to that you wrote

      // something to the buffer, say, using RT FIFO

      。..

      mbuff_free(“buf1”, (void*)buf1); // free buffer when you don‘t need it

      }

      // realtime module

      #include “mbuff.h”

      。..

      u16* buf1; // pointer to the buffer to store 16-bit samples

      init_module(void) // allocate shared buffer during init of realtime module

      {

      // allocate 1MB buffer named “buf1”

      buf1 = (u16*) mbuff_alloc(“buf1”, 0x100000);

      if (buf1 == NULL) { failure to allocate buffer }

      。..

      }

      cleanup_module(void) // deallocate buffer during cleanup of realtime module

      { mbuff_free(“buf1”, buf1); // free it

      。..

      }

      列表3:設(shè)定可在lilo.conf文件中使用的存儲(chǔ)器內(nèi)核數(shù)量。

      。..

      image=/boot/vmlinuz_2_2_14.rtl_2_3

      append=“mem=120m”

      root=/dev/hda2

      label=RTL.2.3

      。..

      列表4:設(shè)置并采用笨方法共享內(nèi)存。

      // User space code:

      if (fd = open(“/dev/mem”, O_RDWR)) 《 0) { 。..oops! error }

      rtshm_ptr = (char * ) mmap (0, 0x100000, PROT_READ | PROT_WRITE, MAP_SHARED,

      fd, 0x7F00000);

      if (rtshm_ptr == MAP_FAILED) { 。..oops! error }

      else { 。..use it }

      // and in your real-time module:

      rtshmbase = (long*) ioremap(0x7f00000, 0x100000);

      列表5:獲得中斷向量。

      // thread used as deferred procedure call created in init_module

      void *pp_thread_ep(void* arg)

      {

      while (1)

      {

      pthread_wait_np(); // wait to be woken up.。.

      // process interrupt now in realtime kernel context

      。..

      }

      }

      // interrupt handler

      unsigned int irq_handler(unsigned int irq, struct pt_regs *regs)

      {

      pthread_wakeup_np(pp_thread); // wake up thread to do IRQ post-processing

      rtl_hard_enable_irq(IRQ_LINE); // re-enable IRQ

      return 0;

      }

      int init_module(void)

      {

      // create thread pp_thread to wake up by interrupt handler

      。..

      rtl_request_irq(IRQ_LINE, irq_handler); // request.。.

      rtl_hard_enable_irq(IRQ_LINE); // 。..and enable interrupt handler

      }

      void cleanup_module(void)

      {

      rtl_free_irq(IRQ_LINE);

      // do the rest of clean=up sequence

      }

    (審核編輯: 智匯小新)

    聲明:除特別說明之外,新聞內(nèi)容及圖片均來自網(wǎng)絡(luò)及各大主流媒體。版權(quán)歸原作者所有。如認(rèn)為內(nèi)容侵權(quán),請(qǐng)聯(lián)系我們刪除。

    最新97在线视频资源| 天天射天天舔天天看| 一区二区三区麻豆蜜桃视频 | youjizzcom精品少妇| 夜夜撸夜夜干夜夜操| 国产午夜精品在线播放| 性色av不卡一区二区三区| 成人国产av精品麻豆入口| 国产91福利在线导航| 久久与久久最新视频| 欧美在线中文字幕第一页| 免费看亚洲av的网站| 无码伊人久久大杳蕉中文无码| 50岁熟女乱综合一区二区| 亚洲熟女国产午夜精品| 国产精品8888在线观看| 亚洲国产成人一区二区久久久| 在线亚洲视频免费看| 极品美女少妇高潮喷水| 亚洲国产精品午夜福利久久 | 精品熟妇丰满人妻视频| 欧美 亚洲 国产 日韩一| 日本黄色录像第1部播放器播放| 亚洲经典国产一区二区三区| 日韩精品久久日日躁夜夜躁| 国产精品8888在线观看| 男人日女人鸡鸡天天视频官方| gogo大尺度二区三区| 欧美在线一区二区三区| 中年美熟妇与少年的激情| 男人插女人阴穴的视频| 国产精品免费观看av| 最新黄色天堂av在线资源| 欧美午夜理论片1000在线播放| 北岛玲精品一区二区三| 一色桃子av人妻熟女完整版| 啪啪啪啪啪啪啪啪啪日本 | 精品少妇人妻av免费麻豆| 老司机福利社免费视频| 精品少妇人妻大乳av| 久久精品视频女人按摩| 四十路の五十路熟女网址| 亚洲熟女国产午夜精品| 女人的小鸡鸡真人免费视频 | 青青青久免费在线视频| 中文字幕日产av一二三区| 三级日本美女少妇99| 看全黄大黄大色大片美女| 自由的成熟女性色视频| xxoo视频免费在线观看| 精品亚洲永久免费精品网站| 人人爽人人爽人人妻| 91久久精品视频地址| 欧美一级特黄大片做受日本| 可以在线观看的av网站| 99久久国产亚洲精品| 欧美亚洲变态另类在线观看| 四房波波-五月天-四房波波| 女同性ⅹxx女同hd偷拍| 一本久道久久综合狠狠躁| 国产一二三区在线播放| chinese熟女熟妇1老熟妇| 人妻熟妇久久久久久xxx| 日本性生活视频观看免费| 在线观看免费a级电影| 中文字幕亚洲精品熟女少妇| av看片资源网手机版在线播放| 亚洲高清码在线精品av| 午夜福利92一区二区三区久久 | 成人两性色午夜视频免费88AV| 女友97年白嫩漂亮在线看| 99999精品视频在线观看| 制服乱伦强奸中文字幕| 少妇花园流浆嗯嗯张开视频| 黄片一级黄片一级黄片| 成人网视频欧美在线观看| 亚洲欧美另类离制服丝袜| 91精品丝袜久久久| 亚洲美女福利视频免费| 亚洲欧美日本高清在线观看| 最近免费中文字幕日韩| 插屁眼在线免费视频| 国产美女在线极品美女网站| 护士色视频亚洲婷婷| 男人操女人逼视频免费| 老鸭窝大视频网站a一级| 97超碰资源总站在线观看 | 色综合天天综合网天天狠天| 999精品视频免费看| 在线视频在线观看你懂的| 亚洲美女福利视频免费| 熟女成人国产精品视频| 亚洲国产成人久久无码| 亚洲国产长腿丝袜av天堂| 色婷婷综合欧美日韩亚洲| 国产精品亚洲av国产| 加勒比人妻av系列专区| 五月激情网激情五月| 在线免费观看国产欧美日韩| 亚洲天堂中文字幕手机在线| 91激情视频在线视频| 日韩中文字幕色资源| 一区二区三区精品久久人妻| dorcelclub欧美成人| 初撮日本五十路人妻| 人妻天天爽夜夜爽2区蜜a∨| 97人人添人躁人人爽超碰| 加勒比久久综合久久678| 国产精选黄片免费观看| 啊啊啊啊啊鸡巴进小穴了视频| 亚洲av在线观看久久久| 狼人 成人 综合 亚洲| 亚洲和黑人特黄色片| 欧美亚洲日产国产综合| 精品国产伦理片1区2区| 男人日女人鸡鸡天天视频官方| 亚洲人妻无吗中文字幕| 国产日韩欧美高清无网码| 欧美午夜免费福利视频| 亚洲91色精品一区二区| 男生捅女生逼的免费视频软件| 蜜桃精品噜噜噜成人av小说| 国产中文字幕88av| 999精品视频免费看| 狠狠操视频在线免费观看| 2020最新中文字幕在线| 国产三级在线一区二区三区| 一卡二卡成人久久精品| 国产三级在线一区二区三区| 欧美极品少妇αv另类| 欧美日韩一区二区a∨视频| 国产精品福利视频资源| 男人插女人动漫视频| 欧美黑人一级性视频| 中文字幕不卡在线视频极品| 伊人成人综合小说网| 国产午夜精品1区2区3区| 人成免费视频一区二区三区| 亚洲人成网站在线播放| 91福利在线观看免费| 欧美美女色视频免费看| 亚洲天堂国产精品乱伦一区| 91九色免费在线观看| 熟女人妻 在线观看| 中文字幕成熟丰满人妻| 日本一卡不带卡的视频| 精品视频在线观看剧情| 在线观看成人欧美一区| 自拍偷拍在线福利视频| 亚洲和黑人特黄色片| 精品国产伦理片1区2区| 国产三级在线一区二区三区 | 69视频永久免费观看| 成年永久免费播放平台| 人妻少妇精品视频在线观看| 公交车人妻免费视频| 不戴胸罩的人妻电影| 蜜桃av在线观看网站| 五月天中文字幕亚洲| 初撮日本五十路人妻| 欧美视频一区二区三区三州| 啊啊啊啊在线视频观看| 天天摸天天天天日少妇av| 蜜臀av在线地址一地址二| 亚洲美女啪啪邪恶视频| 69视频永久免费观看| 午夜福利伦理片在线观看| 在线观看成人欧美一区| 好色av一区二区三区四区| 亚洲av 综合一区| 亚洲制服丝袜日韩欧美制服| 亚洲精品无码中文字幕专区| 51国精产品一区二区三| 亚洲天堂av成人在线观看| 日本在线观看视频黄大片www| 国产精品剧情在线视频| 91九色免费在线观看| 青青草大伊视频免费观看| 11yyy国产成人综合在线观看| 国产成年无码av片在线| 熟女人妻视频观看一区二区三区| 97超碰人人澡香蕉| 亚洲午夜激情视频在线播放| 99精品一区在线观看| 自拍偷拍亚洲色图经典三级| 亚洲av在线观看久久久| 日日夜夜操国产av| 有故事情节的美女免费日逼视频| 2021国产麻豆剧传媒精品入口| 亚洲女子4x100米接力决赛| 亚洲av乱码国产精品观看麻豆| 国产男女激情视频一区| youjizzcom精品少妇| 亚洲视频资源在线播放| 3p人妻一区二区三区| 日本熟艳妇A站黄色视频| 精品熟妇丰满人妻视频| 白丝高中生被靠操在观看| 宅男视频在线观看视频| 一区二区三区四区蜜桃在线| 精品在线观看一区二区视频 | 亚洲人妻无吗中文字幕| 少妇高潮一区二区三区在线| 国产97日韩在线观看| 91网在线视频中文字幕| dorcelclub欧美成人| 久久久久免费特级黄片| 亚洲精品久久中文字幕| 9l视频自拍九色9l视频不卡 | 欧美黄色网黄色欧美网| 精品人妻天天爽夜夜爽| 天堂av中文官网在线| 久久热免费在线观看视频| 中文字幕av影片免费在线观看| 欧美丝袜办公室在线91| 久久久久久久久久99蜜桃| 久久久精品国产亚洲av水| 亚洲熟妇色xxxxx妇色| 精品久久久久久成人| 日本在线观看视频黄大片www| 欧美 国产 一区二区三区| 青青草手机免费在线视频| 欲色天天网综合久久| 欧美日韩一区二区a∨视频| 亚洲精品中文字幕原千岁| 加勒比人妻av系列专区 | 99久久精品岛国免费黄色网| 亚洲专区 欧美日韩| 小少妇久久久久久久| 中文字幕激情亚洲精品| 91精品人妻丰满熟妇| 免费观看黄片视频91| 欧美另类视频第二页| 国产精品蜜臀在线观看| 精品国产成人在线免费| 天天玩天天摸天天舔| 两人在沙发激情的视频| 国产一区二区精品调教| 中文字幕 av 在线| 亚洲va欧美va人人爽2| 瑟瑟视频在线网站免费观看| 91新视频在线免费观看| 日本乱理三级在线观影视频| av制服国产丝袜黑丝网站| 人妻女教师的沦陷大明| 精品人妻人人做人碰人人爽| 日本一道免费一二三区| 一区二区三区精品久久人妻| 熟妇人妻一区二区三区| caoporn97超碰| 在线视频播放免费网站| 色综合天天综合高清网国产在线 | 蜜桃精品噜噜噜av| 国产+精品+在线观看| 青青操一区二区三区| 99久热精品视频在线播放| 国产女人AAA级久久久级| 91免费在线播放视频| 中文字幕熟女人妻丝袜电影| 国产美女在线极品美女网站 | 大屁股熟女少妇一区二区| 91精选国产九色porny| 好紧好湿好爽好大A视频| 日本久道久久综合狠狠老| 日韩欧美精品熟妇视频播放 | 九九热在线视频观看最新| 超碰青青草原免费在线观看97| 色情按摩XXXXXX视频| 中文字幕少妇av一区二区三区| 国产人妖综合在线视频| 免费在线观看成人激情视频| 日本少妇人妻xxxxx16| 日韩精品在线观看直播| 爱毛片在线成人免费看| 国产区精品一区二区不卡中文| 日本太黄视频免费看| 97人人澡人人添人人爽| 日韩高清亚洲精品国产欧美| 国产主播在线露脸观看| 91麻豆精品国产综合久久久主演| 在线免费观看国产欧美日韩| 亚洲av蜜臀在线观看| 吃大咪咪操骚逼高清视频| 偷拍亚洲图片欧美另类| 富婆按摩高潮一区二区三区91| 中文字幕乱码精品一区二区三区| 2022国产情侣在线视频播放| caoporn中文字幕视频| 日本在线观看公司入口视频| 人妻斩43r熟女人妻| 日韩一级高清免费播放| 揉老熟女老熟妇aaa| 亚洲av熟女av熟女| 欧美三级不卡在线播放 | 日本人妻偷人妻中文字幕| 亚洲精品日韩中文久久91| 亚洲精品一二三在线观看| 日韩欧美 亚洲国产| 日本老熟女人体艺术| 亚洲情色成人精品视频| av在线免费观看一区| 强伦轩人妻一区二区三| 蜜桃视频app网站入口| 日本太黄视频免费看| 日韩夫妻性生活视频在线观看免费 | 亚洲清纯国产com| 几把操女的逼喷水视频| 欧美日本一区二区三区精品| 在线观看免费精品一区| 日韩精品视频网站免费观看| 无套内谢少妇一二三四| 亚洲 自拍 色综合图区av网站| 51成人看片免费软件| 四季亚洲中文专区av| 国产一级免费观看av网站| 人妻一区二区三区中文字幕免费 | 91黄色大全免费观看| 好几个美女吃我大鸡吧射嘴里| 2017在线免费观看中文a| 欧美午夜免费福利视频| 国产大屁股影音在线播放| 在线精品视频这里只有精品| 露臀裙后入在线视频| 97国产精品人人爽人人做| 日本阿v片中文字幕在线| 黑人巨大欧美一区二区视频| 中文字幕熟女人妻丝袜电影| 尤物在线免费视频观看| 国产精品国产自产拍在线| 97超碰资源总站在线观看 | 92大香蕉一区二区三区| 国产精品8888在线观看| 亚洲av熟女av熟女| 男人的鸡插入美女的小穴| 日韩欧美在线综合网高清| 加勒比久久综合久久678| 国产av办公室丝袜在线| 狠狠干在线视频观看| 97视频免费观看一区| 全国av一卡二卡三卡免费| 成年永久免费播放平台| 成人两性色午夜视频免费88AV| chinese熟女熟妇1老熟妇| 99国产精品视频播放| 国产福利小视频在线免费观看| 精品久久久久久无码中文野结衣| 中文一区二区在线播放| av精品一区二区三区免费观看| 超级碰免费人妻97| 91黄色大全免费观看| 色婷婷综合久久久久中文一区二区| 亚洲三级在线一区二区观看| 国产老妇女免费视频| 日本最新区免费中文字幕| 鲁死你资源站亚洲av一级aⅴ| 91成人在线观看免费| 99热在线都是精品免费| 成人教育av在线网站| 人人妻人人澡人人爽dv| ww久久久久国产喷水18禁| 中文字幕不卡在线视频极品| 精品一区二区三区视频观看| 日韩级视频在线播放| 大香蕉红杏在线观看| 中文字幕亚洲精品八区| 日本丰满少妇毛茸茸| 午夜国产精品福利一二| 亚洲嘿嘿网站在线观看| 国内老熟妇精品露脸视频| 亚洲的国产中文字幕的av| 天天干天天干天天操天天日| 99热在线这里只有精品| 日本亚洲综合伊人久久| 欧美猛少妇色xxxxxhd| 亚洲第一中文视频 | 亚洲欧美清纯另类图片小说 | 国产精品自拍视频网站| 精品少妇人妻av免费麻豆| 女人的小鸡鸡真人免费视频| 久久热免费在线观看视频| 成年永久免费播放平台| 国产女主播av在线播放观看| 亚洲另类视频图片小说| 中文字幕中文有码在线精品| 熟妇人妻一区二区三区| 久久精品视频2015| 日日日日日日日夜夜夜夜夜| 我的嫂子伦理片在线观看| 国产小视频在线播放| 2021久久国自产拍精品| 成年人免费视频网站在线播放| 国产主播精品在线一区| 久久人人添人人爽添人人片va| 日本超清有码在线观看| 中文字幕一区二区三区四区五区人| 91青青青青艹视频在线观看| 强d乱码中文字幕熟女导航| 亚洲熟妇色xxxxx妇色| 影音先锋婷婷五月青青草视频在线| 成人av黄片免费在线观看专区| 99精品国产中文字幕| 美女扒开腿让男人桶网站| 99视频精品在线免费观看| 国产无套白浆一区二区三区四区 | 国产高清 国产av| 精品亚洲国产亚洲国产| 日本va欧美va国产综合va | 欧美日韩精品免费看| 91成人在线观看免费| 2023天天色天天操| 国产55夜色66夜色男人的天堂| 九九re热这里只有精品视频| av亚洲欧美一区二区| 欧美 亚洲 国产 日韩一| 字幕人妻一区二区视频| 蜜桃少妇视频在线观看| 国产最好看的特效大片av| 午夜高清在线观看免费| 男女上下差差发哈插插插| 中文字幕乱码视频日本一区二区| 99久久人妻精品免费②区| 中文视频久久在线观看| 亚洲最快不卡av综合| 大香蕉av动作片在线观看| 欧美在线一区二区三区| 国产福利一区二区三区久久久| 日韩级视频在线播放| 日本人妻偷人妻中文字幕| 狠狠操视频在线免费观看| 69久久夜色精品国产69| 国产又黄又高潮又a的视频| 欧美人体一区二区视频| 91精品久久一区二区| 麻豆电影国产一区在线观看| 欧美一区二区三不卡| 国产av剧情网址大全| 国产主播精品在线一区| 亚洲 自拍 色综合图区av| 狠狠综合久久亚洲av蜜臀| 亚洲午夜激情视频在线播放| 国产免费人妻人伦精品| 999精品欧美一区二区三区黑人| 9网网站免费看nb国产| 999精品欧美一区二区三区黑人 | 日本a v中文字幕网| 超级碰免费人妻97| 亚洲国产精品久久久久秋霞1 | 北条麻妃超碰av在线播放| 亚洲美女福利视频免费| 国产加勒比高清无码在线视频| 白丝高中生被靠操在观看| 色综合天天综合网天天狠天| 欧美极品少妇αv另类| 久9热精品视频在线播放| 91社区男人都懂的网站| 91成人国产在线观看九色| 91popny熟女九色| 欧美精品日韩不卡免费| 2021国产麻豆剧传媒精品入口| 18视频在线免费播放| 欧美午夜理论片1000在线播放| 97超碰在线中文字幕精品| 玩弄放荡人妻少妇免费视频| 色 小说 激情 图片| 日本一道免费一二三区| 青青色国产在线视频网站| 大伊香蕉精品一区视频在线| 欲求不满的邻居人妻一区二区三区 | 精品国产污网址在线观看| 国产精品亚洲av国产| 国产老头视频在线观看| 欧美在线中文字幕第一页| 欧美国产一级在线免费观看| xxxxxx日本少妇| caoporm超碰97| 91精品国产99久久| 一级av中文字幕在线观看| 欧美视频一区二区三区三州| 国产熟女福利资源导航| 亚洲欧美另类离制服丝袜| 国产婷婷色一区二区三区| 国产亚洲高清视频精彩在线播放| 日韩欧美亚洲精品高清国产| 日韩在线视频观看你懂的| 91tsav人妻国产| 在线免费观看国产欧美日韩| 亚洲最大av无码国产网址| 一区二区三区水蜜桃视频| 亚洲夫妻另类在线视频| 亚洲天堂男人天堂中文字幕| 2022国产情侣在线视频播放| 五月开心六月伊人色婷婷| 国产成年无码av片在线| 久久精品视频2015| 日韩中文字幕一级乱码在线亚洲| 密臂av性久久久久蜜臂av| 无套内射黑丝美女91| 中文字幕日韩一二区| 精品国产污污污免费网站入口| 中文字幕乱码人妻在线观看 | 亚洲第一视频在线视频| 日本二区三区精品免费| 人妻熟妇中文字幕免费视频| 精品人妻天天爽夜夜爽| 亚洲短视频自拍偷拍| 91在线观看青青超碰| 国产精品视频成人在线观看| 超碰国产极品尤物在线| 亚洲国产丰满熟女一区二区三区| 亚洲人妻一区二区三区久久精品| 18免费1000视频国产| 亚洲av最新资源在线| 人妻女教师的沦陷大明| 中国精品视频在线观看一区二区| 一本v亚洲v天堂一区二区| 在线观看亚洲视频一区二区| 国产老女人av一区二区三区| 久久久精品国产亚洲av水| 国产精品一国产精品免费| 18禁止看免费120秒试看| 一级视频在线观看高清国产免费| 中文字幕av一区二区三区不卡| 亚洲图片 欧美专区 自拍| 污污污的视频免费在线观看| 中文字幕亚洲精品熟女少妇| 91九色黑丝长腿美女| 国产女人AAA级久久久级| 亚洲综合网男人的天堂| 男人把女人桶到爽午夜视频 | 大逼小逼操大屌视频| 亚洲一区二区婷婷久久| 在线观看免费a级电影| 国产又粗又猛又大爽又黄香借| 精品久久久久久成人| 欧美vide0sde极品另类| 亚洲国产自拍偷拍精品| 中文字幕日产av一二三区| 五月天中文字幕亚洲| 免费在线视频 中文字幕| 日本精品一区二区三区四区| 九色91蝌蚪porn| av资源最新版在线天堂| 熟女人妻av完整一区二区三区| 手机视频免费在线观看| 欧美一区二区三不卡| 淫色网亚洲av日韩av| 久久久久久久久久二区| 广州最大的成人免费视频| 青青操一区二区三区| 日产国产亚洲精品系列p| 字幕人妻一区二区视频| 美女穿白丝被啪啪到高潮| 国产精品美女久久久久av精 | 五月天在线观看视频精品| 男人的天堂av 色噜噜| 天天搡天天狠天干天| 亚洲熟女少妇 精品| 中文字幕av不卡一区二区| 国产视频在线观看一区二区极品| 黄免费在线观看视频| 国产精品亚洲精品久| av熟女乱一区二区三区| 欧美国产一区二区三区| 亚洲短视频自拍偷拍| 91大神长腿美女视频在线观看| aaa夜夜夜精品视频| 亚洲国产精品日韩综合网| 揉老熟女老熟妇aaa| 国产熟女福利资源导航| 成人免费午夜精品一区二区| av大片免费观看网站| 天天搡天天狠天干天| 午夜香蕉爽爽爽av| 九色porny蝌蚪少妇| 天天爱天天做天天舔| 免费网站黄色在线观看不卡| 草莓视频精品在线观看| 六十六节医疗保健操全套| 天天爱天天插天天射| 好几个美女吃我大鸡吧射嘴里| 在线观看麻豆免费视频| 亚洲插美女综合av| 亚洲清纯国产com| 亚洲第一视频在线视频| 国产免费观看av在线| 深夜福利视频一区二区| 亚洲一区二区三区在线直播| 久久av四色米奇影视| 91日本av在线观看| 91久久精品视频地址| 美女摸自己下面出白浆的视频| 加勒比久久综合久久678| 五十六十日本老熟妇牲| 久久久久久久国产黄色片| 国产老妇女免费视频| 久久久国产亚洲精品黑人| 少妇视频播放在线播放免费观看 | 亚洲高清码在线精品av| 国产交换乱淫99视频| 这里只有精品99视频| 色偷偷欧美男人的天堂| 啪啪啪啪一区二区三区四区三级片| 91黄色大全免费观看| 大屁股熟女少妇一区二区| 伊人激情综合视频网| 卡通动漫中文字幕在线观看| 丰满的人妻免费在线观看| 视频一区 欧美情色| youjizz少妇日本| 动漫卡通一区二区三区| 色综合天天综合网天天狠天| 日本伊人中文字幕在线| 日本太黄视频免费看| 最新日韩成人av电影| 狠狠添狠狠添狠狠添免费出高潮水| 人妻人妻干干干干人妻网站| 午夜无码精品一区二区三区| 欧洲码亚洲码一区二区三区四区 | 亚洲情色在线视频播放| 亚洲国产成人久久无码| 深夜释放成人污污污| 性色av不卡一区二区三区 | 91成人国产在线观看九色| 人妻少妇麻豆中文字幕久久精品 | 大屁股熟女少妇一区二区| 鲁死你资源站亚洲av一级aⅴ| 亚洲AV永久青草无码士清品 | 男生捅女生逼的免费视频软件| 亚洲男人天堂2025| 久久热高清在线观看| 国产在线av免费观看| 91麻豆精品国产综合久久久主演| 亚洲中文精品第一页| 黑人中出日本人妻系列| 久亚洲aⅴ一区二区三区写真| 色丁香国产精品综合久久| 亚洲欧美日本高清在线观看| 亚洲69视频在线观看| 日本国产一区二区精品| 老外插美女在线视频| 自拍偷拍av一区二区三区| 国产亚洲高清视频精彩在线播放| 六月丁香六月在线视频| 最近最新高清欧美日韩中文字幕| 久久久com久久久com| 韩国的黄萝卜是怎么腌制的| 欧美大屁股撅起来射精视频| 日韩 欧美 在线 第一页| 中文字幕乱码视频日本一区二区| 欧洲av网址在线观看| caopron在线成人免费| 狠狠操视频在线免费观看| 色婷婷综合久久精品一区二区三区| 国产天美传媒剧免费观看| 91大神长腿美女视频在线观看| 一区二区在线欧美日韩中文| 懂色av蜜臀av绯色| 国产精品久久乱码无人区| 欧美日韩一区二区a∨视频| 99久久国产综合精品五月天| 在线观看中文字幕91| 六十六节医疗保健操全套| 一色桃子av人妻熟女完整版| 日韩视频在线观看四区| 中文一区二区在线播放| 99精品国产中文字幕| 九九热线这里只有精品| 中文字幕 亚洲轻轻av| 人妻熟妇久久久久久xxx| 深夜福利成人在线观看| 国产高新无码在线观看| 日本精品一区二区三区不卡| 国产精品综合自拍第一页| 日韩中文字幕色资源| 亚洲国产精品va在线观看香蕉| 久久亚洲av午夜福利精品一区| 紫川动漫在线观看免费完整版| 蜜桃av在线观看网站| 又粗又硬又黄又色的| 秋霞一区二区三区小说| 中文字幕av影片免费在线观看| 制服乱伦强奸中文字幕| 国产精品美女久久久久av精| 日韩午夜福利三级经典| 91网在线视频中文字幕| 欧洲亚洲国产永久精品| 人妻ol未亡人中文字幕| 国产性感美女诱惑免费av| 欧美猛少妇色xxxxxhd| 天天干天天插天天透| 日韩毛片在线观看网站| 日本亚洲综合伊人久久| 亚洲制服丝袜日韩欧美制服 | 秋霞午夜鲁丝片午夜精品久| 蜜臀国产精品久久久久久| 欧美日韩精品亚洲欧美| 日韩三级 欧美精品| 色婷亚洲五月在线观看| 不戴胸罩的人妻电影| 94老司机福利社精品视频| 91精品国语对白人妻刺激使劲| 7799精品视频免费观看| 这里只有精品99视频| 男女边摸边吃奶边做视频免费看 | 欧美国产亚洲自拍偷拍| 大胸美女黄网站色片大全亚洲| 激情91久久婷婷综合| 亚洲熟女国产午夜精品| 亚洲制服丝袜日韩欧美制服 | 亚洲最大av无码国产网址| 午夜激情片免费在线观看| 国产黄片一区在线观看| 欲求不满的邻居人妻一区二区三区| 草草影院色视频免费在线观看| 日韩激情小说在线播放| 国产 福利 一区二区| 久久精品国产亚洲av四区| 91精品丝袜一区二区| 99久久无色码中文字幕免费| 亚洲午夜短视频在线| 日本久久久久久久久人妻视频 | 久产久91精国九品打| 北岛玲精品一区二区三| 涩爱av一区二区在线播放视频| 色五月婷婷综合国产在线| 无套内谢少妇一二三四| 男人把女人桶到爽午夜视频 | 国产又黄又高潮又a的视频| 不戴胸罩的人妻电影| 17c久久精品国产亚洲av蜜柚| 男女啪啪视频免费国产| 人人爽人人爽人人妻| 少妇视频播放在线播放免费观看| 国产免费人妻人伦精品| 天天草天天日天天舔| 国产55夜色66夜色男人的天堂| 亚洲人妻一区二区三区久久精品| av一区二区在线播放色婷婷精品| 久久综合精品五月天| 国产主播在线露脸观看| 国产一级久久久久高清版| 深夜福利成人在线观看| av在线免费观看一区| 日日夜夜精品视频观看| 一区二区三区日韩高清| 欧美一区二区三区在线爱爱| 亚洲欧美熟妇另类久久久久久| 国产精品久久乱码无人区| 亚洲一级中文字黄色片| 色老汉av一区二区三区| 夜夜撸夜夜干夜夜操| 小少妇久久久久久久| 中文字幕_第1页_绿茶av| 亚洲情色在线视频播放| av完整版在线播放| 九色porny蝌蚪少妇| 91中文字幕yellow| 日本成人av在线免费看| 国产男女激情视频一区| 91九色p精品久久久| 大香蕉免费在线伊人| 亚洲va欧美va人人爽2| 中文字幕久久久aⅴ大片| 91精品综合一区二区三区| 国产手机av免费在线看片不卡| 最新久久久久久久久久久| 精品久久久久久无码中文野结衣| 欧美三级不卡不毒视频| 精品亚洲国产亚洲国产| 2022国产情侣在线视频播放| 少妇厨房激情做爰欧美| 国产午夜精品一区二区不| 成人免费xxxx在线| 日本 高清 中文字幕| aaa夜夜夜精品视频| 人妻熟妇久久久久久xxx| japanese国产在线播放| 91九色在线视频播放| 国产精品不卡在线播放| 蜜臀国产精品久久久久久| 色五月婷婷综合国产在线 | 玩弄放荡人妻少妇免费视频 | 日韩中文av在线观看| 97人妻人人爱人人澡人人爽| 亚洲精品一二三在线观看| 国产福利一区二区三区久久久| 182tv免费福利中文字幕| 男人的天堂在线免费av| 人妻ol未亡人中文字幕| 2022国产情侣在线视频播放| caoporn中文字幕视频| 精品少妇在线观看视频| 日本国产精品第一页久久| 99热在线这里只有精品| 日本一区二区三区高清在线| 欧美三级不卡在线播放 | 中文字幕 亚洲轻轻av| 久久精品乱码中文字幕| 插屁眼在线免费视频| 在线视频在线观看你懂的| 熟女视频一区二区在线观看| 最新黄色天堂av在线资源| 免费观看日本伦理片| 免费一区二区三区香蕉| 女友97年白嫩漂亮在线看| 中文字幕人妻丝袜二区av| 91日本av在线观看| 黄片网址在线观看视频| 啪啪啪在线免费视频| 中文字幕久久五月天| 精品视频在线观看剧情| 男女啪啪自拍露脸视频| 熟妇av一区二区三区| 50岁熟女乱综合一区二区| 国产成人亚洲一区二区三区 | 亚洲中文字幕综合av一区| 亚洲欧美三级在线观看视频| 欧美的一区二区三区| 国产一级免费观看av网站| 嗯啊好想要插我视频| 免费精品国产人妻国语| 成年人在线观看福利视频| 9l视频自拍蝌蚪9l成人熟妇| 欧洲老妇人一区二区三区| 青青草原精品资源站| 精品国精品国自产在产国产| 在线视频 中文字幕 一区二区| 亚洲国产综合精品中文字幕| 人视频一区二区三区| 午夜香蕉爽爽爽av| 中文字幕_第1页_绿茶av| 丰满熟妇xxxx性久久久| 蜜桃精品www视频在线观看| 三级黄色在线播放网站| 色偷偷东京热男人的天堂| 999精品欧美一区二区三区黑人| 日韩在线网站一区二区三区| 3p人妻一区二区三区| 中年美熟妇与少年的激情| 91麻豆精品国产综合久久久主演 | 天天干天天日少妇网| 中文字幕日产av一二三区 | 国内人妻自拍视频在线| 青青青在线视频免费观看手机版| 蜜桃视频app网站入口| 男女裸交无套啪啪激情高潮| 131美女午夜免费视频| 国产亚洲高清视频精彩在线播放| 男人插女人逼视频播放| 中文字幕在线观看操穴视频| 好紧好湿好爽好大A视频| 精品99久久久久久久久| 成年人在线观看福利视频| 亚洲最大的中文字幕在线| 91九色在线视频入口| 50岁熟女乱综合一区二区| 在线观看免费精品一区| 亚洲欧美激情人妻人妻综合| 美女扒开腿让男人桶网站| 182tv免费福利中文字幕| 白丝高中生被靠操在观看| 久久久亚洲av成人网人人| 欧洲亚洲国产永久精品| 国产55夜色66夜色男人的天堂| 亚洲在线中文字幕av| 91在线精品一区二区毛片| 69视频永久免费观看| 男女啪啪自拍露脸视频| 美女穿白丝被啪啪到高潮| 国产精品亚洲av国产| 中文字幕人妻不卡久久| 国产剧情传媒av在线| 公交车人妻免费视频| 秋霞午夜鲁丝片午夜精品久| 福利动态视频午夜日本免费| 国产男女激情视频一区| 在线播放__91色| 亚洲中字幕日产AV片在线| 亚洲国产欧美日韩综合| 国产女主播av在线播放观看| 成年人在线观看福利视频| 亚洲的国产中文字幕的av| 日本一道免费一二三区| 91成人国产在线观看九色| 日本伦精品一区二区三区免费| 久久ri精品诱惑日韩| 黑人玩弄,人妻,一区二区三区| ass亚洲熟妇熟女pics| kendralust熟女少妇| 亚洲va欧美va国产综合定档| 经典视频一区二区三区| 天堂久久精品无码一区二区| 亚洲人成在线1国产盗拍| 水蜜桃在线视频一区二区三区 | 日本 高清 中文字幕| 亚洲一级中文字黄色片| 美女少妇一区二区久久久| 玩弄人妻少妇精品视频在线 | 人妻熟妇中文字幕免费视频| 9i精品福利一区二区三区蜜桃| 亚洲中文有码字幕青青| 国产原创成人激情在线| 中文字幕人妻不卡久久| 鲁死你资源站亚洲av一级aⅴ| 日本激情在线看一区二区三区| 亚洲夫妻另类在线视频| 国内自拍偷拍视频第一页| 精品少妇人妻大乳av| 精品99久久久久久久久| 黑人玩弄,人妻,一区二区三区| 91九色免费在线观看| 日韩午夜福利三级经典| 国产大全视频在线观看| 在线视频在线观看你懂的| caoporm超碰97| 99久久无色码中文字幕免费| 欧美午夜理论片1000在线播放 | 国产呻吟揉丰满一区三六区| 亚洲情色成人精品视频| 国产精品制服诱惑丝袜的| 中文字幕福利在线观看| 8x8x国产在线观看一区二区| 夜夜撸夜夜干夜夜操| 欧美日韩国产免费福利| 熟女人妻 在线观看| 天天玩天天摸天天舔| 99久久99久久综合| 精品亚洲永久免费精品网站| 99久久国产综合精品五月天| 国产一区二区三区黄片欧美| 天天搡天天狠天干天| 国产大女露脸自拍大叫| 免费精品国产人妻国语| 94老司机福利社精品视频| 好好的日com中文视频| 男生捅女生逼的免费视频软件| 国产视频播放一区二区三区| 国产老女人av一区二区三区| 国产av电影网站一区| 久久久精品欧美一区二| 欧美视频一区二区三区三州| 日韩精品性色一区二区在线观看| 精品人妻一区二区三区18p| 伊人成人综合小说网| 国产精品久久乱码无人区| 台湾性dvd性色av| 91精品人妻丰满熟妇| 无码伊人久久大杳蕉中文无码| 97视频免费观看一区| 免费看黄片免费看视频| 2021国产麻豆剧传媒精品入口| 中文幕av一区二区三区佐山爱| 中文字幕少妇av一区二区三区| 天堂av在线一区少妇| 美女叉开腿让男人桶视频| 日韩妹子精品视频在线观看| 成人两性色午夜视频免费88AV| 国产主播在线观看一区二区| 91成人国产在线观看九色| 91九色porny蝌蚪主页| 综合日韩人妻一区二区三区| 大香蕉av电影在线| 69久久夜色精品国产69| 4438x视频在线| 午夜动漫福利在线观看| 亚洲在线中文字幕av| 天天日天天草天天插| 亚洲一级精品久久久蜜桃| 天天干天天插天天透| 国产精品va在线观看老妇女| 国内亚洲一区二区视频| 久久免费视频精品8| 中文字幕人妻二区三区免费视频| 日本a v中文字幕网| 亚洲精品av成人在线观看| 成年视频短视频在线播放| 男人插女人动漫视频| 亚洲av丝袜诱惑在线| 日本少妇一二三视频| 色少妇精品一区二区三区网站| 日韩欧美免费看的惊悚片电影| 秋霞一区二区三区小说| 国产精品一国产精品免费| 欧美午夜免费福利视频| 久久精品aⅴ无码中文字字幕蜜桃 中文字幕丝袜人妻乱一区三区 | av在线免费观看一区| 91精品国产在热久久| 啪啪啪1000国产精品| 天天干天天谢天天操| 亚洲影视精品一区二区| 免费网站黄色在线观看不卡| 大香蕉免费在线伊人| 蜜桃亚洲av优女av综合久久久| 中文乱码在线观看一区| 99国产精品视频播放| av色综合久久天堂av…| 欧美一区二区三区视频在线观看| 天天干天天操天天射天天日| 亚洲va欧美va人人爽2| 亚洲熟女乱色综合小说| 中文字幕乱码精品一区二区三区| 操死你 骚货 视色| 国产加勒比高清无码在线视频| 东京一区二区三区av在线| 人妻ol未亡人中文字幕| 2017在线免费观看中文a| 国产精品网在线观看| 97香蕉在线17c| 亚洲人成网站在线播放| 精品日产一匹二匹三匹四匹五匹| 青青色国产在线视频网站| 日本亚洲美女视频一区| 亚洲av 综合一区| 日本熟妇三十熟女精品区| 国产一级二级三级在线看| 蜜臀av在线观看一区| 午夜dj在线观看免费完整视频| 中文幕av一区二区三区佐山爱| 午夜dj在线观看完整版| 亚洲情色成人一二三区| av在线免费一区二区| 偷拍亚洲图片欧美另类| av黄片网站在线观看| 中年美熟妇与少年的激情| 真人一级一97片成人片| 999人妻精品中出| 亚洲人妻无吗中文字幕| 欧美一级特黄大片做受日本| 亚洲人妻一区二区三区久久精品| 91麻豆精品国产综合久久久主演| 欧洲av网址在线观看| 午夜高清在线观看免费| 999精品欧美一区二区三区黑人| 日韩亚洲欧美中文在线电影| 在线播放三级黄色日韩av| 加勒比日本一区二区三区| 91九色在线视频入口| 五月天中文字幕亚洲| 99国产热精品在线观看| 强伦轩人妻一区二区三| 天天干天天干天天操天天日| 538精品视频国产| 日韩一二三区免费播放视频| 一区二区在线欧美日韩中文| 色综合天天综合网天天狠天| 老司机带带我视频完整版| 美女被鸡操黄片入口| 少妇又色又紧又爽又刺激视频| 亚洲视频资源在线播放| 国产日韩欧美高清无网码| 男人的天堂av成人网| 欧美熟妇激情在线观看| 亚洲情色在线视频播放| 夜夜撸夜夜干夜夜操| 美女精品一区二区三区| 91人妻porny精品国产| 中文字幕人妻二区三区免费视频| 午夜精品婷婷午夜精品| 国产人妖综合在线视频| 亚洲第二页欧美视频| 日韩av专场一区二区| 国产主播在线露脸观看| 91精选国产九色porny| 强d乱码中文字幕熟女导航| 伊人网av在线观看| 老司机福利社免费视频| 91九色popny人妻| 公交车人妻免费视频| 大鸡吧淫水四射视频| 天堂av2025一区| 初撮日本五十路人妻| 国产加勒比高清无码在线视频| 国产人妖综合在线视频| 少妇人妻肉欲短视频| 国产午夜精华视频在线| av黄片网站在线观看| 五十六十日本老熟妇牲| 日韩精品久久日日躁夜夜躁| 国产最好看的特效大片av| 男人的天堂av成人网| 91:久久久久久久久久| 欧美亚洲变态另类在线观看| 深夜黄色福利网站在线观看| 青青草原精品资源站| 国产最好看的特效大片av| 人人爽人人爽人人妻| 中文字幕+乱码+中文| 日本最新区免费中文字幕 | 日本mm一区二区三区高清| 中文字幕99精品一区| 丝袜美腿一区二区三区jk| 天天色天天操天天色综合| 91成人在线观看免费| 国内人妻自拍视频在线| 亚洲激情四射在线观看视频| 人妻少妇资源网av| 国产亚洲精品免费观看| 亚洲激情四射在线观看视频| 色婷婷综合欧美日韩亚洲| 国内老熟妇精品露脸视频| 日本黄色an久久一区| 日本亚洲美女视频一区| 亚洲一区二区日韩欧美久久| 国产精品美女久久久久av精| 免费av在线亚洲精品| 最新国产剧情在线一区| 国产精品一级片免费看| 日本激情内射一区二区三区| 日韩精品视频网站免费观看| 91九色popny人妻| 黄片网址在线观看视频| 人鱼小姐在线观看国语版字幕| 亚洲va欧美va国产综合久久| 鲁久久无码五月天有码| 日本一道免费一二三区| 男人午夜视频在线观看| 夜夜躁爽日日躁狠狠躁一区| 777精品久久久久久久| 97人人添人躁人人爽超碰| 97精产国品一二三产区区| 亚洲制服丝袜日韩欧美制服| 91精品丝袜一区二区| 日韩精品网站免费观看ww| 凹凸视频这里只有精品| 天堂av2025一区| 午夜dj在线观看免费完整视频| 亚洲女子4x100米接力决赛| 2022国产情侣在线视频播放| 精品视频在线观看剧情| 嗯啊好想要插我视频| 日本精品一区二区三区四区| 久久久精品国产综合| 免费精品国产人妻国语| 蜜臀久久99精品久久久久久久久| 成人教育av在线网站| 熟女俱乐部五十路 六十路| 日韩欧美在线综合网高清| 久久青草在线观看视频| 狠狠添狠狠添狠狠添免费出高潮水| 91社区男人都懂的网站| 美女福利在线免费观看| 中文字幕 av 在线| 在线看不卡日本av| 国内亚洲一区二区视频| 一区二区三区日韩高清| 美女作污一区二区三区| 91九色成人原创视频| 日本99精品一区二区三区| 亚洲综合精品天堂丁香芒果| 久久久久久久国产黄色片| 激情综合亚洲欧美日韩一区| 欧美精品色呦呦首页| 欧美人体一区二区视频| 国产亚洲高清视频精彩在线播放| 成人午夜福利视频镇东影视| 亚洲最大av无码国产网址| 国产高新无码在线观看| 日本高清一级二级三级| 密臂av性久久久久蜜臂av| 欧美精品视频一卡二卡| 男女边摸边吃奶边做视频免费看| 国产人妖综合在线视频| 中文字幕熟女人妻丝袜电影| 国产剧情传媒av在线| 少妇厨房激情做爰欧美| 国产在线av免费观看| 大胸美女黄网站色片大全亚洲| chinese熟女熟妇1老熟妇| 亚洲国产精品久久久久秋霞1| 国产av一区二区最新精品| 好好的日com中文视频| 老太熟妇乱淫aaaaa片免费 | 日本成人av在线免费看| av在线免费观看一区| 色婷婷综合久久久久中文一区二区| 中文字字幕在线中文乱码2019| 超碰av在线一区二区三区| 日本欧美视频免费观看| 国产精品国三级国产av无密码| 亚洲和黑人特黄色片| 999精品欧美一区二区三区黑人| av色伊人久久综合一区二区| 丝袜 制服 国产 欧美 日韩| 三级黄色在线播放网站| 17c久久精品国产亚洲av蜜柚| 日韩人妻少妇av电影| 欧美 亚洲 国产 日韩一| 亚洲天堂啪啪爱之巢穴| caopron在线成人免费| 推荐国产福利一区二区三区| 久久精品aⅴ无码中文字字幕蜜桃 中文字幕丝袜人妻乱一区三区 | 人妻少妇精品视频在线观看| 日本欧美在线免费观看视频| 欲求不满的邻居人妻一区二区三区| 国产主播在线观看一区二区| 午夜国产精品福利一二| 操死你 骚货 视色| 天天日,天天干,天天舔| 午夜天堂网在线观看资源网站| 欧美日韩激情图片视频另类| 男人插女人逼视频播放| 日日夜夜操国产av| 欧美亚洲污视频网站| 51成人看片免费软件| 日韩在线网站一区二区三区| 男男小视频在线观看| 亚洲码和欧洲码的尺码| 亚洲天堂av影视在线| 北岛玲精品一区二区三| 啪啪啪啪一区二区三区四区三级片| 狠狠操视频在线免费观看| 朴妮唛无删减福利在线观看| 五月天色婷婷亚洲欧美| 亚洲国产成人爱av网站| 字幕人妻一区二区视频| 91久久久人妻精品一区二区| 熟女成人国产精品视频| 北条麻妃超碰av在线播放| 人妻夜夜爽av网站| 91免费在线播放视频| 在线精品亚洲欧美日韩| av亚洲欧美一区二区| 国产一级二级三级在线看| 91精品久久久久久久免费看| 宝贝腿开大点我添添公漫画| 中文字幕欧美人妻精品精品| 欧洲老妇人一区二区三区| 国产97精品在线免费看| 激情啪啪理论片中文字幕| 日本阿v片中文字幕在线| 亚洲欧洲日韩av专区| 国产精品视频成人在线观看| 日本一区二三区好的精华液| 亚洲第一中文视频 | 亚洲天堂啪啪爱之巢穴| av色伊人久久综合一区二区| 蜜臀国产精品久久久久久| 内地伦理片在线免费观看播放| 人妻熟女中文字幕电影| 人人妻,人人干,在线| 天天日天天干天天啪天天射| 亚洲激情四射在线观看视频| 亚洲AV无码成人精品国产一区| 五月婷婷丁香中文字幕亚洲一区 | 91久久久久精品一区二区三区| 亚洲熟女少妇 精品| 强伦轩人妻一区二区三| 欧美人妖一区二区三区| 91人妻porny精品国产| 欧美亚洲日产国产综合| 欧美精品日韩不卡免费| 广州最大的成人免费视频| 日韩一级高清免费播放| 久久人人妻人人做人人爽涩爱| 国产加勒比精品蜜臀在线观看| 免费av在线亚洲精品| 中文字幕不卡在线视频极品| 一区二区三区四区无人区| 玩弄人妻少妇精品视频在线 | 国产精品国三级国产av无密码| 亚洲狠狠婷婷久久综合| 久久久精品国产亚洲av水| 午夜福利伦理片在线观看| 中文字幕欧美人妻精品精品| 亚洲av高清一区二区三区色| 91久久久久精品一区二区三区| 丝袜美腿av一区二区| 嫩草伊人久久精品少妇av网站| 亚洲清纯国产com| 一本v亚洲v天堂一区二区| 91激情视频在线视频| 99青青草原在线视频| 天天干天天插天天透| 久久99国产精品久久99蜜月| 国产婷婷色一区二区三区| 亚洲中文字幕综合av一区| 黄色av网址免费观看| 亚洲中文有码字幕青青| 五月天色婷婷亚洲欧美| 9999精品久久久久| 91青青青青艹视频在线观看 | 少妇喷水视频在线观看| 77字幕网77中文字幕| 手机在线看日韩av资源| 欧美日韩精品免费看| 精华液一区二区区别| 激情黄色激情综合久久| 国内偷拍视频在线观看| 又粗又硬又黄又色的| 国产精品自产拍在线观| 青青草视频在线观看播放影院免费| 久久与久久最新视频| 国产午夜精品一区二区不| 黄色av观看一区二区三区| 欧美一区二区三区高清视频| 91麻豆精品国产综合久久久主演| 宾馆偷拍一区二区三区| ntr人妻セックス在线| 国产高清激情在线视频| 九色porny蝌蚪少妇| 亚洲插美女综合av| 91极品尤物国产在线播放| 欧美一区二区三区视频在线观看| 天堂av在线男女av| 国产免费公开视频在线播放| 久久精品日产第一区二区三区 | 欧美一区二区三区在线爱爱| 男人天堂2017在线| 成人两性色午夜视频免费88AV| 最近2019日本中文字幕| 大香蕉av动作片在线观看| 国产精品福利视频资源| 日本激情内射一区二区三区| ntr人妻セックス在线| 中文字幕精品一区二区三区视频| 午夜dj在线观看免费完整视频| 广州最大的成人免费视频| 欧美日韩国产免费福利| 在线能看的网站你懂得| 日韩毛片免费视频观看| 精品国产污污污免费网站入口| 懂色av蜜臀av绯色| 精品少妇人妻av免费麻豆| 97 在线观看视频网站| 蓝莓小视频在线观看| 人人妻人人澡人人爽dv| 日韩中文字幕一级乱码在线亚洲| 色 小说 激情 图片| 日本在线观看视频黄大片www| av精品一区二区三区免费观看| 揉老熟女老熟妇aaa| 人妻ol未亡人中文字幕| 91精品国产在热久久| 日本一区二区伦理在线观看| 成人中文字幕在线高清 | 伊人网av在线观看| 夜夜躁爽日日躁狠狠躁一区| 日本少妇的秘密视频| 青青草国产免费在线观看| 人人爱精品人人艹人人干| 美女很黄很色国产av| 精品日产一匹二匹三匹四匹五匹| japanese国产在线播放| 一区二区三区水蜜桃视频| 色偷偷东京热男人的天堂| 经典视频一区二区三区| 一区二区三区视频直播| 国产老女人av一区二区三区| 1234中文字幕内射在线| 中文字幕少妇av一区二区三区| 啪啪啪在线观看免费视频| 国产大全视频在线观看| 91高清免费在线播放| 亚洲熟女资源一区二区| 日韩欧美亚洲精品高清国产| 国产综合无码视频呢在线| 日韩妹子精品视频在线观看| 日本成年人大片免费观看| 亚洲欧洲久久av日日更新| 99精品国产中文字幕| 国产大女露脸自拍大叫| 日本99精品一区二区三区 | 一级av中文字幕在线观看| 国产高清精品福利私拍国产写真 | 蜜桃av在线观看网站| 精品国产精品国产免费| 亚洲黄色小视频网址| 一本久道久久综合狠狠躁| 狠狠躁夜夜躁人人爽天天BL| 中文字幕丝袜人妻乱一区三区| 无码伊人久久大杳蕉中文无码| 国产精品亚洲精品久| 日本欧美黄色网站免费| v888av精品少妇| 熟妇高潮喷水在线120p | 深夜福利成人在线观看| 欧美日韩中文国产一区| 啪啪啪啪一区二区三区四区三级片 | 北岛玲精品一区二区三| 国产一级特黄aaa片做受小说| 人妻欲求不满作品番号| 台湾性dvd性色av| 亚洲精品在线免费观看视频| 鲁久久无码五月天有码| 精品久久久中文字幕熟女| 中年美熟妇与少年的激情| 国语自产免费精品视频一区二区 | 密乳一区二区三区国产亚洲av| 无码伊人久久大杳蕉中文无码| 9久久久久久久久久久| 国产精品免费观看av| 麻豆传媒视频区一区二| 丝袜美腿一区二区三区jk| 国产福利小视频在线免费观看| 丝袜美腿一区二区三区jk| 福利动态视频午夜日本免费| 中文字幕日韩一二区| 鲁久久无码五月天有码| 美女福利在线观看视频| 亚洲69视频在线观看| 伊人激情综合视频网| jizz成人在线视频| 国产老妇女免费视频| 午夜精品婷婷午夜精品| 国产在线免费av观看| 国产成人自拍在线播放| 最新97在线视频资源| 亚洲精品无码中文字幕专区| 亚洲在线中文字幕av| 77字幕网77中文字幕| 国产成年无码av片在线| av在线视频观看免费| 婷婷色在线免费视频| 亚洲另类视频图片小说| caoporm超碰97| 爱妃视频av一区二区| 放荡的丝袜美腿护士老师| 一区二区三区四区蜜桃在线| 色yeye香蕉人妻凹凸一区二区| 午夜久久在线观看视频| 男女裸交无套啪啪激情高潮| 亚洲av乱码一区二区三区四区| 日日夜夜草日日夜夜干| 国产无套水多大学生性色AV| 国产精品剧情在线视频| 精品人妻人人做人碰人人爽| 把鸡鸡伸进去的视频| 亚洲三级色片视频在线观看| 中文字幕在线观看一二三四| 中文字幕a区一区三区| 日本最新区免费中文字幕| 50岁熟女乱综合一区二区| 九色91蝌蚪porn| 国产名人亚洲视频中文字幕| 亚洲天堂中文字幕手机在线| 精品少妇人妻大乳av| 欧美极品少妇αv另类| 94老司机福利社精品视频| 狠狠干在线视频观看 | 亚洲人成网站在线播放| 看国产剧的免费软件| 自拍偷拍av一区二区三区| 五月婷婷丁香中文字幕亚洲一区| 视频一区二区亚洲欧美| 国产精品va在线观看老妇女| 邪恶老湿精品一区二区| 亚洲在线中文字幕av| 男生捅女生逼的免费视频软件| 91国语对白精彩在线视频| 水蜜桃在线视频一区二区三区| 五月天久草亚洲香蕉| 18视频在线免费播放| 免费在线观看成人激情视频| 男人的天堂av成人网| 国产97精品在线免费看| 色综合天天综合高清网国产在线| 男女裸交无套啪啪激情高潮| 亚洲91色精品一区二区| av大片免费观看网站| 一级毛片试看三分钟| 一区二区三区麻豆蜜桃视频| 亚洲夫妻另类在线视频| 欧美成人性生活一级片| 日韩中文字幕色资源| 天天插天天日天天操天天干| 大香蕉av电影在线| 污污污的视频免费在线观看| 亚洲中文精品第一页| 黄片激情视频国产免费| 强伦轩人妻一区二区三| 色综合人妻中文字幕| 把鸡鸡伸进去的视频| 天天干人人干天天操| 超级黄的有肉视频在线观看| 成年人免费视频网站在线播放| 91午夜免费在线视频| 日韩中文av在线观看| 亚洲在线中文字幕av| 三级大尺度无码视频| 日韩 欧美 在线 第一页| 色偷偷欧美男人的天堂| 免费av在线亚洲精品| 日本伦精品一区二区三区免费| 538精品视频国产| 在线视频成人青青草久热| 成年人午夜网站在线播放 | 秋霞一区二区三区小说| 动漫卡通一区二区三区| 韩国美女主播福利在线| 日本丰满少妇毛茸茸| 99精品在线免费观看| 人妻少妇资源网av| 人妻精品无码一区二区三区百花| 免费观看亚洲欧洲在线视频| 国内偷拍视频在线观看| 中文字幕人妻二区三区免费视频| 91成人国产在线观看九色| av在线免费一区二区| 亚洲女子4x100米接力决赛| 日本a v中文字幕网| 不戴胸罩的人妻电影| 免费看日本特黄特色| 黑人中出日本人妻系列| 91久久久久精品一区二区三区| 中文字幕_第1页_绿茶av| 床戏高潮呻吟声片段大全| 瑟瑟免费在线观看视频| 国内精品视频免费观看视频| 欧美一卡二卡3卡4卡无卡十| 视频一区 欧美情色| 国产名人亚洲视频中文字幕| 色噜噜狠狠一区二区| 97精品视频久久久久| 亚洲 自拍 色综合图区av| 成年视频短视频在线播放| 中文在线天堂中文在线天堂| 啊啊啊啊在线视频观看| av大片免费观看网站| 在线播放__91色| 激情综合亚洲欧美日韩一区| 91成人在线观看免费| 97香蕉在线17c| 啪啪啪啪啪啪啪在线观看| 国产精选黄片免费观看| 夜夜撸夜夜干夜夜操| 性色av一区二区三区咪爱四| 成人教育av在线网站| 人妻女教师的沦陷大明| 男生和女生哪个更色| av制服国产丝袜黑丝网站| 中文字幕久久五月天| 高潮少妇高潮久久精品99| 91精品国产人妻国产| 精品麻豆国产综合在线9| 国产天美传媒剧免费观看| 日本激情床震无遮掩视频| 亚洲国产成人爱av网站| 国产婷婷色一区二区三区| 亚洲欧洲视频一二三区| 男人的天堂av 色噜噜| 鲁久久无码五月天有码| 亚洲 自拍 色综合图区av网站| 国产美女视频网久久69| 国产精品久久乱码无人区| 亚洲日韩色欧另类欧美色吊丝| 自拍偷拍 欧美亚洲| 黄色古装操逼小视频| 免费精品国产人妻国语| 操女人逼逼好爽啊操| 日韩一区=区三区四区| 欧美一卡二卡3卡4卡无卡十| 国产精品一线二线三区| 欧美色视频日本片免费看| 17c久久精品国产亚洲av蜜柚| 日本一区二区三区高清在线| 欧美黑人一级性视频| 日本道高清免费在线视频| 五月婷婷六月久久久| 97超碰人人澡香蕉| 国产一区二区三区黄片欧美| 94老司机福利社精品视频| 超碰青青草原免费在线观看97| 五月天在线观看视频精品| 性美女毛片久久a区| 国产免费观看av在线| 天天爱天天做天天舔| 少妇丰满一区一二区视频社区| 国产在线成人精选视频| 久久精品视频女人按摩| 亚洲国产成人久久无码| 17夜人妻人人澡人妻| 丝袜美腿av一区二区| 日韩欧美激情啪啪啪| 人妻天天爽夜夜爽2区蜜a∨| 淫色网亚洲av日韩av| 亚洲精品无码中文字幕专区| 亚洲专区 欧美日韩| 四季av在线一区二区三区| 97超碰在线中文字幕精品| 日本伦精品一区二区三区免费| 人妻人妻干干干干人妻网站| 在线能看的网站你懂得| 国产精品国产三级区别第一集 | 亚洲综合熟女久久30p| 国产精品国产自产拍在线| 亚洲的国产中文字幕的av| 在线亚洲视频免费看| 亚洲va欧美va人人爽2| 日本在线观看视频黄大片www| 色老汉av一区二区三区| 国产成年女人在线观看| 欧美成人中文字幕在线视频| 日韩精品在线观看直播| 欧美视频一区二区三区三州| 天天操日日干夜夜操| 日本xxxxx久久| 2023天天色天天操| 少妇人妻系列500视频| 亚洲图片av伦理三级| 国内老熟妇精品露脸视频| 中文字幕乱码人妻在线观看| 大逼小逼操大屌视频| 亚洲av 综合一区| 国产午夜精华视频在线| 亚洲欧洲日韩av专区| 好紧好湿好爽好大A视频| 天天日天天干天天啪天天射| 国产免费自拍视频精选| 亚洲男人天堂2025| 99久久热只有国产精品| 日本久道久久综合狠狠老| 国产福利小视频在线免费观看| 揉老熟女老熟妇aaa| 婷婷国产一区二区三区| 日韩毛片在线观看网站| 99久久精品岛国免费黄色网| 365日日夜夜精品视频| 日本欧美视频免费观看| 午夜少妇成人人妻av| 97精品视频久久久久| 夜夜色视频在线观看| 九一欧洲国产无码在线| 国产精品美女久久久久av精 | 在线看国产91av| 人妻熟女中文字幕电影| 999人妻精品中出| 性美女毛片久久a区| 99久久国产亚洲精品| 国产欧美亚洲精品第一页青草| 日本精品一区二区三区不卡| 男人插女人阴穴的视频| 精品久久久久久无码中文野结衣| 国产97精品在线免费看| 国产主播在线露脸观看| 久久久久久久久91精品视频|