《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于嵌入式Linux的RFID安檢系統的設計
基于嵌入式Linux的RFID安檢系統的設計
來源:微型機與應用2010年第22期
王志亮,官洪運,王 龍,劉 婕,張智軼
(東華大學 信息學院,上海201620)
摘要: 介紹了系統的整體框架和Linux下串口通信開發的一般流程,著重介紹了嵌入式環境下數據庫sqlite3的移植和操作,并給出了串口與sqlite3數據庫通信的效率和穩定性測試,在此基礎上分析了基于嵌入式Linux串口通信的RFID安檢的可行性,在基于ARM9硬件平臺、Linux操作系統環境下實現了RS232串口與RFID讀寫器通信的應用開發。
Abstract:
Key words :

摘  要: 介紹了系統的整體框架和Linux串口通信開發的一般流程,著重介紹了嵌入式環境下數據庫sqlite3的移植和操作,并給出了串口與sqlite3數據庫通信的效率和穩定性測試,在此基礎上分析了基于嵌入式Linux串口通信的RFID安檢的可行性,在基于ARM9硬件平臺、Linux操作系統環境下實現了RS232串口與RFID讀寫器通信的應用開發。
關鍵詞: 嵌入式;Linux;RFID;串口通信;sqlite3

    RFID(射頻識別)是一種非接觸式的自動識別技術,它通過射頻信號自動識別目標對象并獲取相關數據,識別工作無需人工干預,可工作于各種惡劣環境下。RFID技術可識別高速運動物體并可同時識別多個標簽, 操作快捷方便。非接觸IC卡是目前RFID系統中最常用的一種電子標簽,它誕生于20世紀90年代初,是世界上最近幾年發展起來的一項新技術,它成功地將射頻識技術和IC卡技術結合起來,解決了無源(卡中無電源)和免接觸這一難題,是電子器件領域的一大突破。由于存在著磁卡和接觸式IC卡不可比擬的優點,使之一經問世,便立即引起廣泛的關注,并以驚人的速度得到推廣應用,如我國的第二代公民身份證、公交卡、ETC免停車付費卡等。可以說RFID技術越來越多地應用到我國身份安檢、質量安檢、車輛安檢、執法安檢等諸多安檢系統中。
    本文就是針對安檢系統這種工程背景下RFID通信的應用開發。現在一般的RFID通信都基于串口,串口因其通用性、方面性和優良性能得到了廣泛的應用。由于安檢系統中往往涉及大量重要數據的讀取、通信以及實時更新,因此數據庫技術的引入必不可少。同時本文選擇了Linux操作系統,眾所周知Linux同Windows相比性能更安全、更可靠,而且Linux還是一款免費的代碼開源的操作系統,裁減內核更方便、快捷,與其他操作系統相比有著許多獨特的優勢,更加適合用作嵌入式操作系統
1 系統結構介紹
    RFID安檢系統主要包括RFID前段讀寫器、嵌入式Linux終端兩大部分,其結構如圖1所示。

    其中嵌入式終端的CPU采用ARM9內核,內核執行速率達幾百兆赫茲,可以很好地滿足RFID數據的讀取和存儲。由于嵌入式系統一般是一個經過裁剪、資源極其有限的系統,因此對于安檢系統中涉及到的大量數據只能存取到外圍存儲設備中,本方案中的SD卡模塊正是用來存儲數據庫的,當RFID讀寫器讀取到指定數據,便在SD卡中的相關數據庫文件中查詢,并根據查詢結果做出相關反應并及時更新本地數據庫。
2 Linux下串口的開發
    在Linux下對串口進行配置、打開、讀寫等一系列的操作其使用方式與文件操作一樣,區別在于串口是一個終端設備[1]。Linux中的串口設備文件存放于/dev目錄下,其中串口1、串口2一般對應設備名依次為“/dev/ttyS0”、“/dev/ttyS1”。在使用串口之前必須設置相關配置,包括波特率、數據位、校驗位、停止位等[2]。
    串口開發的流程和串口開發過程中串口配置的流程分別如圖2(a)、圖2(b)所示。

    串口設置由下面結構體實現:
    Struct termios {
    tcflag_t  c_iflag;        /* input flags */
    tcflag_t  c_oflag;        /* output flags*/
    tcflag_t  c_cflag;        /*control flags */
    tcflag_t  c_lflag;        /* local  flags */
    tcflag_t  c_cc[NCSS];    /* control characters */
    }
    按照串口配置流程,對termios結構體設置相關參數,當串口按自己的設置要求配置成功后,即可將串口當做普通I/O文件,使用read和write函數對串口進行讀取。
