《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于KL25的RFID構(gòu)件化工程框架研究
基于KL25的RFID構(gòu)件化工程框架研究
2015年電子技術(shù)應(yīng)用第8期
曹國平1,2,王宜懷1,2,凌 云1,2
1.蘇州大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,江蘇 蘇州215006;2.軟件新技術(shù)與產(chǎn)業(yè)化協(xié)同創(chuàng)新中心,江蘇 南京210093
摘要: 目前,RFID技術(shù)已在物流倉儲(chǔ)、交通運(yùn)輸?shù)群芏囝I(lǐng)域被廣泛使用,但在應(yīng)用系統(tǒng)的開發(fā)過程中存在大量重復(fù)工作。依據(jù)軟件工程思想,設(shè)計(jì)了通用的RFID構(gòu)件,并給出了構(gòu)件化工程框架,同時(shí)采用以飛思卡爾KL25MCU(ARM Cortex-M0+內(nèi)核)和射頻芯片RC531組成的實(shí)驗(yàn)裝置為實(shí)例,在KDS1.1.1開發(fā)環(huán)境下對(duì)該構(gòu)件框架進(jìn)行了具體的工程測試,為提高RFID應(yīng)用系統(tǒng)開發(fā)的規(guī)范性和可移植性提供了重要參考。
關(guān)鍵詞: RFID 工程框架 KL25 RC531
中圖分類號(hào): TP311
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.2015.08.005

中文引用格式: 曹國平,王宜懷,凌云. 基于KL25的RFID構(gòu)件化工程框架研究[J].電子技術(shù)應(yīng)用,2015,41(8):20-23.
英文引用格式: Cao Guoping,Wang Yihuai,Ling Yun. The research of RFID component engineering framework based on KL25 processor[J].Application of Electronic Technique,2015,41(8):20-23.
The research of RFID component engineering framework based on KL25 processor
Cao Guoping1,2,Wang Yihuai1,2,Ling Yun1,2
1.Department of Computer Science and Technology,Soochow University,Suzhou 215006,China; 2.Collaborative Innovation Center of Novel Software Technology and Industrialization,Nanjing 210093,China
Abstract: Now RFID technology has been widely used in many fields such as logistics warehouse, transportation,etc. But there are a lot of redundant work in the development of the application system. According to software engineering idea, this paper introduces a RFID component engineering framework and universal RFID component to achieve more efficient software design, and tests the engineering framework under the KDS1.1.1 development environment on an experiment board composd of KL25 MCU(ARM Cortex-M0+ Kernel )and RF chip RC531. This work provides important references for improving the standardization and portability of RFID application system development.
Key words : RFID;engineering framework;KL25;RC531

   

0 引言

    目前,射頻識(shí)別技術(shù)(RFID)已在多個(gè)領(lǐng)域中被廣泛使用,但RFID應(yīng)用系統(tǒng)是典型的硬件平臺(tái)相關(guān)性系統(tǒng),通常具有難以維護(hù)、更新、移植等特點(diǎn)[1],其中存在大量重復(fù)工作。軟件構(gòu)件技術(shù)是指通過組裝一系列可復(fù)用的軟件構(gòu)件形成軟件系統(tǒng)的軟件技術(shù),以軟件構(gòu)件為基礎(chǔ),設(shè)計(jì)一個(gè)合理的構(gòu)件化工程框架是降低工程開發(fā)的難度,提升軟件的可重用性、可移植性和可維護(hù)性的有效途徑[2]。本文針對(duì)RFID應(yīng)用系統(tǒng)的特點(diǎn),通過對(duì)RFID一般應(yīng)用模型的分析,封裝了構(gòu)件相關(guān)函數(shù),并給出了結(jié)構(gòu)清晰合理的RFID構(gòu)件化工程框架,有效提高了RFID應(yīng)用系統(tǒng)的開發(fā)效率。同時(shí)以思卡爾KL25 MCU和射頻芯片RC531構(gòu)成的實(shí)驗(yàn)裝置為基礎(chǔ),在Kinetis Design Studio集成開發(fā)環(huán)境中對(duì)該構(gòu)件框架的使用進(jìn)行了具體測試,并分析了該構(gòu)件框架在其他嵌入式系統(tǒng)上的移植應(yīng)用,對(duì)提高系統(tǒng)開發(fā)的規(guī)范性和可移植性具有重要參考意義。

1 RFID驅(qū)動(dòng)構(gòu)件的設(shè)計(jì)及解析

    構(gòu)件設(shè)計(jì)的目標(biāo)是可重用,達(dá)到此目標(biāo)的關(guān)鍵是構(gòu)件提供了契約式的接口,它的輸入接口代表了環(huán)境為它提供的服務(wù),輸出接口代表了它為環(huán)境提供的服務(wù)。一個(gè)接口提供一種服務(wù),完成某種邏輯行為[3]。構(gòu)件接口由兩部分組成:一是署名部分,即構(gòu)件本身提供服務(wù)的描述,由構(gòu)件頭文件(.h)實(shí)現(xiàn);二是行為部分,即構(gòu)件行為的描述,由源文件(.c)實(shí)現(xiàn)。因此,為提高構(gòu)件可重用性,在設(shè)計(jì)軟件構(gòu)件時(shí),必須對(duì)構(gòu)件的共性和個(gè)性進(jìn)行分析,抽取出構(gòu)件的屬性和對(duì)外接口函數(shù)。盡量做到:當(dāng)一個(gè)構(gòu)件應(yīng)用到不同系統(tǒng)中時(shí),僅需修改構(gòu)件的頭文件,對(duì)于構(gòu)件的源程序文件則不必修改或改動(dòng)很小。

