在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于VxWorks實(shí)現(xiàn)跟蹤雷達(dá)信號(hào)處理子系統(tǒng)的方案設(shè)計(jì)

電子設(shè)計(jì) ? 來(lái)源:電子技術(shù)應(yīng)用 ? 作者:劉國(guó)滿 , 戴擎宇 ? 2020-09-30 09:46 ? 次閱讀

作者:劉國(guó)滿 , 戴擎宇 , 高梅國(guó)

實(shí)現(xiàn)跟蹤雷達(dá)系統(tǒng)中各子系統(tǒng)之間的實(shí)時(shí)通訊,重點(diǎn)是信號(hào)處理子系統(tǒng)中信號(hào)處理板和網(wǎng)絡(luò)間的實(shí)時(shí)通訊。在實(shí)時(shí)操作系統(tǒng)VxWorks平臺(tái)下,編寫(xiě)PCI設(shè)備的驅(qū)動(dòng)程序和網(wǎng)絡(luò)通訊程序,以完成通訊功能。VxWorks的高可靠性和強(qiáng)實(shí)時(shí)性在應(yīng)用中得到了充分的驗(yàn)證,在VxWorks平臺(tái)的支持下,信號(hào)處理子系統(tǒng)完成了信號(hào)處理和網(wǎng)絡(luò)之間的實(shí)時(shí)通訊。

跟蹤雷達(dá)在跟蹤高速目標(biāo)時(shí),需要有足夠快的反應(yīng)速度,這不僅對(duì)它自身的硬件系統(tǒng)的實(shí)時(shí)性要求較高,而且對(duì)相應(yīng)軟件系統(tǒng)的實(shí)時(shí)性要求也較高。用實(shí)時(shí)操作系統(tǒng)VxWorks作為跟蹤雷達(dá)系統(tǒng)中的操作系統(tǒng),可以滿足軟件對(duì)實(shí)時(shí)性需求。

本系統(tǒng)中,跟蹤雷達(dá)各分機(jī)設(shè)備在相應(yīng)處理計(jì)算機(jī)、控制計(jì)算機(jī)控制下協(xié)調(diào)工作,完成對(duì)目標(biāo)的跟蹤和測(cè)量雷達(dá)的引導(dǎo),各分控計(jì)算機(jī)之間通過(guò)以太網(wǎng)接口相互通訊。跟蹤雷達(dá)軟件按功能分為主控、顯示、信號(hào)處理、伺服控制、高頻控制、光電控制六個(gè)子系統(tǒng),分別對(duì)應(yīng)不同的計(jì)算機(jī)。其中主控、信號(hào)處理、伺服控制、高頻控制、光電控制子系統(tǒng)上都使用VxWorks操作系統(tǒng),如圖1所示。

1 VxWorks簡(jiǎn)介

目前市場(chǎng)上比較著名的實(shí)時(shí)操作系統(tǒng)有:

基于VxWorks實(shí)現(xiàn)跟蹤雷達(dá)信號(hào)處理子系統(tǒng)的方案設(shè)計(jì)

VxWorks、pSoS、Nucleus、VRTX、Windows CE、Palm OS、QNX、PowerTV、JavaOS、LynxOS等。其中,VxWorks是美國(guó)WRS(Wind River System)公司推出的一個(gè)具有微內(nèi)核、可裁剪的高性能強(qiáng)實(shí)時(shí)操作系統(tǒng),在實(shí)時(shí)操作系統(tǒng)市場(chǎng)上處于領(lǐng)導(dǎo)地位。它在航空、廣播、運(yùn)輸、醫(yī)療、自動(dòng)化生產(chǎn)和科學(xué)研究等領(lǐng)域中有著廣泛的應(yīng)用,尤其是在國(guó)防和軍事上一些高精尖技術(shù)及實(shí)時(shí)性要求極高的領(lǐng)域中,體現(xiàn)出了其優(yōu)越的性能。在1997年4月發(fā)射的火星探測(cè)器上也使用到了VxWorks。

(1)VxWorks的主要特點(diǎn)