3 sqlite3數據庫的應用開發
    sqlite3數據庫是一種嵌入式數據庫,其目標是盡量簡單,因此拋棄了傳統企業級數據庫的種種復雜特性,只實現對于數據庫而言必備的功能。盡管簡單性是sqlite3追求的首要目標,但是其功能和性能都非常出色,具有支持SQL92標準、所有數據存放到單獨的文件中支持的最大文件可達2 TB、數據庫可以在不同字節的機器之間共享、體積小、系統開銷小、檢索效率高、支持多種計算機語言、源碼開放,并且可以用于任何合法用途等特性。
3.1 sqlite3數據庫的移植
    sqlite3數據庫的移植過程如下所述:
    (1)首先從sqlite官網上下載最新的sqlite3源碼包;
    (2)解壓源碼包,并進入解壓目錄:
    tar -zxvf sqlite-3.6.23.1.tar.gz
    cd sqlite-3.6.23.1
    (3)配置Configure腳本,使用相關選項生成編譯文件Makefile文件:
    ./configure–-enable-share –-prefix=./sqlite-3.6.23.1/result –-host=arm-linux
    選項 -enable-share指定使用Linux的共享庫
    選項 -prefix指定了安裝目錄為./sqlite-3.6.23.1/result
    選項 -host指定了編譯環境為目標機為arm的交叉編譯環境
    (4)交叉編譯,生成嵌入式終端下數據庫的管理程序和庫文件, 最終在result目錄下得到數據庫管理程序sqlite3(相當于Windows下Access程序),提供編程所需的API的動態庫libsqlite3.so.0.8.6,編程所需的頭文件sqlite3ext.h sqlite3.h。交叉編譯的命令如下:
    Make
    Make install
    (5)將數據庫管理程序sqlite3、提供編程所需的API的動態庫libsqlite3.so.0.8.6及其1個軟鏈接拷貝到開發板根文件系統相應位置,分別在嵌入式終端的/usr/bin和/usr/lib這兩個目錄下,命令如下:
    Cp result/bin/sqlite3  /arm-linux/usr/bin
    Cp –l result/lib/libsqlite3.so*  /arm-linux/usr/lib
    (6)為了能在開發機上編譯,調用了sqlite3數據庫的API的應用程序,需要將動態庫libsqlite3.so.0.8.6及其2個軟鏈接、2個頭文件拷貝到交叉編譯工具鏈所在目錄的適當位置,至此sqlite3數據庫的移植和開發環境的配置已完成。只要輸入SQL語言便可以進行相關操作。
3.2 Linux下sqlite3的C語言開發
    sqlite3里最常用到的是sqlite3 *類型。從數據庫打開時開始,sqlite3就要為這個類型準備好內存,直到數據庫關閉,整個過程都需要用到這個類型。數據庫打開時起,這個類型的變量就代表了所要操作的數據庫。
    (1)打開數據庫API接口函數
    int sqlite3_open(文件名, sqlite3 *);
    用這個函數開始數據庫操作。需要傳入兩個參數,其中之一是數據庫文件名,例如:/home/test.db文件名不需要一定存在,如果此文件不存在,sqlite3會自動建立;如果存在,就嘗試把它當數據庫文件打開。
    sqlite3 * 參數即前面提到的關鍵數據結構。函數返回值表示操作是否正確,如果是SQLITE_OK則表示操作正常。相關的返回值sqlite3定義了一些宏,具體這些宏的含義可以參考sqlite3.h文件。
    (2)關閉數據庫API接口函數
    int sqlite3_close(sqlite3 *);
    如果前面用sqlite3_open開啟了一個數據庫,結尾時不要忘了用這個函數關閉數據庫。
    (3)執行SQL語句API接口
    由于嵌入式sqlite3數據庫支持SQL語言,因而調用C中相關執行函數就如同在終端下操作數據庫一樣方面快捷,下面是具體的API函數:
    這就是執行一條sql語句的函數。
    Int sqlite3_exec(sqlite3 * db, const char *sql,sqlite3_callback,Void * ,char ** errmsg);
    參數1是調用打開數據庫函數sqlite3_open()打開的數據庫對象。
    參數2 是一條待執行的SQL語句,其語法格式同標準SQL語言規范一樣,如創建 table時插入的記錄如下:
    create table student(id varchar(10) primary key, age smallint);
    此語句創建了名為student的表,表中定義了id(學號)和年紀兩個變量,其中id是主鍵。
    Insert into student values(12345678,21);
    此語句向student表中插入一組數據(12345678,21),其中學號為12345678,學生年齡為21。
    對于數據庫的其他操作,如數據庫更新、修改、查找等用法同上。
    參數3 sqlite3_callback是自定義的回調函數,對執行結果的每一行都執行一次這個函數。
    參數4 void *是調用者所提供的指針,你可以傳遞任何一個指針參數到這里,這個參數最終會傳到回調函數里,如果不需要傳遞指針給回調函數,可以填NULL。
    參數5 char ** errmsg是錯誤信息。sqlite3里面有很多固定的錯誤信息。執行sqlite3_exec之后,如果執行失敗則可以查閱這個指針,即可知道執行過程中錯誤發生的位置。