1.1 RFID應(yīng)用系統(tǒng)的一般模型

    通過分析RFID應(yīng)用系統(tǒng)的共性,可以建立一個(gè)由3部分組成的一般系統(tǒng)模型[4],如圖1所示。控制MCU主要提供對(duì)射頻讀寫芯片的控制操作;射頻讀寫芯片及輔助電路用于實(shí)現(xiàn)與控制MCU的數(shù)據(jù)通信并控制與標(biāo)簽的通信操作;天線部分則實(shí)現(xiàn)電磁波的收發(fā)。

qrs3-t1.gif

    以蘇州大學(xué)飛思卡爾嵌入式中心開發(fā)的 RFID實(shí)驗(yàn)裝置為例,KL25作為控制MCU,是整個(gè)硬件系統(tǒng)的核心;射頻讀寫芯片RC531與KL25通信實(shí)現(xiàn)各種功能。RC531支持并行接口或SPI接口兩種方式實(shí)現(xiàn)與控制MCU的通信。任意一款MCU只需按表1所示提供對(duì)應(yīng)的GPIO引腳即可以模擬SPI的方式控制RC531芯片。

qrs3-b1.gif

1.2 構(gòu)件函數(shù)封裝

    在RFID系統(tǒng)中,射頻讀寫芯片RC531作為KL25的外設(shè)[5-6],是驅(qū)動(dòng)構(gòu)件的對(duì)象。

    RC531對(duì)A類卡的通信處理流程如圖2所示。首先,發(fā)送Request詢卡命令給天線工作范圍內(nèi)的所有卡片,卡片在上電復(fù)位后響應(yīng)該命令;隨后通過防沖突循環(huán),根據(jù)卡的序列號(hào)選中一張卡;接著對(duì)準(zhǔn)備訪問的卡片的存儲(chǔ)區(qū)的密碼進(jìn)行鑒別;在通過了密碼驗(yàn)證后,讀寫模塊可以對(duì)該存儲(chǔ)區(qū)的數(shù)據(jù)進(jìn)行讀、寫、增值、減值以及掛起等操作[7]

qrs3-t2.gif

    根據(jù)該處理流程,從上層應(yīng)用的角度出發(fā),可不必關(guān)注防沖突、密碼驗(yàn)證等過程,只需要關(guān)注對(duì)存儲(chǔ)區(qū)的具體應(yīng)用。因此RC531構(gòu)件只需要對(duì)A類卡提供初始化、讀寫數(shù)據(jù)等功能函數(shù),而防沖突等操作可作為內(nèi)部函數(shù)處理。同理根據(jù)B類卡的處理流程,構(gòu)件需要提供初始化、讀取卡號(hào)等函數(shù)。

    綜合以上分析,在RC531構(gòu)件頭文件中的內(nèi)容應(yīng)主要包含外設(shè)模塊寄存器相關(guān)信息的定義和函數(shù)原型的聲明。前者指明了本“元構(gòu)件”與具體硬件相關(guān)的信息,而后者則給出了本驅(qū)動(dòng)構(gòu)件對(duì)上層構(gòu)件或應(yīng)用程序所提供的接口函數(shù)。另外從硬件的角度看,控制射頻模塊只需要確定MCU與RC531的接口一個(gè)要素即可,但由于KL25的每個(gè)引腳都需要確定端口號(hào)與引腳號(hào)兩個(gè)部分,所以在應(yīng)用中將這兩個(gè)部分組合為一個(gè)值,方便理解與調(diào)用。通過這種設(shè)定,上層構(gòu)件在使用它時(shí),將具有極大的靈活性。構(gòu)件源程序文件實(shí)現(xiàn)對(duì)外接口函數(shù)功能,構(gòu)件內(nèi)部使用的函數(shù)也在構(gòu)件源程序文件中定義。最終在頭文件中應(yīng)給出MF_Init(初始化)、MF_ReadCardA(讀A卡)、MF_WriteCardA(寫A卡)、MF_Deduct(電子錢包充值)、MF_Recharge(電子錢包扣款)、MF_Halt(掛起)、MF_ ReadCardB(讀B卡)等功能函數(shù)。以初始化函數(shù)為例,其需要完成的功能為:將KL25的GPIO接口初始化為SPI形式,將RC531復(fù)位并將天線接口初始化為A類或B類通信狀態(tài)。因此初始化函數(shù)的封裝需要提供一個(gè)通信協(xié)議類型的參數(shù),并需要返回一個(gè)狀態(tài)值反映初始化是否成功。

//將KL25部分GPIO口定義為模擬SPI功能

//MFRC531的MOSI引腳

#define MF_MOSI_PIN

        (GPIO_PORT_D << 8) | 3

//MFRC531的MISO引腳

#define MF_MISO_PIN

        (GPIO_PORT_D << 8) | 5 

/函數(shù)名稱:MF_Init

//功能概要:復(fù)位芯片并根據(jù)標(biāo)簽類型初始化

//參數(shù)說明:ProMode: A類協(xié)議 Pro_A

//                    B類協(xié)議 Pro_B

//函數(shù)返回:錯(cuò)誤碼 MI_OK:初始化成功

//                 MI_NOTAGERR:失敗

uint_8 MF_Init(uint_8 ProMode);

2 工程框架設(shè)計(jì)