VxWorks具有高度可剪裁的微內(nèi)核結(jié)構(gòu),它需要的存儲(chǔ)器空間大約為8KB~488KB(ROM)、620B~29.3KB(RAM)??梢?jiàn)VxWorks有著極好的可伸縮性,用戶(hù)可以利用工具或直接修改內(nèi)核源文件來(lái)配置內(nèi)核。VxWorks能進(jìn)行高效的多任務(wù)調(diào)度,它支持中斷驅(qū)動(dòng)的優(yōu)先級(jí)搶占式調(diào)度和時(shí)間片輪轉(zhuǎn)調(diào)度,并具有確定的、快速的上下文切換能力,確定的、微秒級(jí)的中斷延遲時(shí)間。這些使得內(nèi)核具有非常強(qiáng)的實(shí)時(shí)性。

(2)VxWorks應(yīng)用程序開(kāi)發(fā)

除了性能出眾的操作系統(tǒng)外,WRS公司還提供了優(yōu)秀的實(shí)時(shí)操作系統(tǒng)開(kāi)發(fā)工具Tornado。Tornado包含三個(gè)高度集成的組件:Tornado工具,一套強(qiáng)大的交叉開(kāi)發(fā)工具;VxWorks實(shí)時(shí)操作系統(tǒng);一整套主機(jī)-目標(biāo)間的通訊選項(xiàng),例如以太網(wǎng)、串行線路、在電路仿真(ICE)和ROM仿真等。

圖2是Tornado開(kāi)發(fā)系統(tǒng)組成框圖,左邊的框代表Tornado集成開(kāi)發(fā)環(huán)境,它運(yùn)行在開(kāi)發(fā)主機(jī)上,可以基于WIN9x、WINNT、DIGITAL UNIX等主機(jī)操作系統(tǒng)。本文介紹的內(nèi)容都是基于WIN9x系統(tǒng)的。右邊的框代表目標(biāo)機(jī),目標(biāo)機(jī)支持的CPU類(lèi)型有MC680x0、PowerPc、SPARC、SPARClite、i960、x86、R3000、R4000、R4650等。目標(biāo)機(jī)上運(yùn)行VxWorks實(shí)時(shí)操作系統(tǒng),其上層運(yùn)行用戶(hù)應(yīng)用程序。

Tornado集成了用于VxWorks應(yīng)用程序開(kāi)發(fā)和調(diào)試的各種工具。開(kāi)發(fā)者在主機(jī)系統(tǒng)里,利用這個(gè)集成環(huán)境組織、編寫(xiě)、編譯和調(diào)試應(yīng)用程序,然后下載到目標(biāo)機(jī)上運(yùn)行、調(diào)試。編譯在主機(jī)上完成,測(cè)試、調(diào)試需要主機(jī)目標(biāo)機(jī)協(xié)調(diào)完成,流程如圖3所示。

2 VxWorks在信號(hào)處理子系統(tǒng)中的應(yīng)用

信號(hào)處理子系統(tǒng)采用摩托羅位的COMPACT PCI計(jì)算機(jī),它的CPU為PII233MMX。該信號(hào)處理子系統(tǒng)的主要任務(wù)是通過(guò)網(wǎng)絡(luò)接收來(lái)自主控子系統(tǒng)的數(shù)據(jù)和命令,傳送給信號(hào)處理板;并且還要讀取信號(hào)處理板的處理結(jié)果,將其通過(guò)網(wǎng)絡(luò)傳送給主控子系統(tǒng)和顯示子系統(tǒng)。信號(hào)處理子系統(tǒng)軟件可分為兩部分:一是驅(qū)動(dòng)程序,負(fù)責(zé)對(duì)信號(hào)處理板的初始化、配置和訪問(wèn),另外用中斷方式來(lái)響應(yīng)信號(hào)處理板;二是網(wǎng)絡(luò)通訊程序,負(fù)責(zé)與主控機(jī)握手、接收數(shù)據(jù)報(bào)文和發(fā)送數(shù)據(jù)報(bào)文。它的組成如圖4所示,當(dāng)信號(hào)處理板產(chǎn)生數(shù)據(jù)后,發(fā)出一次中斷,中斷服務(wù)程序觸發(fā)發(fā)送進(jìn)程讀取信號(hào)處理板上的數(shù)據(jù),然后發(fā)送給網(wǎng)絡(luò)。網(wǎng)絡(luò)通訊程序主要由五個(gè)并發(fā)的進(jìn)程組成:poopClient、BDPReceive、intProc20ms、intProcGate和messageHandle。PoopClient進(jìn)行負(fù)責(zé)和主控子系統(tǒng)握手,獲取主控機(jī)在線信息,以及傳送本子系統(tǒng)在線信息。BDPReceive進(jìn)程接收網(wǎng)絡(luò)數(shù)據(jù),然后送給messageHandle進(jìn)程,經(jīng)處理后再送到信號(hào)處理板上。IntProc20ms和intProcGate進(jìn)程從信號(hào)處理板中讀出數(shù)據(jù),然后發(fā)送到網(wǎng)絡(luò)中去。