3.3 串口同sqlite3通信測試與分析
    為了驗證sqlite3數據庫在嵌入式Linux[3-4]終端下的執行效率和穩定性,為此做了一個簡單的測試實驗:通過上位機程序向嵌入式Linux終端的串口定時發送字符串;嵌入式Linux終端接收到字符串便立即寫入到下位機的數據庫中。自后查看數據中的數據,看看有沒有遺漏和誤碼。上位機的程序使用VC6.0開發,整個程序界面只設了一個按鍵,按下按鍵,上位機就向嵌入式Linux終端不停地發送字符串數據,按鍵響應程序設計如下:
void CSendDlg::OnButton_Click()
{
   state=1;
   while(1)
   {
    str.Format("第%3d條記錄",state);//格式化字符串格式
    m_Port.WriteToPort(str,str.GetLength());//向串口發送字符串
        state++;
    Sleep(100);//延時100 ms
   }
    可見程序是個定時100 ms便發送一條字符串的循環,而且發送的每一條字符串事先通過str.Format格式化為固定長度,本例中是11 B。按下按鍵后發送的第一條字符串為:“第1條記錄”,每發送一條字符串里面的數字加“1”,這樣寫到數據庫中就可以很清楚地查看有沒有遺漏和誤碼,而且可以通過修改Sleep函數的延時參數檢測出嵌入式Linux終端下sqlite3數據庫操作的速度。
    下位機嵌入式Linux終端的程序設計為:先創建一個數據庫文件test.db,接著就是一個死循環,串口不停地查找有沒有數據寫入,當檢測到數據時,便寫入到test.db中,若寫入有誤,則立即跳出循環,終止程序。
char sql[100]="create table receive(name varchar(40))";
qlite3_open("/var/sd/test.db",&db);    //在SD卡中創建
test.db文件
sqlite3_exec(db,sql,0,0,&errmsg);    //在test.db文件中插入
表receiver
fd=open_port(fd,1)//打開串口1
set_opt(fd,9600,8,'N',1)//配置串口屬性,開始通信
while(1)
{
        n=0;
        i=0;
        bzero(read_buf, sizeof(read_buf));
        if( (n=read(fd, read_buf, sizeof(read_buf))) <=0)
            Continue;//未讀到數據則繼續查找串口
    printf("recever %d words\n",n);//輸出讀到的字符數
        sprintf(sql,"insert into receive values(%s)",read_buf);
    result =sqlite3_exec(db,sql,0,0,&errmsg);//插入數據
到數據庫中
        if(result==SQLITE_OK)
      printf("第%3d條數據寫入成功\n",++i);
//若插入成功則提示
    else break;//若插入不成功,則跳出循環
}
    測試結果如圖3所示。

    整個測試根據上位機串口發送的頻率不同做了多組實驗,每組實驗寫入1 000個數據,最終結果分析如下:上位機在定時80 ms左右或大于80 ms的情況下發送數據時,數據庫寫入的誤碼率為零;當定時時間小于80 ms時,隨著定時時間變小誤碼率會越來越高。通過數據分析可知原因有以下幾點:一是數據庫本身寫入需用時幾十毫秒,二是SD卡并非高速讀寫設備,當數據還未完全寫入數據庫時若有新數據發過來,則下次讀寫將會發生難以估計的錯誤。實驗還得出了當把數據庫文件寫入到系統Flash上的總耗時約為50 ms,比寫入SD卡中約少30 ms。不過就80 ms左右的一次讀寫速度而言,嵌入式數據庫sqlite3執行效率和穩定性非常可觀,現在一般的RFID讀寫器通過串口執行一條指令的時間也需幾十毫秒的時間,因而使用sqlite3數據庫在執行速率和穩定性上對于安檢系統中RFID讀寫數據的處理可以很好地達到要求,而且sqlite3還支持數據加密,安全性同樣非常出色。
    本文介紹了此RFID安檢系統的硬件框架和軟件設計,實現了RFID安檢系統基于嵌入式Linux下的串口通信以及數據庫的應用。最后通過實驗證明并確定了其在速率、穩定性方面的可行性,對于當今大多數RFID安檢系統的開發具有一定的參考價值。
參考文獻
[1] WALL K,WASTON M.GUN/Linux 編程指南(第2版)[M]. WHITIS M,王勇,譯.北京:清華大學出版社,2002.
[2] 華清遠見嵌入式中心.嵌入式Linux C語言應用程序設計[M].北京:人民郵電出版社,2008.
[3] FELDHOFER M.A proposal for an authentication protocol in a security layer for RFID smart tags.IEEE Proceedings  of MELECON,2004.
[4] 華清遠見嵌入式中心.嵌入式Linux系統開發標準教程[M].北京:人民郵電出版社,2009.
 

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 亚洲精品国产suv一区 | 亚洲国产无线乱码在线观看 | 国内精品久久毛片一区二区 | 国产精品爽爽爽 | 日本欧美亚洲 | 人妻系列无码专区久久五月天 | 少妇视频一区 | 日日爽爽 | 99re视频精品 | 久久不见久久见免费影院视频 | 国产精品久久久久久久久绿色 | 国产主播户外勾搭人xx | 99精品网站 | 日本a∨视频 | 三个男吃我奶头一边一个视频 | 国产寡妇一级农村野外战 | 国产精品乱码人人做人人爱 | 国产精品中文久久久久久久 | 精品少妇人妻av一区二区 | 久久久久久亚洲精品无码 | 久久久久噜噜噜亚洲熟女综合 | 亚洲精品免费在线 | 手机看片国产 | 国产精品夜夜春夜夜爽 | 97人伦色伦成人免费视频 | 中文字幕高清免费日韩视频在线 | 久久国产av影片 | 性疯狂做受xxxx高清视频 | 成熟少妇一区二区三区 | 涩涩资源网 | 国产成人av网站 | 国产一级久久久 | 国产女人在线视频 | 日韩av不卡在线播放 | 天天天天噜在线视频 | 亚洲处破女av日韩精品 | 草久久久久 | 娇妻被黑人粗大高潮白浆 | 国内偷自拍性夫妇 | 亚洲成人伊人 | 成人国产片女人爽到高潮 | 婷婷亚洲天堂 | 奇米网88狠狠狠 | 国产视频三区 | 毛茸茸熟妇丰满张开腿呻吟性视频 | 婷婷色中文 | 亚洲孕交 | 欧美另类交在线观看 | 性猛交xxxxx富婆免费视频 | 红杏成av人影院在线观看 | 国产欧美网站 | 青青欧美| 久久久久久久久久久国产 | 中文字幕日韩一区二区 | 亚洲欧美另类视频 | 柠檬福利视频导航 | 中国女人内谢69xxxx免费视频 | 亚洲中文字幕第一页在线 | 影音先锋在线看片资源 | 国产内谢 | 免费人成在线观看 | 亚州一二区 | 欧美日韩在线免费 | 国产精品激情av久久久青桔 | 中日韩无砖码一线二线 | 韩国三级大全久久网站 | 亚洲精品白浆高清久久久久久 | 又色又爽又大免费区欧美 | 色婷婷激情五月 | 中文字幕综合在线分类 | 国产精品99久久久 | av在线免费播放网站 | 少妇啪啪av一区二区三区 | 日本电影一区二区三区 | 青椒国产97在线熟女 | 国产精品不卡一区 | 久久精品超碰 | 福利姬在线观看 | 欧美亚洲系列 | 海量av资源 | 国产成人艳妇aa视频在线 | 成人在线视频网 | 成人午夜sm精品久久久久久久 | 夜夜高潮夜夜爽夜夜爱爱 | 大学生一级片 | 范冰冰一级做a爰片久久毛片 | 久久九九看黄一片 | 久章草在线精品视频免费观看 | 国产偷久久一级精品av小说 | 日本中文字幕一区二区有码在线 | 黄色一区二区三区 | 精久久| 亚洲高清成人 | 四虎成人精品 | 一区二区三区四区在线 | 一个人看的毛片 | 免费观看的无遮挡av | 欧美视频在线观看一区二区三区 | 伊人影院中文字幕 | 国产青青操 | 中文字幕日韩二区一区田优 | 国产国产精品人在线观看 | 免费不卡的av | 夜夜爽夜夜叫夜夜高潮漏水 | 亚洲熟妇久久国内精品 | 国户精品久久久久久久久久久不卡 | 鲁死你av资源站 | 国产精品一区二区在线看 | 日韩欧美视频网站 | 亚洲va欧美va国产va黑人 | 亚洲欧美性视频 | 亚洲人成电影在线观看影院 | 男女啪啪免费 | 精品国产乱码久久久久久芒果 | 一区二区三区四区五区在线视频 | 一级欧美一级日韩片免费观看 | 午夜男人av| 首尔之春在线 | 日产久久视频 | 在线亚州| 天天拍夜夜添久久精品 | 亚洲第一免费视频 | 夜夜躁很很躁日日躁麻豆 | 欧美黑人性暴力猛交喷水黑人巨大 | 国产成a人亚洲精品 | 国产一精品av一免费爽爽 | 亚洲专区第一页 | 中文字幕亚洲精品无码 | 天天躁日日躁狠狠躁av麻豆男男 | 涩涩成人 | 毛片网止 | 国产91精品精华液一区二区三区 | 精品国产一级片 | 一区二区三区有限公司 | 亚洲综合精品伊人久久 | 亚洲一卡久久 | 在线亚洲一区 | 亚洲一二三不卡 | 日产精品无人区 | 国产亚洲欧洲 | 蜜桃国精产品二三三区视频 | 免看一级片 | 国产男女猛烈无遮掩视频免费网站 | 黄色免费一级 | 啪啪福利 | av片免费播放 | 日韩在线免费观看av | 黑人玩弄出轨人妻松雪 | 日韩欧美视频一区 | 久久久久久久久久福利 | 精品国产av 无码一区二区三区 | 欧美一级视频一区 | 欧美日激情 | 操操操日日日 | 我要看18毛片 | 少妇午夜性影院私人影院软件 | 贱奴的sm(高h调教) | 亚洲精品熟女国产 | 伊人视屏| 国精产品一品二品国在线 | 99热中文| 欧美成人片在线 | 久久国内精品自在自线 | av片网站| 欧美日本免费一区二区三区 | 亚洲人成色7777在线观看 | 久久精品国产精品青草 | 538在线精品视频 | 制服丝袜天堂网 | 潘金莲性生交大片免费看图片 | 亚洲精品女人久久久 | 99久久久精品免费观看国产 | 精品无码一区二区三区av | 国产又大又粗又猛又爽的视频 | 好看的中文字幕av | 欧洲成人在线 | 狠狠撸在线观看 | 精品国产成人 | 欧美毛片视频 | 中文字幕在线导航 | 亚洲欧美日韩久久精品 | 五月婷久久 | 日本做暖暖xo小视频 | 久久亚洲伊人 | 黄色三级免费网站 | 日本午夜在线视频 | 女人十八毛片嫩草av | 国产无玛 | 亚洲精品色视频 | 国产91精品一区 | 免费av在线播放网址 | 国产性av在线 | 亚洲综合色自拍一区 | 欧美日韩高清免费 | 少妇无码av无码专区在线观看 | 亚洲精品久久久久中文字幕m男 | 国产夫妻一区 | 免费播放黄色片 | 日本真人做爰免费的视频 | 一本色道婷婷久久欧美 | 毛片视频软件 | 韩国伦理av | 亚洲欧美综合在线观看 | 66av欧美| 牛牛影视一区二区三区免费看 | 亚洲欧美婷婷六月色综合 | 美日韩黄色片 | 九久久 | 大rb狠狠地给你这y荡的视频 | 欧美色99| 中文字幕一区二 | 最新天堂资源在线 | 免费又黄又爽又色的视频 | 亚洲一区二区三区无码中文字幕 | 一个色综合网 | 午夜爱精品免费视频一区二区 | 91日批视频 | 青青草免费公开视频 | 国产精品久久久久77777按摩 | 国产91在线高潮白浆在线观看 | 亚洲精品99 | 国产原创一区二区 | 狠狠色丁香 | 福利在线看 | 亚洲妓女综合网99 | 久久国产精品二国产精品 | 强奷乱码中文字幕熟女导航 | 波多野结衣一二区 | 亚洲人成中文字幕在线观看 | 美女性感毛片 | 一本色道久久综合亚洲精品婷婷 | 国产主播在线一区 | 久久精品一区二区视频 | 99热超碰| 噜噜噜在线视频 | 日韩无套无码精品 | 日本免费色 | 国产草逼av| 日本丰满妇人成熟免费中文字幕 | 亚洲的天堂av | 性色av无码免费一区二区三区 | 久久中文在线 | 日本公与丰满熄理论在线播放 | a级在线免费观看 | www.17.com嫩草影院 | 艳妇乳肉豪妇荡乳在线观看 | 痴汉电车在线播放 | 亚洲色成人中文字幕网站 | mm31美女爽爽爽爱做视频vr | 天堂欧美城网站地址 | 黄视频网站在线看 | 久久欧美精品久久天美腿丝袜 | 俄罗斯美女真人性做爰 | 久久99精品久久久久久9 | 十八禁无码免费网站 | 国产午夜片 | 影音先锋成人资源网站 | 色老大影院 | 丝袜情趣国产精品 | 无码人妻少妇久久中文字幕 | 精品国产片一区二区三区 | 欧美激情综合亚洲一二区 | 一级特级黄色片 | 521香蕉网站大香网站 | 首页 动漫 亚洲 欧美 日韩 | 内谢少妇xxxxx8老少交视频 | 精品九九九九 | 草草地址线路①屁屁影院成人 | 国精产品一品二品国精在线观看 | 亚洲精品国偷拍自产在线观看 | 免费看毛片基地 | 成年人网站免费看 | 一区二区精品久久 | 亚洲日韩精品欧美一区二区一 | 欧美日韩欧美 | 国产午夜手机精彩视频 | 色偷偷偷在线视频播放 | 久久精品网 | 黄色链接视频 | 夜夜躁狠狠躁日日躁视频黑人 | 2021国产在线视频 | 日本欧美一本 | 超碰中文在线 | 日韩一区二区在线观看视频 | 黄色成人在线观看 | 激情综合小说 | 欧美精品与人动性物交免费看 | 国产在线精品一区二区三区 | 97亚洲熟妇自偷自拍另类图片 | 日本特黄特色aaa大片免费 | 天海翼一区二区三区四区演员表 | 免费看日本zzzwww色 | 四虎永久在线精品免费一区二区 | 粉嫩久久久久久久极品 | 中文字幕手机在线视频 | 国产一级片中文字幕 | 色国产视频| 亚洲精品午夜国产va久久成人 | 欧美福利视频在线观看 | 深夜视频在线 | 国产高清黄色片 | 亚洲精品.www| 最新精品国偷自产在线 | 一本大道在线一本久道视频 | 亚洲乱妇熟女爽到高潮的片 | 色婷婷香蕉在线一区二区 | 国产美女永久免费无遮挡 | 国产人妖ts重口系列 | mm131美女久久精品美女图片 | 91精品推荐 | 久久久久久久久影院 | 色婷婷777 | 天天舔天天 | 国产一级二级三级 | 99草在线视频 | 东北老女人av | 一节黄色片 | 妇女伦子伦视频国产 | 欧美大片一区二区 | 天堂欧美城网站网址 | 久久久久久久久毛片精品 | 人人看人人艹 | 森泽佳奈在线播放 | 1515hh毛片大全免费 | 看全色黄大色黄大片大学生 | 久久久久久久久久久久国产 | 视频一区中文字幕 | 黄色毛片视频校园交易 | 久久天天躁狠狠躁夜夜97 | 天天干视频在线 | 色又黄又爽网站www久久 | 欧美黑人两根巨大挤入 | 日韩国产三级 | 国产av麻豆mag剧集 | 精品乱人伦一区二区三区 | 成人免费a视频 | 韩日精品在线 | 国产美女高潮一区二区三区 | 强侵犯の奶水授乳羞羞漫虐 | 激情五月婷婷在线 | 特级做a爰片毛片免费69 | 伦理片免费完整片在线观看 | 97av麻豆蜜桃一区二区 | 91精品国产色综合久久不卡98最新章节 | 宅男噜噜噜66网站在线观看 | 亚洲丶国产丶欧美一区二区三区 | 国产又大又黑又粗免费视频 | 欧美午夜性春猛交xxxx明星 | 欧美日韩国产成人一区 | 久久久久国精品产熟女久色 | 7799精品视频天天看 | 狂野欧美激情性xxxx | 国产色欲av一区二区三区 | 欧美黑人乱大交 | 五级毛片| 久久噜噜| 国产肉体ⅹxxx137大胆 | 八戒八戒在线www视频中文 | 欧美自拍三级 | 双腿张开被9个黑人调教影片 | 国产精品久久久 | 亚洲成成品牛牛 | 国产成人毛毛毛片 | 国产一区免费看 | 人人干夜夜操 | 野外做受又硬又粗又大视频√ | 一本一本久久a久久精品综合不卡 | 中文字幕日韩精 | 欧美日韩精品一区二区三区蜜桃 | av资源网在线 | 亚洲乱亚洲乱妇无码麻豆 | 日本内谢少妇xxxxx8老少交 | 日本少妇做爰大尺裸体视频 | 久久久久婷婷 | 国产免费黄 | 国产成人av一区二区在线观看 | 久久久啊啊啊 | 欧美日韩黄色片 | 国产suv精品一区二人妻 | 在线观看国产黄 | 国产丝袜av | 久操香蕉 | 欧美中文字幕一区二区 | 99色热| 精品国产免费一区二区三区香蕉 | 成人午夜福利视频后入 | 欧美国产激情视频 | 三级视频在线 | 色视频一区| 91视频首页 | 亚洲综合图片区 | av播播| 91欧美激情一区二区三区成人 | 国产乡下妇女做爰毛片 | 日韩123区| 国产激情久久久久久熟女老人av | 国产一级特黄,真人毛片 | 久久久久国产综合av天堂 | 中文字幕+乱码+中文乱码www | 亚洲精品久久久久久久小说 | 中文字幕一区二区三区手机版 | 国产精品99一区二区三区 | 肉视频在线观看 | 免费国产一级 | 爽好多水快深点欧美视频 | 另类重口aaa| 午夜影院私人 | 思思久久96热在精品国产 | 青春草在线视频免费观看 | 久久亚洲国产精品日日av夜夜 | 国产五月婷婷 | 成年性羞羞视频免费观看无限 | 国产成人欧美一区二区三区八 | 91精品久久久久久久久久入口 | 久久国产色 | 越南处破女av免费 | 日韩精品射精管理在线观看 | 成年人看的黄色片 | 人妻夜夜添夜夜无码av | 国色天香婷婷综合网 | 夜夜草av | 久久精品国产99国产精品 | avtt2014天堂网| 嘿咻视频在线观看 | 欧美日韩精品在线视频 | 国产成人无码av在线影院 | 久久老女人| 少妇高潮毛片 | 一本色道久久综合亚洲二区三区 | 国产网红av | 国内精品久久久久影院一蜜桃 | 久久久ww| 手机在线永久免费观看av片 | 国产成人主播 | 91精品啪在线观看国产商店 | 一本久道视频一本久道 | 天堂а√在线中文在线最新版 | 亚洲免费天堂 | 日本特级片 | 亚洲乱码日产精品bd在线 | 久久一区二 | 国产理论片在线观看 | a天堂中文网 | 亚洲免费视频一区二区三区 | 欧美激情欲高潮视频在线观看 | 欧美黄色免费网站 | 午夜剧场免费在线观看 | 在线欧美激情 | 秋霞影院av| 亚洲天天摸日日摸天天欢 | 国产极品粉嫩福利姬萌白酱 | 涩涩爱网站 | 国产精品丝袜高跟鞋 | 久久久久久久久国产精品 | 久久久久国色av免费看图片 | 久久国产一区二区三区 | 日本在线观看一区 | 少妇乱淫36部 | 国产精品啪 | 在线网站av| 日韩欧美中文字幕在线播放 | 超碰97人人射妻 | 久久精品无码精品免费专区 | 盗摄中年夫妇啪啪免费观看 | 日韩欧美国产中文字幕 | 日本不卡视频 | av福利院 | 男女啪啪做爰高潮免费网站 | 日韩 国产 欧美 | 精品人妻系列无码一区二区三区 | 精品国产av一区二区三区 | 中文在线а天堂中文在线新版 | 成人黄色小视频 | 狠狠色狠狠色综合人人 | 中文字幕乱码一区av久久不卡 | 欧洲熟妇精品视频 | 99久久夜色精品国产亚洲96 | 好男人www社区在线视频夜恋 | 岛国精品在线 | 在线看片国产 | av中文字幕网 | 久久久久久久网站 | 日韩午夜视频在线 | 无码人妻品一区二区三区精99 | 白嫩初高中害羞小美女 | 国产精品一区二区久久乐下载 | 国产精品一二三区成毛片视频 | 无套内射极品少妇chinese | 免费在线观看黄色网址 | 国产成人精品一区二三区在线观看 | 天堂av手机在线观看 | www成人国产高清内射 | 成人av免费观看 | 国产福利精品在线观看 | 久久黄色影院 | 特黄一级片 | 欧美午夜精品久久久久免费视 | 亚洲女同志亚洲女同女播放 | 日韩视频在线观看一区 | 成 年 人 黄 色 大 片大 全 | 国产麻豆一区二区三区精品 | 亚洲色图网站 | 午夜影院免费在线观看 | 国产xxxx搡xxxxx搡麻豆 | 免费播放av | 思思久久99热只有频精品66 | 夜夜高潮夜夜爽国产伦精品 | 老湿机香蕉久久久久久 | 人妻丰满熟妇av无码区免 | 色香视频首页 | 久久精品片 | 一级做a免费视频 | 国产嫩草影院久久久久 | 日韩欧美精品在线 | 熟女少妇精品一区二区 | 巨肉黄暴辣文高h文帐中香 巨乳动漫美女 | 国产欧美不卡 | 四虎4hu| 天天拍夜夜添久久精品大 | 嫩草影院在线视频 | 免费一级做a爰片久久毛片潮 | 国产精品美女久久久久久久久 | 性一乱一会一精一品 | 在线成人www免费观看视频 | 性做爰裸体按摩视频 | www在线观看国产 | 成熟女人毛片www免费版在线 | 精品无人乱码一区二区三区 | 福利一区二区三区视频在线观看 | 亚洲成av人片在www色猫咪 | av免费大全 | 国产成人亚洲综合无码精品 | 欧美另类在线播放 | 无码人妻精品一区二区三区下载 | 国产精品国产三级国产av中文 | 性征服新婚少妇69xx | 午夜精品久久久久久久 | www91亚洲| 久久靠逼视频 | 国产又粗又猛又爽又黄的视频小说 | 91在线高清| 末发育娇小性色xxxxx视频 | 国产精品资源网 | 无码137片内射在线影院 | 日韩在线免费视频 | 国内揄拍国内精品少妇国语 | 少妇性i交大片免费 | 国产亚洲欧美日韩俺去了 | 国产免费黄色小视频 | 国产精品久久久久蜜臀 | 免费jjzz在在线播放国产 | 天天干天天干天天干天天 | 91免费大片 | 日本三级视频在线 | 上原瑞穗av在线播放 | 久久精品一区二区三区中文字幕 | 大陆女明星裸体毛片 | av美女网站| 久久久久久欧美六区 | 国产αv视频 | 中文字幕一区二区人妻电影 | 美女福利片 | 久久精品久久久久 | 国产精品无码一区二区桃花视频 | 国产a黄| 色嗨嗨av一区二区三区 | 午夜精品福利一区二区蜜股av | 亚洲精品乱码久久久久久金桔影视 | 久草美女| 蜜桃av无码免费看永久 | 久久精品导航 | 亚洲永久无码7777kkk | 按摩房激情hd欧美 | 国产精品不卡视频 | 国产床戏无遮挡免费观看网站 | 91 pro国产 | 性天堂网| 欧美国产综合色视频 | 绿帽在线| 日韩伦人妻无码 | 91超碰caoporn97人人 | 国产婷婷精品任我爽欧美 | 秋霞一级视频 | 欧美不卡一区二区 | 国产av天堂无码一区二区三区 | 欧美一级性生活视频 | 日日摸天天爽天天爽视频 | 狠狠干2017 | 国产一区二区三区影院 | 久久久久99精品 | 精品久久久久久亚洲中文字幕 | 成在线人av免费无码高潮喷水 | 国产网站在线 | 天天干天天舔 | 亚洲国产精品久久精品怡红院 | jizz久久精品永久免费 | 国产后门精品视频 | 亚洲一个色 | 伊人久久五月 | 99在线精品免费视频 | 人人妻人人澡人人爽不卡视频 | 亚洲精品91天天久久人人 | 日韩一级在线视频 | 麻豆av一区二区 | 国产日韩欧美精品在线观看 | 国产一精品av一免费爽爽 | 中文日产日产乱码乱偷在线 | 真人与拘做受免费视频 | 国产精品熟女高潮视频 | 天天操天天操天天操天天操 | 亚洲精品一区二区冲田杏梨 | 毛片24种姿势无遮无拦 | 真实国产乱子伦视频 | 精品欧美视频 | 91av成人|