2.1 工程框架的組織原則

    按照軟件工程的思想,框架是一個(gè)能夠被開發(fā)人員實(shí)例化的系統(tǒng)構(gòu)架,規(guī)定了應(yīng)用軟件的體系結(jié)構(gòu),定義了模塊和對(duì)象的分割,確定了各部分的主要職責(zé)、協(xié)作關(guān)系及控制流程[8]。工程框架的設(shè)計(jì)和組織必須是可復(fù)用、可移植和可理解的,以利于提高嵌入式軟件的開發(fā)效率。因此,本文在設(shè)計(jì)中遵循以下的原則[9-10]

    (1)系統(tǒng)結(jié)構(gòu)分層,軟件與硬件分離。

    首先,應(yīng)用系統(tǒng)按照用戶、業(yè)務(wù)邏輯、驅(qū)動(dòng)進(jìn)行分層,將不同層次的構(gòu)件文件組織在不同文件夾下,使框架可即插即用替換構(gòu)件;其次,從不同的層次中分別提煉出高層構(gòu)件和底層構(gòu)件,高層構(gòu)件與硬件無關(guān),而底層構(gòu)件與硬件密不可分,是硬件驅(qū)動(dòng)程序的封裝。高層構(gòu)件實(shí)現(xiàn)一個(gè)具體應(yīng)用,而底層構(gòu)件是對(duì)硬件驅(qū)動(dòng)程序的封裝;同時(shí)在硬件構(gòu)件層中,相對(duì)于核心構(gòu)件最小系統(tǒng)而言,中間構(gòu)件和終端構(gòu)件都是核心構(gòu)件的“外設(shè)”,將這些“外設(shè)”的驅(qū)動(dòng)程序封裝而成的軟件構(gòu)件作為底層外設(shè)構(gòu)件。底層外設(shè)構(gòu)件可以調(diào)用底層內(nèi)部構(gòu)件,而高層構(gòu)件可以調(diào)用底層外設(shè)構(gòu)件和底層內(nèi)部構(gòu)件中的功能構(gòu)件。

    (2)將芯片特性分離

    每款芯片都擁有自己的內(nèi)核及芯片初始化文件,這些文件由芯片設(shè)計(jì)人員提供,具有特定的內(nèi)容。將這類文件組織在一起,這樣針對(duì)某一款芯片進(jìn)行開發(fā)時(shí),應(yīng)用開發(fā)者不必修改該目錄。

2.2 工程框架的組織形式

    通過RFID應(yīng)用系統(tǒng)模型,可將射頻讀寫芯片作為外設(shè)構(gòu)件處理。基于框架的組織原則,通過對(duì)工程框架的目錄名和共性的文件歸納分類組織,得到符合要求的構(gòu)件化工程框架。以基于KL25的RFID工程為例,其在KDS1.1.1開發(fā)環(huán)境下的目錄結(jié)構(gòu)組織如圖3所示。

qrs3-t3.gif

    整個(gè)框架中的目錄按照開發(fā)系統(tǒng)所應(yīng)用到的文件順序排列,各目錄中存放文件的原則如下:

    Includes目錄存放開發(fā)環(huán)境相關(guān)的文件,由工程自動(dòng)生成。

    01_DOC中存放工程說明文檔,工程有變化時(shí),即時(shí)更新。

    02_CPU、03_MCU目錄分別存放與內(nèi)核及芯片相關(guān)的公共文件,其中包含了幾乎所有底層構(gòu)件都涉及的MCU寄存器的宏定義、啟動(dòng)代碼等文件。

    04_Linker_File中存放鏈接腳本文件,描述程序文件在芯片存儲(chǔ)區(qū)中的存放順序,該文件與編譯器相關(guān)。

    05_Driver、06_App_componet目錄分別存放底層硬件的驅(qū)動(dòng)構(gòu)件及高層構(gòu)件文件,底層構(gòu)件是硬件系統(tǒng)各功能模塊的驅(qū)動(dòng)封裝,如讀寫芯片RC531的構(gòu)件文件等;高層構(gòu)件用于實(shí)現(xiàn)具體的應(yīng)用功能。

    07_Soft_component目錄存放穩(wěn)定、移植性良好、與硬件無關(guān)的抽象構(gòu)件文件,如數(shù)值類型轉(zhuǎn)換算法等,如此則實(shí)現(xiàn)了業(yè)務(wù)、邏輯、數(shù)據(jù)的完全分離。

    08_Sources目錄包括總頭文件includes.h、主函數(shù)文件main.c以及中斷函數(shù)文件isr.h、isr.c。main.c文件是工程任務(wù)的核心文件,用戶的應(yīng)用都添加在該文件中。總頭文件中包含主程序文件中需要的驅(qū)動(dòng)構(gòu)件頭文件、變量聲明等;isr.c中包含了中斷函數(shù)的實(shí)現(xiàn)代碼,isr.h是isr.c文件的頭文件,存放中斷函數(shù)聲明,因?yàn)橹袛嘞蛄勘砦募枪こ炭蚣艿闹匾獌?nèi)容之一,因此,在工程框架中,用戶應(yīng)避免直接對(duì)中斷向量表文件進(jìn)行修改,而采用“注冊”的方式為用戶提供編程接口,既方便用戶使用,同時(shí)也提高了系統(tǒng)編程的安全性。

3 工程在框架下的移植分析

    在實(shí)際應(yīng)用中,工程的移植有多種情況。以KL25下的RFID應(yīng)用工程為例,當(dāng)需要在相同的硬件環(huán)境下設(shè)計(jì)不同的工程時(shí),只需以該工程為模板,在05_Driver目錄下添加需要的底層構(gòu)件,并在08_Sources目錄下修改主函數(shù)中的任務(wù),即可在其余文件保持不變的情況下,快速開發(fā)出新的應(yīng)用工程。這種情況下應(yīng)用工程之間的可移植性最大。

    當(dāng)將工程移植到相同或相兼容內(nèi)核的芯片時(shí),僅需修改03_MCU目錄下的芯片文件,以及根據(jù)硬件連接方式在05_Driver目錄下修改RC531構(gòu)件頭文件中的引腳定義,已有的工程即可在新的目標(biāo)芯片下運(yùn)行。如將KL25上的工程移植到Cortex-M4內(nèi)核的K60芯片時(shí),只需將頭文件中的引腳定義修改即可。