STATUS appMain (void)

{

……

/* Connect the ISR */

if (pciIntConnect (INUM_TO_IVEC (INT_NUM_IRQ0+dsp_intLine),(VOIDFUNCPTR)dspISR,0)= =ERROR)

……

/* Create some tasks */

if(taskSpawn(“poop”,100,0,2048,(FUNCPTR)poopClient,0,0,0,0,0,0,0,0,0,0) = = ERROR)

……

if (taskSpawn(“BDPRecv”,80,0,2048,(FUNCPTR)BDPReceive,0,0,0,0,0,0,0,0,0,0) = = ERROR)

……

if(taskSpawn(“intProc20ms”,70,0,2048,(FUNCPTR)intProc20ms,0,0,0,0,0,0,0,0,0,0) = = ERROR)

……

if(taskSpawn(“intProcGate”,60,0,2048,(FUNCPTR)intProcGate,0,0,0,0,0,0,0,0,0,0) = = ERROR)

……

messageHandle ();

return (OK);

}

信號(hào)處理板通過(guò)PCI總線和CPU板相連。在系統(tǒng)上電后,VxWorks對(duì)信號(hào)處理板進(jìn)行一系列必要的初始化。首先在硬件初始化函數(shù)sysHwInit()里,調(diào)用pciConfigLibInit()來(lái)選擇PCI設(shè)備的配置機(jī)制Mechanism #1或Mechanism #2,接著調(diào)用pciConfigLibInit()對(duì)PCI設(shè)備中斷進(jìn)行初始化,建立中斷鏈表。這兩個(gè)步驟對(duì)PCI做了最基本的配置,隨后的一些PCI配置都以它們?yōu)榛A(chǔ)。隨著系統(tǒng)初始化的繼續(xù),在另一個(gè)硬件初始化函數(shù)sysHwInit2()里,調(diào)用了sysPciAutoConfig(),這個(gè)函數(shù)對(duì)PCI設(shè)備做了進(jìn)一步的初始化。首先,它逐個(gè)查找PCI設(shè)備,先查找0號(hào)總線上的所有設(shè)備,一旦查到PCI-PCI橋設(shè)所有設(shè)備為止。查找過(guò)程中,這個(gè)函數(shù)對(duì)一些在總線上慢顯現(xiàn)的設(shè)備作了一些特殊的等待處理。這會(huì)減慢系統(tǒng)啟動(dòng)的速度,若需要,用戶(hù)可以通過(guò)修改內(nèi)核源程序來(lái)避免等待。當(dāng)確定了所有的設(shè)備后,函數(shù)再次查找一遍設(shè)備。這次,它創(chuàng)建一個(gè)PCI設(shè)備列表,把所有的設(shè)備都存到列表中。然后,函數(shù)根據(jù)這個(gè)列表,對(duì)每個(gè)設(shè)備做一些配置。它根據(jù)設(shè)備硬件上的設(shè)備映射設(shè)備存儲(chǔ)空間和I/O空間,分配中斷向量等,圖4的PCI映射存儲(chǔ)器空間就是這樣映射的。然后,系統(tǒng)還對(duì)一些特殊的PCI設(shè)備做相應(yīng)的配置。到此為止,系統(tǒng)對(duì)PCI設(shè)備的初始化工作就結(jié)束了。用戶(hù)了解這些配置后,就可以在應(yīng)用程序里對(duì)自己的PCI設(shè)備進(jìn)行訪問(wèn)了。

操作系統(tǒng)啟動(dòng)后,開(kāi)始執(zhí)行usrAppInit()。這個(gè)函數(shù)的內(nèi)容由用戶(hù)自己編寫(xiě),它完成用戶(hù)所需的功能。在本系統(tǒng)中,因?yàn)槌绦虿恢滥膫€(gè)槽上有哪種信號(hào)處理板,所以程序首先按槽號(hào)逐個(gè)查找一遍,以確定哪個(gè)槽有信號(hào)處理板;然后讀出設(shè)備的PCI映射存儲(chǔ)空間地址,以便對(duì)信號(hào)處理板進(jìn)行讀寫(xiě),同時(shí)讀出中斷線的內(nèi)容,進(jìn)而通過(guò)pciIntConnect()來(lái)掛中斷。pciIntConnect()函數(shù)考慮了PCI設(shè)備對(duì)中斷資源的共享,這樣不會(huì)破壞共享同一個(gè)中斷信號(hào)的其它中斷。中斷處理使用了信號(hào)量機(jī)制,處理模式如圖5下半部所示。當(dāng)有中斷產(chǎn)生時(shí),中斷服務(wù)子程序立即響應(yīng),它給相應(yīng)的處理進(jìn)程發(fā)送信號(hào),處理進(jìn)程即開(kāi)始工作;在沒(méi)接收到信號(hào)時(shí),處理進(jìn)程處于等待狀態(tài)。

STATUS dspISR ()

{

……

switch (intType)

{

case INT_20MS;/* INT_20MS=1 */

……

semGive (sem20ms);

break;

case INT_ACQGATE: /* INT_ACQGATE=2 */

……

semGIve (semAcqGate);

break;

default:

……

break;

}

……

}

void intProc20ms()

{

……

FOREVER

{

semTake (sem20ms,WAIT_FOREVER);

……

}

……

}

void intProcGate ()

{

……

FOREVER

{

semTake (semAcqGate,WAIT_FOREVER);

……

}

……

}

網(wǎng)絡(luò)通訊程序使用SOCKET機(jī)制,因?yàn)橥ㄓ嵵簧婕暗揭粋€(gè)小局域網(wǎng),所以傳輸層采取UDP協(xié)議。程序中創(chuàng)建了一組消息隊(duì)理,接收進(jìn)程不停地接收SOCKET傳來(lái)的數(shù)據(jù)和命令,然后判斷它們的類(lèi)型,再分別存放到不同消息隊(duì)列中,等待處理進(jìn)程的處理,如圖5上半部所示。處理進(jìn)程的一個(gè)主要功能是將接收到的數(shù)據(jù)和命令按照規(guī)定的格式組合成命令字,傳給信號(hào)處理板。另外,信號(hào)處理板處理完一批數(shù)據(jù)后,若向網(wǎng)上傳送數(shù)據(jù),則需要先發(fā)出中斷,中斷服務(wù)程序通知處理進(jìn)程,把數(shù)據(jù)通過(guò)網(wǎng)絡(luò)傳給其它子系統(tǒng)。

這樣,信號(hào)處理板和網(wǎng)絡(luò)之間就能夠順利地通訊了。主控計(jì)算機(jī)可以通過(guò)網(wǎng)絡(luò)實(shí)時(shí)地向信號(hào)處理板發(fā)送各種命令和數(shù)據(jù),同時(shí)信號(hào)處理板也可將數(shù)據(jù)通過(guò)網(wǎng)絡(luò)實(shí)時(shí)地傳送給其它子程序。