//將K60部分GPIO口定義為模擬SPI功能

//MFRC531的MOSI引腳

#define MF_MOSI_PIN

        (GPIO_PORT_E << 8) | 19

//MFRC531的MISO引腳

#define MF_MISO_PIN

        (GPIO_PORT_E << 8) | 1

    當(dāng)工程移植到不同內(nèi)核的芯片時(shí),由于硬件結(jié)構(gòu)一般變化較大,通常需要修改02_CPU、03_MCU、08_Sources目錄下的中斷注冊文件等與芯片直接相關(guān)的系統(tǒng)文件,同時(shí)還須修改GPIO的驅(qū)動(dòng),但設(shè)備構(gòu)件文件的結(jié)構(gòu)及工程框架依然可以保持不變。可見在該框架下,工程組織非常清晰,移植也很方便。

4 工程框架應(yīng)用與測試

    測試工程在KDS1.1.1開發(fā)環(huán)境和SD-FSL-KL25-EVB開發(fā)板上進(jìn)行,測試工程實(shí)現(xiàn)的功能為:KL25的串口1與PC通信,接收讀取M1卡中數(shù)據(jù)塊5中數(shù)據(jù)的控制命令,實(shí)現(xiàn)框架的中斷服務(wù)功能;查找并讀取標(biāo)簽中的數(shù)據(jù),通過串口1將數(shù)據(jù)顯示在PC上。要實(shí)現(xiàn)以上功能,需在框架isr.c文件中添加串口1的中斷服務(wù)例程,并在isr.h文件中實(shí)現(xiàn)中斷注冊,然后在主函數(shù)文件中分別調(diào)用RFID初始化、讀數(shù)據(jù)構(gòu)件與串口發(fā)送數(shù)據(jù)構(gòu)件即可。主函數(shù)部分代碼如下:

    MF_Init(Pro_A);

    for(;;)

    {

     If(1==read_flag)

     {

    if(MI_OK == MF_ReadCardA

    (ReadDataBuff, Key,BlockNo))

    {

      uart_send_string(UART_1, "Read Success!\r\n"); 

    //將讀取的數(shù)據(jù)轉(zhuǎn)換為16進(jìn)制字符形式

       …

    //將數(shù)據(jù)輸出

       uart_sendN(UART_1,16,DataBuff);

    }

    else

    {

           uart_send_string(UART_1, "Read failed!\r\n");

        }

    }

    …

    將測試工程編譯后下載到目標(biāo)板,將開發(fā)板上的串口1與PC連接運(yùn)行,從串口測試工具中發(fā)送控制命令“R11”,可以觀察到接收窗口中穩(wěn)定地回送數(shù)據(jù),如圖4所示。測試結(jié)果表明在該工程框架下,工程任務(wù)建立簡便,運(yùn)行穩(wěn)定,控制邏輯清晰可靠,能夠滿足工程運(yùn)行的需求。

qrs3-t4.gif

5 結(jié)論

    RFID應(yīng)用系統(tǒng)在市場中被廣泛使用,但RFID開發(fā)原理較為復(fù)雜,同時(shí)在開發(fā)中存在大量重復(fù)工作。設(shè)計(jì)一個(gè)合理的開發(fā)框架有助于封裝底層構(gòu)件,幫助開發(fā)者高效地開發(fā)出穩(wěn)定的嵌入式RFID產(chǎn)品。本文根據(jù)軟件工程思想,對(duì)RFID構(gòu)件分析并封裝了MF_Init、MF_ReadCardA、MF_WriteCardA、MF_Deduct、MF_Recharge、MF_Halt、MF_ ReadCardB等功能函數(shù),并給出了結(jié)構(gòu)清晰合理的構(gòu)件化工程框架,對(duì)提高RFID應(yīng)用系統(tǒng)開發(fā)的規(guī)范性和可移植性具有重要參考意義。同時(shí)以飛思卡爾KL25 MCU和射頻芯片RC531構(gòu)成的實(shí)驗(yàn)裝置為基礎(chǔ),給出了測試工程的創(chuàng)建及測試過程,為RFID應(yīng)用系統(tǒng)開發(fā)提供了一個(gè)結(jié)構(gòu)清晰、層次分明、可移植性強(qiáng)的開發(fā)模板。

參考文獻(xiàn)

[1] 譚民,劉禹,曾雋芳.RFID技術(shù)系統(tǒng)工程及應(yīng)用指南[M].北京:機(jī)械工業(yè)出版社,2007.

[2] 楊芙清,梅宏,黃罡.構(gòu)件化軟件設(shè)計(jì)與實(shí)現(xiàn)[M].北京:清華大學(xué)出版社,2008.

[3] MOREIRA F A,SOLIVEIRA M F.A model-driven engineering framework for embedded systems design[J].Innovations in Systems and Software Engineering,2012,8(1):19-23.

[4] 王慧明.RFID開發(fā)平臺(tái)的設(shè)計(jì)及其應(yīng)用[D].蘇州:蘇州大學(xué),2009.

[5] ARM.Cortex-M0+ technical reference manual[EB/OL].(2012-03-01)[2015-04-20].http://www.Freescale.com.cn.

[6] 王宜懷,朱仕浪,郭蕓.嵌入式技術(shù)基礎(chǔ)與實(shí)踐-ARM Cortex-M0+ Kinetis L系列微控制器[M].北京:清華大學(xué)出版社,2013.

[7] Philips Semiconductors.Mifare MF RC531 ISO 14443 readerIC data sheet[EB/OL].(2005-12-01)[2015-04-20].http://www.nxp.com.

[8] 凌藝春,黃飛.匯編程序移植性的研究與實(shí)踐[J].制造業(yè)自動(dòng)化,2011,33(3):174-175.

[9] SZYPERSKI C,GRUNTZ D,MURER S.Component software:beyond object-oriented programming[M].Addison-Wesley,2002.

[10] 張倩,楊玉宇.《系統(tǒng)與軟件可移植性》標(biāo)準(zhǔn)中可移植性定義的研究[J].信息技術(shù)與標(biāo)準(zhǔn)化,2009,35(10):51-54.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: www久久爱白液流出h好爽 | 粉嫩av一区二区三区免费野 | 乱人伦人妻中文字幕 | 黑人操亚洲美女 | 国产三级自拍视频 | 欧美四区| 国产中年夫妇激情高潮 | 欧美成人三级在线播放 | 国产成人无码a区在线观看导航 | 狠狠综合久久av一区二区 | 日韩电影一区二区三区 | h无码动漫在线观看 | 欧美精品一区二区三区免费视频 | 一级黄色大片 | 国产男女爽爽爽免费视频 | 国产又色又爽又黄又免费软件 | 国产精品久久久久久久久岛 | 亚洲另类激情专区小说图片 | 成人妇女免费播放久久久 | 婷婷伊人综合亚洲综合网 | 1024国产精品 | 亚洲国产精品女人久久久 | 久久极品视频 | 爽啪啪gif动态图第136期 | 蜜桃色视频| 主播av在线 | 91视频中文字幕 | √天堂中文官网8在线 | 91精品国产综合久久久久久 | 九一自拍中文字幕 | 日本大尺度吃奶做爰视频 | 国产又粗又猛又黄又爽无遮挡 | 欧美美女一级片 | 综合 欧美 亚洲日本 | 中文字幕乱码人妻二区三区 | 成人亚洲精品久久久久软件 | 天堂va欧美ⅴa亚洲va一国产 | 亚洲国产成人久久综合一区77 | 三级毛片免费播放 | 久热免费 | 欧美精品一区二区三 | 欧美日韩精品一区二区在线播放 | 久久综合在线 | 韩国三级中文字幕hd久久精品 | 国产性在线 | 国产性猛交╳xxx乱大交 | 日日av色欲香天天综合网 | 国产一二三区写真福利视频 | 精品无码av人在线观看 | 中文字幕av在线免费观看 | 99久久国产宗和精品1上映 | 欧美日韩视频一区二区 | 国产精品9999久久久久 | 国产欧美综合一区二区三区 | 中文字幕永久在线 | 国产三级中文字幕 | 亚洲免费黄色片 | 一区二区三区视频免费 | 91.成人天堂一区 | 日本视频网 | 亚洲午夜精品17c | 天堂一二三区 | 狠狠婷婷综合久久久久久 | 国产乱码精品一区二区三区四川人 | 香蕉啪啪网 | 一本色道无码道在线观看 | 中文字幕亚洲无线码在线一区 | www.99爱| 粗大猛烈进出高潮视频 | av网站久久 | 高潮videossex高潮 | 美女视频黄色在线观看 | 成年人av在线播放 | 国产精品久久久久9999爆乳 | 久久香蕉国产线熟妇人妻 | 91成品视频| 女人裸体性做爰视频 | 99re在线观看视频 | 欧美综合区 | 一本色综合亚洲精品蜜桃冫 | 日韩 国产 在线 | 国内精品91少妇在线播放 | 国产精品91久久 | 欧美综合久久久 | 26uuu国产 | √8天堂资源地址中文在线 √天堂 | 污网在线观看 | 国产免费自拍视频 | 婷婷色综合网 | 亚洲精品久久久久中文第一幕 | 国产人妻精品久久久久野外 | 美女的mm免费视频 | 久久婷婷色综合一区二区 | 天天综合网91 | 亚洲欧美日韩人成在线播放 | av美女在线 | 亚洲人成网7777777国产 | 日韩激情一区二区 | 在线视频日韩精品 | 少妇高潮惨叫久久久久 | 久久久视频在线 | 亚洲欧美中文字幕 | 日本韩国欧美一区二区 | 久久久综合久久久 | 亚洲精品乱码久久久久久蜜桃不爽 | 亚洲视频在线观看免费视频 | 国产精品入口麻豆www | 九九九在线视频 | 国产成人精品一区二区三区免费 | 一二三四视频社区在线 | www日日干 | 少妇激情av一区二区 | 国产精品午夜福利视频234区 | 2018亚洲男人天堂 | 亚洲同性同志一二三专区 | 国产高清一区二区三区四区 | 韩国日本在线 | 免费大片黄在线观看 | 精品久久无码中文字幕 | 日在线视频 | 天下第一社区视频www日本 | 久草在线新时代视觉体验 | 国产精品三级在线 | 一区二区三区四区五区视频 | 91成人福利 | 国产精品99久久久久久白浆小说 | 久草在线视频在线观看 | 亚洲日韩乱码一区二区三区四区 | 日韩精品一区二区三区 | 日韩欧美在线观看免费 | 国产视频网站在线观看 | 在线观看日韩欧美 | 亚洲图片中文字幕 | 极品粉嫩嫩模大尺度无码视频 | 欧美成人日韩 | 91婷婷在线 | 日日碰狠狠躁久久躁蜜桃 | 一二三区视频 | 少妇人妻av毛片在线看 | 久草福利在线观看 | 一级 黄 色 毛片 | 亚洲伊人成无码综合影院 | 久久综合99re88久久爱 | 黑人狂躁日本妞videos在哪里 | 在线中文字幕一区二区 | 亚洲人交配视频 | 成 人 黄 色 网 页 | 久久国产精品影视 | 男女做激情爱呻吟口述全过程 | www.黄色片 | 亚 洲 视 频 高 清 无 码 | 亚洲成人免费视频 | 人妻少妇精品久久久久久 | 91日日| 无码人妻av一区二区三区蜜臀 | 无码国产精品一区二区vr老人 | 成人综合婷婷国产精品久久蜜臀 | 亚洲成人精品av | 欧美一区二区三区久久 | 亚洲综合福利 | 99久久婷婷国产综合精品电影 | jizz日本女人 | 91在线精品入口 | 国产一区二区欧美日韩 | 亚洲免费视频在线观看 | 手机av在线免费 | 一级高清毛片 | 国产日韩欧美精品在线 | 久久久久久av无码免费网站 | 国内揄拍国产精品人妻门事件 | 免费看美女被靠到爽的视频 | 国产电影一区二区三区 | 神马午夜场 | 亚洲国产无 | 日本免费三片免费观看东热 | 中文字幕在线播放第一页 | 国产精品对白刺激 | 午夜看片 | 久久网站免费 | 日本视频免费在线播放 | 男女全黄一级高潮 | 小泽玛利亚一区二区在线观看 | 亚洲精品日韩丝袜精品 | 99久久精品国产一区二区三区 | 黄网在线观看免费网站 | 欧美成人做爰大片免费看黄石 | 丁香激情综合久久伊人久久 | 2024av视频| 久久精品视频网站 | 亚洲一区 日韩精品 中文字幕 | 狠狠色噜噜狠狠狠狠色吗综合 | 99re8这里有精品热视频免费 | 成人做爰999 | 青青操在线视频 | 国产精品无码一区二区三区不卡 | 祝英台艳史高h(np)小说全文 | 窝窝九色成人影院 | 操一操av| 亚洲中文字幕无码久久 | 午夜精品一区二区三区在线 | 在线免费播放av | av免费一区 | 国产亚洲精品久久久久久久久动漫 | wwwwww.国产| 无码人妻精品一区二区三区下载 | 国产jizzz| 欧美日韩一卡2卡三卡4卡 乱码欧美孕交 | 在线观看成人网 | 麻豆91精品91久久久的优点 | 奇米影视7777久久精品 | 国产精品国产三级在线专区 | 一区二区激情日韩五月天 | 狠狠做五月深爱婷婷 | 91精品国自产在线 | 国产一级揄自揄精品视频 | 无码粉嫩虎白一线天在线观看 | 久久久性视频 | 一级大片免费观看 | 国产成人久久777777 | 最近更新中文字幕第一页 | 窝窝午夜看片 | 久久久精品成人免费观看 | 五月婷婷在线观看 | 欧美人与动物xxxxz0oz | 国产精品永久久久久久久久久 | 成人国产免费视频 | 五级黄高潮片90分钟视频 | 调教女m荡骚贱淫故事 | 国产精品综合色区在线观看 | 欧美中文字幕在线视频 | 国产网站一区 | 香蕉网站视频 | 亚洲色无码播放 | 91精彩视频 | 日韩欧美不卡视频 | 99国产精品久久久久久久成人热 | 成人做爰黄 | 午夜精品久久久久久久星辰影院 | 24小时日本韩国在线观看 | av无毛| 久久午夜无码鲁丝片 | 91美女图片黄在线观看 | 乌克兰少妇性做爰 | 2区3区在线涩网涩 | 亚洲综合色一区 | 久久精品在线 | 免费人妻无码不卡中文字幕18禁 | 国产精品视频一区二区三区无码 | 青草福利视频 | 狠狠色丁香久久婷婷综合五月 | 最新国产黄色网址 | 欧洲亚洲色一区二区色99 | 亚洲不卡高清视频 | 奇米影视888狠狠狠 奇米影视第四狠狠777 | 亚洲精品欧美二区三区中文字幕 | 91久久精品一区二区三区大 | 日本亲与子乱人妻hd | 操操久久| 日韩一区二区视频在线 | 亚洲最大精品 | 美女国产免费 | 东方影院av久久久久久 | 久久婷婷成人综合色 | 成人在线播放av | 亚洲第一免费视频 | 中国少妇内射xxxhd | 国产亚洲精品久久久久久国模美 | 农村少妇野战做爰全过程 | 亚洲高清视频在线播放 | 国产草草影院ccyycom | 尹人av| 精品免费在线视频 | 无码少妇一区二区三区 | 午夜精品一区二区三区免费视频 | 色乱码一区二区三在线看 | 国产农村乱对白刺激视频 | 午夜影院在线观看免费 | 黄色高清网站 | 波多野结衣在线观看一区 | 欧美精品亚洲精品日韩已满十八 | 中国一级特黄毛片大片久久 | 开心五月色婷婷综合开心网 | 日韩高清影视 | 国产欧美日韩综合 | 国产精品欧美一区二区三区 | 精品国产一二三产品价格 | 久久中文字幕av | 欧美日韩国产伦理 | 成年人色网站 | 欧美久草在线 | 久久精品久久久久观看99水蜜桃 | www.香蕉视频在线观看 | 精品一区日韩 | 色老头免费视频 | 欧美性视频一区二区三区 | 国产精品99久久久 | 永久天堂网 av手机版 | 亚洲国产情侣 | www.av欧美| 三叶草欧洲码在线 | 鲜嫩高中生无套进入 | 无码中文人妻在线一区二区三区 | 91精品国产综合久久久久久蜜臀 | 亚洲免费永久精品国产 | 亚洲最新av网站 | 香蕉97超级碰碰碰免费公开 | 中文字幕在线无码一区二区三区 | 欧美人与动物xxx | 成人免费无码大片a毛片软件 | 在线观看一区二区视频 | 亚洲色偷偷男人的天堂 | 极品粉嫩嫩模大尺度无码视频 | 成人在线观看小视频 | 亚洲精品高潮呻吟久久av | 欧美日韩国产二区 | 污夜影院 | 精品伦精品一区二区三区视频 | 再深点灬舒服灬大了添片在线 | 少妇性l交大片久久免费 | 亚洲综合视频在线 | 超碰97免费 | 亚洲国产精品成人久久久麻豆 | 欧美成人免费在线 | 国产99久久精品一区二区永久免费 | 亚洲精品久久久久999中文字幕 | 无人码一区二区三区视频 | 精品国产乱码久久久久久88av | 欧洲精品久久 | 成人毛片在线观看 | 婷婷综合少妇啪啪喷水动态小说 | 精品久久国产字幕高潮 | 久草福利免费 | 国产制服91一区二区三区制服 | 91精品久久久久久久久不卡 | 成年人www | 亚洲午夜久久久精品一区二区三剧 | 99视频+国产日韩欧美 | 亚洲熟少妇在线播放999 | 午夜视频1000 | 91九色丨porny丨丝袜 | 乱人伦中文字幕 | 中文在线а√在线 | 国产精品网站在线 | 免费观看又色又爽又黄的传媒 | 最近更新中文字幕 | 五月婷婷俺也去 | 久久久久99啪啪免费 | 东北少妇露脸无套对白 | 99精品国产综合久久久久五月天 | 18禁白丝喷水视频www视频 | 蜜乳av一区 | 一本一道av无码中文字幕﹣百度 | 热热热av | 九九热精品在线 | 一区二区三区国 | 日韩中字幕| 97碰碰碰免费公开在线视频 | 精品人妻va出轨中文字幕 | 国产精品中文字幕在线 | 久久无码人妻热线精品 | 欧美理论在线观看 | av网站在线免费看 | 超碰免费公开 | 真实偷拍激情啪啪对白 | 2018自拍偷拍 | 欧美日韩少妇 | 国产主播av在线 | 亚洲乱码日产精品bd在线看 | 粉嫩小箩莉奶水四溅在线观看 | 亚洲精品无码不卡在线播he | 99热99这里只有精品 | 天堂视频一区二区 | 亚洲啪啪网址 | 国产五月 | 91丨porny丨海角社区 | 91有色视频 | 青娱乐免费在线视频 | 国产xxxx视频在线观看 | 四虎在线免费观看 | 国产亚洲小视频 | 精品国产一 | 91高跟黑色丝袜呻吟动态图 | 激情综合区| 少妇高潮无套无遮挡内谢小说 | 97影音| 成人在线中文字幕 | 香蕉一级片 | 中文字幕av久久爽一区 | 欧美人与禽zozzo视频 | 精品一区二区三区国产 | 曰本无码人妻丰满熟妇5g影院 | av+在线播放在线播放 | 久久国产精品久久久久久久久久 | 国产一区二区三区久久精品 | 久久人体视频 | 神马午夜我不卡 | 成人综合在线视频 | 日本无遮羞调教屁股视频网站 | 大尺度分娩网站在线观看 | 99精品视频在线观看免费 | 黄色网av| 手机午夜视频 | 欧美乱大交xxxxx潮喷 | 国产成人综合在线观看不卡 | 伊人久久伊人 | 少妇艹逼 | 伊人久久大香网 | 狠狠干夜夜草 | 久草在线中文888 | 夜夜免费视频 | 粉嫩一区二区三区 | 国产a三级久久精品 | 国产精品国产精品国产专区不卡 | 亚洲成在线观看 | 窝窝午夜理论片影院 | 男人的天堂a在线 | 午夜精品美女久久久久av福利 | 国产精品久久久久久爽爽爽床戏 | 夜夜综合 | 男女后式激烈动态图片 | 99精品视频在线免费观看 | 性欧美日韩 | 色婷婷一区二区三区四区成人网 | 日韩欧美在线第一页 | 免费黄色小视频 | yy111122少妇光屁股影院 | 国产人妻人伦精品 | 久久久www成人免费无遮挡大片 | 亚洲成人aaa | 冲田杏梨在线 | 国产一区不卡在线 | 国产做无码视频在线观看浪潮 | 国产麻豆91精品三级站 | 精品一区二区三区免费视频 | 78m78成人免费网站 | 国产精品久久久久久av福利 | 91亚洲日本aⅴ精品一区二区 | 182tv成人福利视频免费看 | 91精品国产91综合久久蜜臀 | 99久久国产宗和精品1上映 | 2020久久超碰国产精品最新 | 国产性猛交xx乱视频 | 69伊人| 国产激情视频一区二区三区 | 狠狠操婷婷 | 中文在线中文资源 | 性生活网址 | 网友自拍第一页 | 欧美孕妇xxxx做受欧美88 | 国产亚洲精品久久久玫瑰 | 国产精品毛片久久久久久 | 欧美aⅴ视频 | 亚无码乱人伦一区二区 | 成人av动漫在线观看 | 青青草在线视频网站 | 成人av播放| 精品国产二区三区 | 欧美久久久精品 | 天天摸夜夜添夜夜无码 | 2018天天拍拍天天爽视频 | 奇米影视777中文久久爱图片 | 91传媒视频在线观看 | 欧美成人一二三区 | 国内精品伊人久久久久网站 | 鲁鲁狠狠狠7777一区二区 | 国产成人精品电影在线观看 | 山东少妇露脸刺激对白在线 | 亚洲精品一区中文字幕乱码 | 少妇乱淫36部 | 国内精品久久久久影院日本资源 | 美女隐私免费网站 | 青草青草久热精品视频国产4 | 夜夜高潮夜夜爽夜夜爱 | 污站在线观看 | 巨大乳の揉んで乳榨り奶水 | 久久精品国产精品亚洲精品 | 国产av一区二区三区 | 日本三级香港三级人妇99 | 国产成人毛毛毛片 | 欧美成人国产精品高潮 | 爱爱视频免费看 | 99热中文| 黄色小视频在线播放 | 美日韩成人av | 成人亚洲国产 | 好吊色网站 | 女人与牲口性恔配视频免费 | 天天做天天爱天天做 | 亚洲福利网站 | 麻豆国产尤物av尤物在线观看 | 成人免费网站入口www | 在线不卡日本v二区到六区 免费又黄又爽又猛的毛片 特级西西人体444www高清大胆 | 亚洲人女屁股眼交3之懂色 亚洲人屁股眼子交1 | 成人午夜视频精品一区 | www免费黄色| 欧美日韩你懂的 | 一级黄色性生活视频 | 婷婷五月五 | 国产网站视频 | 色哟哟网站在线观看 | 欧美破处大片 | 一女被多男玩喷潮视频 | 热久久免费视频 | 成人综合网址 | 婷婷四房综合激情五月在线 | 欧美皮鞭调教wwwcom | 中文在线а天堂中文在线新版 | 成人免费mmmmm视频 | 中文字字幕在线中文乱 | 国产丝袜视频在线 | 欧美成人tv | 午夜性无码专区 | 亚洲一区二区三区日本久久九 | 欧美夫妇交换xxxx | 精品少妇一区二区三区四区五区 | 夜夜爽天天干 | 国产免费二区 | 国产真实交换配乱淫视频, 国产真实精品久久二三区 国产真实乱免费高清视频 国产制服丝袜一区 | 各处沟厕大尺度偷拍女厕嘘嘘 | 夜夜躁狠狠躁日日躁2021日韩 | 欧美一区二区三区在线观看 | 亚洲丝袜av | 日本一卡二卡不卡视频查询 | 亚洲免费视频一区 | 国产在线永久视频 | 97夜夜澡人人波多野结衣 | 777久久久| 九色porny丨国产首页在线 | 不卡中文一二三区 | 爱吃波客今天最新视频 | 日韩在线观看不卡 | 久久久久国产精品无码免费看 | 毛片动态图 | 久久婷婷精品一区二区三区日本 | 国产色综合久久无码有码 | 99久久精品日本一区二区免费 | 国产一区二区激情 | 粉嫩av在线播放一绯色 | 国产精品video爽爽爽爽 | 天天摸天天草 | 天天色综合天天色 | 国产精品永久久久 | 精品视频一区二区三区四区五区 | 黄色片免费观看视频 | 久久综合av色老头免费观看 | 久久精国产 | 中文在线字幕观看 | 国产熟人av一二三区 | 女人裸体特黄做爰的视频 | 欧美一级大黄大黄大色毛片小说 | 午夜成人亚洲理伦片在线观看 | 瑟瑟在线视频 | av无码国产精品色午夜 | 性欧美zoo | 久久久天堂国产精品女人 | 日韩一区久久 | 爱的色放在线 | 亚洲男人的天堂在线观看 | 无码人妻一区二区三区免费 | 精品国精品自拍自在线 | 最新中文av | 美日韩精品| 性色a码一区二区三区天美传媒 | 亚洲无套 | 国产精品v欧美精品v日韩精品v | 九色首页 | 九色精品 | 免费国产乱理伦片在线观看 | 国产内射老熟女aaaa | 羞羞视频在线观看免费观看 | 黑人精品一区二区 | 国产尤物精品视频 | 欧美性猛交xxxxx水多 | 国产jjizz女人多水喷水 | 国产乱理伦片在线观看 | 欧美精品第20页 | 毛片内射-百度 | 亚洲天堂在线视频播放 | 最近在线更新8中文字幕免费 | www豆花福利视频 | 爱搞逼综合网 | 波多野结衣在线视频网站 | 久久久www影院人成_免费 | 亚洲欧美综合 | 国产成人激情视频 | 亚洲精品一区久久久久久 | 一区二区三区无码视频免费福利 | 性av在线| 日韩久久久久久久 | 无套内谢少妇毛片 | 久久99久久久久 | 精品无码人妻一区二区免费蜜桃 | 精品一区二区av天堂 | 毛片黄色视频 | 欧美最猛黑人xxxx黑人猛交98 | 91插插插插插插插 | 久久视频在线观看 | 香蕉视频在线观看www | 永久免费精品精品永久-夜色 | 国产精品video爽爽爽爽 | 调教重口xx区一精品网站 | 伊人久久大香线蕉av超碰演员 | 伊人久久大香线蕉综合四虎小说 | tushy欧美激情在线观看 | 六月丁香综合 | 色欲av永久无码精品无码蜜桃 | av官网在线 | 国产第100页 | 日本一级特黄高潮 | 天天操天天操天天 | 亚洲国产网 | 2020最新无码福利视频 | 日韩乱码人妻无码中文字幕 | 91久久国产综合久久 | av片在线免费 |