信號(hào)處理子系統(tǒng)的程序開(kāi)發(fā)是基于BSP的cpv5000,它為PCI設(shè)備提供非常好的支持,使得開(kāi)發(fā)者對(duì)PCI設(shè)備訪問(wèn)變得非常輕松,VxWorks的網(wǎng)絡(luò)功能也很健全,網(wǎng)絡(luò)通訊易于實(shí)現(xiàn)。另外,VxWorks的多任務(wù)性及豐富的進(jìn)程通訊機(jī)制為實(shí)現(xiàn)復(fù)雜的功能提供了必要的手段。本文中提到的所有功能都已在具體的項(xiàng)目中實(shí)現(xiàn),VxWorks穩(wěn)定可靠,實(shí)時(shí)性完全滿足項(xiàng)目的需要。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7636

    瀏覽量

    90266
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7103

    瀏覽量

    125038
  • 雷達(dá)
    +關(guān)注

    關(guān)注

    50

    文章

    3089

    瀏覽量

    119509
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    VxWorks多DSP系統(tǒng)多任務(wù)程序設(shè)計(jì)方案

    相結(jié)合,來(lái)實(shí)時(shí)地完成某一特定任務(wù)。隨著信號(hào)采集速度和處理速度的要求越來(lái)越高,許多領(lǐng)域都需要進(jìn)行多處理器運(yùn)算,其中包括醫(yī)學(xué)、圖像處理、軍事、工業(yè)控制、電信等許多領(lǐng)域。多
    發(fā)表于 06-27 06:48

    基于CPLD的雷達(dá)仿真信號(hào)實(shí)現(xiàn)方案

    成本,而且還給系統(tǒng)軟件設(shè)計(jì)增加不必要的負(fù)擔(dān)。為此,提出了一種基于CPLD的雷達(dá)仿真信號(hào)實(shí)現(xiàn)方案,它能為機(jī)載
    發(fā)表于 12-08 06:09

    求一種基于CPLD的雷達(dá)仿真信號(hào)實(shí)現(xiàn)方案

    本文提出了一種基于CPLD的雷達(dá)仿真信號(hào)實(shí)現(xiàn)方案,它能為機(jī)載雷達(dá)測(cè)試系統(tǒng)提供所需的多種典型的重
    發(fā)表于 05-06 06:19

    如何實(shí)現(xiàn)光伏發(fā)電光照自動(dòng)跟蹤系統(tǒng)總體方案設(shè)計(jì)?

    如何實(shí)現(xiàn)光伏發(fā)電光照自動(dòng)跟蹤系統(tǒng)總體方案設(shè)計(jì)
    發(fā)表于 10-25 06:10

    基于VxWorks雷達(dá)中央控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    基于VxWorks雷達(dá)中央控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
    發(fā)表于 03-29 12:30 ?25次下載

    基于VxWorks的多DSP并行處理系統(tǒng)實(shí)現(xiàn)

    基于VxWorks的多DSP并行處理系統(tǒng)實(shí)現(xiàn)
    發(fā)表于 03-29 12:31 ?17次下載

    基于VxWorks目標(biāo)跟蹤系統(tǒng)的接口板設(shè)計(jì)

    根據(jù)坦克目標(biāo)自動(dòng)跟蹤系統(tǒng)的總體技術(shù)要求,在基于VxWorks 嵌入式系統(tǒng)下,設(shè)計(jì)了坦克目標(biāo)自動(dòng)跟蹤系統(tǒng)
    發(fā)表于 08-07 09:15 ?17次下載

    基于VxWorks的多DSP并行處理系統(tǒng)實(shí)現(xiàn)

    多DSP信號(hào)處理板廣泛地運(yùn)用于工業(yè)、軍事、通信和醫(yī)療等許多方面。介紹了一種基于實(shí)時(shí)操作系統(tǒng)VxWorks,采用雷達(dá)距離向脈沖壓縮算法對(duì)數(shù)據(jù)
    發(fā)表于 12-05 16:46 ?5次下載

    VxWorks系統(tǒng)雷達(dá)信號(hào)處理中的應(yīng)用

    雷達(dá)系統(tǒng)的 數(shù)字信號(hào)處理 中,其主要特點(diǎn)是數(shù)據(jù)流量大、運(yùn)算量大和處理的實(shí)時(shí)性,單片高性能的DSP芯片也不能滿足
    發(fā)表于 08-26 14:38 ?42次下載
    <b class='flag-5'>VxWorks</b><b class='flag-5'>系統(tǒng)</b>在<b class='flag-5'>雷達(dá)</b><b class='flag-5'>信號(hào)</b><b class='flag-5'>處理</b>中的應(yīng)用

    地基雷達(dá)信號(hào)處理子系統(tǒng)的建模與仿真

    本文主要對(duì)地基雷達(dá)信號(hào)處理子系統(tǒng)進(jìn)行了的建模與仿真。首先詳細(xì)分析了其信號(hào)處理方法,包括窄帶
    發(fā)表于 09-07 18:49 ?34次下載
    地基<b class='flag-5'>雷達(dá)</b><b class='flag-5'>信號(hào)</b><b class='flag-5'>處理</b><b class='flag-5'>子系統(tǒng)</b>的建模與仿真

    雷達(dá)通用信號(hào)處理系統(tǒng)實(shí)現(xiàn)與應(yīng)用

    文中提出一種通用信號(hào)處理系統(tǒng),該系統(tǒng)不僅將兩種處理器的優(yōu)點(diǎn)集于一身,并且具有很強(qiáng)的通用性,可以應(yīng)用于不同的雷達(dá)
    發(fā)表于 12-15 17:17 ?64次下載
    <b class='flag-5'>雷達(dá)</b>通用<b class='flag-5'>信號(hào)</b><b class='flag-5'>處理系統(tǒng)</b>的<b class='flag-5'>實(shí)現(xiàn)</b>與應(yīng)用

    地面脈沖多普勒雷達(dá)信號(hào)處理系統(tǒng)方案

    地面脈沖多普勒雷達(dá)信號(hào)處理系統(tǒng)方案,下來(lái)看看
    發(fā)表于 12-26 17:19 ?8次下載

    實(shí)時(shí)操作系統(tǒng)VxWorks跟蹤雷達(dá)系統(tǒng)中的應(yīng)用設(shè)計(jì)分析

    軟件對(duì)實(shí)時(shí)性的需求。 本系統(tǒng)中,跟蹤雷達(dá)各分機(jī)設(shè)備在相應(yīng)處理計(jì)算機(jī)、控制計(jì)算機(jī)控制下協(xié)調(diào)工作,完成對(duì)目標(biāo)的跟蹤和測(cè)量
    發(fā)表于 10-30 10:40 ?0次下載
    實(shí)時(shí)操作<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>VxWorks</b>在<b class='flag-5'>跟蹤</b><b class='flag-5'>雷達(dá)</b><b class='flag-5'>系統(tǒng)</b>中的應(yīng)用設(shè)計(jì)分析

    各種雷達(dá)子系統(tǒng)的解決方案這里都有!

    安華高科技解決方案可以支持多種雷達(dá)子系統(tǒng)。
    的頭像 發(fā)表于 06-22 09:32 ?4205次閱讀
    各種<b class='flag-5'>雷達(dá)</b><b class='flag-5'>子系統(tǒng)</b>的解決<b class='flag-5'>方案</b>這里都有!

    使用跟蹤子系統(tǒng)時(shí)發(fā)生處理器死鎖怎么辦?

    停滯條件全部清除為止。 某些跟蹤子系統(tǒng)可能需要在處理器上執(zhí)行相應(yīng)指令才能清除 AMBA ATB 停滯條件。此類(lèi)跟蹤子系統(tǒng)的示例包括通過(guò) S
    的頭像 發(fā)表于 05-10 14:04 ?1705次閱讀
    主站蜘蛛池模板: 五月婷婷中文字幕 | 日韩毛片网 | 免费观看老外特级毛片 | 欧美一级精品高清在线观看 | 222aaa天堂 | 亚洲男人天堂网址 | 免费观看美女被cao视频 | 国产精品天天看大片特色视频 | 亚洲色图欧美激情 | 美女和帅哥在床上玩的不可描述 | 黄网在线观看 | 国产精品臀控福利在线观看 | 丁香婷婷在线视频 | 亚洲午夜久久久久久噜噜噜 | 一区二区三区四区在线 | 国产精品欧美精品国产主播 | 免费边摸边吃奶边叫床视频gif | 国产色视频在线 | 高h细节肉爽文男男 | 欧美在线观看一区二区三 | 1000部又爽又黄的做黄禁片 | a4yy私人毛片在线 | 中国一级生活片 | 神马电影天堂网 | 青青导航 | 国产精品a在线观看香蕉 | 乱小说录目伦800 | 日本污视频在线观看 | good韩国理论在线三级 | 欧美.亚洲.日本一区二区三区 | 午夜精品久久久久蜜桃 | 久久成人亚洲 | 最新激情网 | 特黄特黄aaaa级毛片免费看 | 精品国产柚木在线观看 | 精品videosex性欧美 | 天堂网在线.www天堂在线 | 午夜亚洲精品 | 久久久综合久久 | 天天天综合 | 天天操夜夜草 |