《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于AT91RM9200的圖像采集系統
基于AT91RM9200的圖像采集系統
摘要: 本文首先介紹了基于AT91RM9200的圖像采集平臺的硬件設計,然后描述了嵌入式Linux和USB驅動程序的軟件架構,重點分析了通用的USB攝像頭驅動程序和圖像采集程序的實現方法與步驟,最后給出了相關實驗數據。
Abstract:
Key words :

  引言:近年來高性能、低功耗的ARM處理器成為嵌入式應用的主流;開源的嵌入式Linux操作系統由于系統穩定、兼容性和移植性好、網絡功能強等優點也成為首選嵌入式操作系統之一,但目前嵌入式Linux支持的USB攝像頭(如OV511)市場上已淘汰,使用現有USB攝像頭需開發相關驅動程序,由于采用中芯微公司的USB攝像頭在市場中的占有率很高,可高效壓縮后輸出JPEG圖像,所以本文針對這類USB攝像頭設計了基于AT91RM9200處理器的圖像采集處理平臺,實現了JPEG圖像的采集和網絡傳輸。

  1.硬件系統設計 

 ?。?)     AT91RM9200簡介

  AT91RM9200是ATMEL公司生產的基于ARM920T的工業級SOC芯片,不僅有豐富的片上資源和標準接口,而且有低功耗、低成本、高性能、支持多種主要的嵌入式操作系統等特點,其采用5級整數流水線結構性能高達200 MIPS, 具有標準的ARMv4存儲器管理單元(MMU),內部集成有兩個USB 2.0 全速(12 M比特/秒) 主機端口和10/100 Base-T 型以

 

太網接口,該芯片具有多種工作模式,其低功耗待機模式下電流僅3.1 mA[1]。

 

  (2)     AT91RM9200的USB主機端口(UHP)

  AT91RM9200集成有一個USB器件端口(UDP)和一個USB主機端口(UHP),均符合USB V2.0 全速及低速規范。UHP內部集成一個根集線器和2個收發器,可連接127個USB 器件,UHP控制器與OHCI Rev 1.0規范完全兼容,標準分類驅動可以自動檢測并在用戶程序中使用[1]。

  (3) 硬件系統結構

  圖像采集平臺的硬件系統結構設計如圖1所示,主要包括AT91RM9200處理器、JTAG接口、網絡模塊、32M SDRAM、16M FLASH、串口、USB主從口等部分。其中網絡模塊通過外接DM9161實現10M/100M自適應網絡連接,通過處理器內置的4個通用同步(異步)收發器(USART) 可實現4路數據傳輸與控制。另外,處理器內置的雙主機收發器可連接USB攝像頭和USB存儲設備,也可經USB集線器連接更多USB設備,提高了系統的擴展性。

  
硬件系統結構

圖1.硬件系統結構

  2.軟件系統設計

  (1)  嵌入式Linux軟件架構

  Linux工作模式分為內核模式和用戶模式,其軟件系統架構由硬件控制器、Linux內核、系統調用接口和用戶進程4層組成。一個用戶進程就是一個用戶程序,操作系統支持多進程并發;內核是操作系統的中心組件,有進程管理、內存管理、文件系統管理、設備控制、網絡控制等功能,它通過底層接口層以一致的方式管理硬件,通過高層抽象層為用戶進程提供與硬件無關的API控制硬件資源;系統調用接口負責為應用程序調用內核中特定的過程,從而實現特定服務,一般認為這些調用和服務也是操作系統內核的一部分。

  (2)  USB驅動程序系統框架

  

USB驅動程序系統框架

圖2.USB驅動程序系統框架

  USB驅動程序的系統框架如圖2所示,包括客戶驅動程序、通用總線驅動程序、主機控制器驅動程序幾部分。其中,客戶驅動程序是特定USB設備的驅動程序,提供了USB設備的功能操作及特定子類協議封裝[6];通用總線驅動程序(USBD)擁有特定操作系統上抽象出的主機控制器驅動程序的共有特性,是整個USB驅動程序的核心,主要實現USB總線管理、URB管理、為客戶驅動程序提供相關接口等功能,它還負責維護設備的加載和卸載、設備配置、客戶端驅動程序的安裝和卸載等工作[2];主機控制器驅動程序是直接與硬件交互的軟件模塊,主要實現主機控制器硬件初始化、負責總線的注冊、為USBD層提供相應的接口函數、完成4種類型的數據傳輸等功能[2]。

  Linux通過定義了統一的URB(Universal Request Block)結構,在客戶驅動程序和USBD之間,以及USBD和HCD之間進行消息傳遞,為USB驅動程序的開發帶來了很大方便[3]。我們開發USB驅動程序主要是編寫USB客戶軟件層的程序,即如何將數據封裝成URB和如何從URB中得到數據。

  (3)  V4L簡介與攝像頭驅動程序開發

  Video for Linux(簡V4L)是Linux中關于視頻設備的內核驅動,它為編寫視頻應用程序提供一系列接口函數,內核、驅動程序和應用程序以它為標準進行交流,因此視頻類驅動程序的開發必須遵循此標準,應用V4L API函數進行設計[4]。

  設備驅動程序是Linux內核與應用程序之間的接口,通過USB客戶驅動程序提供的USBD接口和應用程序接口,屏蔽了硬件實現的細節。應用程序將外部設備看成是一類特殊文件__設備文件,可以使用像操作普通文件一樣的系統調用接口函數來完成對外部設備的打開、關閉、讀寫和I/O控制操作。陷于篇幅原因只對驅動程序的重要部分進行闡述。

 

  l         驅動程序的注冊、注銷:所有的USB設備類驅動程序都要在USBD中進行注冊和注銷,Linux中的驅動程序通常采用模塊方式編寫,使用函數module_init注冊設備,使用函數module_ exit注銷設備。

  module_init(usb_gfkd_init);  /*加載模塊入口,調用函數usb_register()注冊設備*/

  module_exit(usb_gfkd_exit); /*注銷模塊入口,調用函數usb_deregister()注銷設備*/

  l         驅動程序與USBD的接口:USBD為每個設備驅動程序維護一個相關的usb_

 

driver的數據結構,負責設備的初始化和卸載。當總線上有設備連接操作時,USBD通過該結構來查找相關的驅動程序,并調用初始化函數probe()對設備初始化;當設備斷開時,USBD也通過該結構來查找相關的驅動程序,并調用設備卸載函數disconnect ()對設備卸載。USBD接口的數據結構定義為:

 

  static struct usb_driver gfkd_driver = { "gfkd",gfkd_probe,gfkd_disconnect};

  初始化函數static void * gfkd_probe(…)首先讀取設備的Usb dev結構,根據設備的配置描述符判斷該設備是否被驅動程序所支持, 判斷使用接口是否正確,然后為驅動申請一塊內存,再探測使用的攝像頭,完成對攝像頭的初始化,最后創建攝像頭的設備文件結點[5]。

  卸載函數static void  gfkd_disconnect (struct usb_device *dev, void *ptr)的作用是終止數據傳輸、刪除攝像頭的設備文件結點、釋放接口、將驅動占用的內存釋放。

  l         驅動程序與應用程序接口:攝像頭驅動程序在static struct file_operations gfkd_fops中給應用程序提供了統一的外設操作函數接口,當應用程序對攝像頭進行open 、release、read、內存映射mmap以及IO控制等系統調用操作時將通過該結構訪問驅動程序提供的函數。

  static struct file_operations gfkd_fops = {

      .owner = THIS_MODULE,   .open = gfkd_open,

      .release = gfkd_close,  .read = gfkd_read,      

  .mmap = gfkd_mmap,      .ioctl = gfkd_ioctl,

      .llseek = no_llseek,  };

  打開攝像頭函數static int gfkd_open(struct inode *inode, struct file *file)作用是打開攝像頭的設備文件結點,并為數據傳輸做好必要的準備工作。它先調用函數gfkd _alloc()分配用于視頻解碼的臨時數據緩沖區、幀緩沖區和數據緩沖區;然后初始化攝像頭,用函數gfkd _setMode()設置輸出的視頻格式和分辨率;再用函數gfkd _setFrameDecoder()設置幀緩沖區接收的視頻幀的格式和分辨率;最后調用函數gfkd _init_isoc()初始化等時數據傳輸設置、打開攝像頭和分配提交URB。

  關閉攝像頭函數static int gfkd_close(struct inode *inode, struct file *file)作用是關閉攝像頭的設備文件結點。它先調用函數gfkd _stop_isoc()終止等時數據傳輸;再調用函數CameraShutDown()關閉攝像頭;最后使用函數gfkd _dealloc( )釋放分配的各種緩沖區。

 

  內存映射函數static int gfkd_mmap(struct file *file, struct vm_area_struct *vma)實現內核空間與用戶空間的內存映射。先通過函數vmalloc()申請分配足夠大的內核態內存作為圖像幀緩沖區,并能存儲兩個URB采集的圖像;然后用函數remap_page_range()將其映射到用戶空間中。這樣提高了用戶程序獲取內核態圖像幀緩沖區數據的速度。

  讀函數static long gfkd_read(struct video_device *dev, char *buf, unsigned long count, int noblock)通過調用函數copy_to_user()將圖像數據從內核態的幀緩沖區拷貝到用戶態的數據緩沖區。

  IO控制函數static int gfkd_ioctl(struct video_device *vdev, unsigned int cmd, void *arg)的功能是接收應用程序的各種命令,實現對攝像頭的控制操作,如獲得攝像頭的參數、設置攝像頭的分辨率

 

、開始采集圖圖像和設置幀同步。

 

  由于Linux中任何USB傳輸都是通過URB實現的,每次URB傳輸都包括URB的建立、發出、回收、數據整理等階段不產生有效數據,因此在具體實現中采用等時傳輸方式,通過建立兩個URB,使用雙URB輪流通信的方法來提高圖像的采集速度。

  本驅動程序開發是基于ATMEL最新版Linux-2.4.27-vrs1-Atmel,在驅動程序開發完后需重新配置內核,讓內核支持usb-ohci 和video for linux,再把驅動程序配置成module,然后重新編譯內核生成.o文件。將編譯好的驅動放入文件系統,建立設備文件,然后將文件系統燒入flash,再連接USB攝像頭(如內置中芯微Zc301P DSP),把模塊加載進內核并注冊就可以找到該攝像頭并顯示:

  gfkd _core.c: USB gfkd camera found. Type Vimicro Zc301P 0x301b

  gfkd _core.c: gfkd driver 00.57.06LE registered

  (4)  圖像采集的實現與性能分析

  服務端應用程序的實現是基于C/S模式,使用了3個線程,其中一個主線程,一個圖像采集線程負責從驅動程序獲取圖像,可根據變量grabMethod選擇采用read方式或內存映射方式獲取圖像;另有一個圖像發送線程負責圖像發送,程序通過建立帶共享鎖的4幀圖像循環隊列做為圖像采集線程和圖像發送線程進行數據交換的公共緩沖區。服務端還使用了兩個socket,一個用于和服務端口綁定后偵聽是否有服務請求,另外一個用于發送圖像數據,主線程流程如圖3所示。

  程序首先設置采集圖像的相關參數(如設備號、圖像大小、初始化圖像幀緩沖區等),然后通過函數 int init_videoIn()獲取攝像頭參數,設置采集圖像寬度、高度、格式、采集方式等參數,并分配4幀采集圖像緩存vd->ptframe[i] =(unsigned char *) realloc (vd->ptframe[i], sizeof(struct frame_t) + (size_t) vd->framesizeIn ),再啟動圖像采集線程 pthread_create (&w1, NULL, (void *) grab, NULL)進行圖像采集;創建服務端socket,與服務端口綁定后偵聽服務請求;如果有新連接進來,函數accept()返回一個新的發送socket,并啟動新的圖像發送線程,pthread_create(&server_th, NULL, (void *)service, &new_sock); 如果采集結束或連接產生錯誤,調用pthread_join (w1, NULL)和close(serv_sock)關閉圖像采集線程和圖像發送線程,釋放有關資源后退出。

  

USB驅動程序系統框架

圖3.主程序流程

實驗結果

  使用奧尼銀色天使S900攝像頭分別對640×480和320×240兩種分辨率用read方式和內存映射方式進行了圖像采集和發送,實驗結果如表1所示,應用程序采用內存映射方式圖像獲取的實時性較高,達到實時視頻的要求。

  4結束語

  本文針對市場主流USB攝像頭開發了驅動程序,實現了基于AT91RM9200的嵌入式圖像采集和網絡傳輸。克服了其它圖像采集方案采集BMP圖像數據量大和實時性差的問題,并解決了目前嵌入式Linux缺乏USB攝像頭驅動程序的問題,具有集成度和性價比高、實時性 好、支持多種USB攝像頭和充分利用USB帶寬的優點。實驗表明適于高質量實時圖像監控場所和智能圖像監控應用,具有很好的廣泛應用前景。

 

  參考文獻:

  [1]ATMEL, AT91RM9200 DATA,[Z]. America, Atmel Corporation , 2003.

  [2](美)科比特、魯賓尼、哈特曼主編,LINUX設備驅動程序[M],東南大學出版社,2004

  [3]周力功 主編 ,USB編程與驅動程序開發[M],北京航空航天大學,2004

  [4]李侃,基于S3C2410平臺與嵌入式Linux圖像采集應用[J],微計算機信息,2006,第3-2期

  [5]Don Anderson、Dave Dzatko 著,USB系統體系[M],中國電力出版社,2003

  [6]倪繼利著,LINUX 內核分析及編程[M],電子工業出版社,2005

 
此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 欧美a∨视频 | 每日更新av | 毛茸茸熟妇丰满张开腿呻吟性视频 | 亚洲精品久久久久久中文传媒 | 麻豆一区二区99久久久久 | 久久亚洲高潮流白浆av软件 | 特黄特黄视频 | 国产精品二| 国产一区二区三区免费看 | 神马午夜嘿嘿 | 日韩av日韩 | 九色视频丨porny丨丝袜 | 3d动漫精品啪啪一区二区免费 | 米奇7777狠狠狠狠视频 | 欧美a免费| 免费无码av片在线观看中文 | 国产男女猛烈无遮掩视频免费网站 | zzijzzij亚洲日本成熟少妇 | 国精产品一区一区三区免费视频 | 91蝌蚪网| 欧美视频一二区 | www视频在线观看网站 | 美女黄色一级 | 精品国产乱码久久久久软件 | 日韩一级精品 | 国产日韩欧美在线播放 | 午夜视频在线免费播放 | 日本特黄视频 | 亚洲123区| 午夜日韩欧美 | 玩成熟老熟女视频 | 中文字幕在线天堂 | 2020最新无码福利视频 | 大尺度舌吻呻吟声 | 国产视频黄色 | 在线天堂资源www在线污 | 欧美日韩国产一区二区三区不卡 | 一区二区网站 | 99精品视频在线观看免费播放 | 91少妇丨porny丨 | 一级久久久久久 | 偷窥自拍青青草 | 国产精品永久免费视频 | 深爱激情综合 | 亚洲女成人图区 | 欧美伊人网 | 午夜精品久久久久久久99热额 | 在线观看黄色片 | 国产呦小j女精品视频 | 精品国产一区二区三区色欲 | 国产成人精品一区二区三区在线观看 | 国产国语老龄妇女a片 | 极品尤物magnet| 女的被弄到高潮娇喘喷水视频 | 久久久精品中文字幕麻豆发布 | 黄色亚洲片 | 深爱五月综合网 | 无码国产精品一区二区免费式直播 | 在线va| 屁屁国产草草影院ccyycom | 人人妻人人添人人爽欧美一区 | 国语精品一区二区三区 | 夜夜操狠狠操 | 精品乱人码一区二区二区 | 午夜在线网址 | 黑巨茎大战欧美白妞 | 欧美激情一区二区三区蜜桃视频 | 欧美亚洲黄色 | 日韩人妻无码精品无码中文字幕 | 日本午夜无人区毛片私人影院 | 精品久久久久久中文字幕 | 91久久国产婷婷一区二区 | 懂色av免费 | 香蕉久久精品日日躁夜夜躁夏 | 无码国模国产在线观看 | www.好了av.com| 成人动漫综合网 | 小h片免费观看久久久久 | 亚洲va中文字幕无码久久不卡 | 国产一区二区三区精品在线 | 国产欧美123 | 麻豆蜜桃av蜜臀av色欲av | 一本在线免费视频 | 成年人视频在线观看免费 | 老子影院午夜精品无码 | 亚洲乱码国产乱码 | 日本精品免费视频 | 国产成人精品a视频一区 | 中文无码人妻有码人妻中文字幕 | 亚洲精品aaa | 久久看av| 尤物视频免费在线观看 | 在线观看免费一区 | 婷婷综合少妇啪啪喷水动态小说 | 日b免费视频 | av在线浏览| 日本又黄又硬又爽的大片 | 国产免费一级淫片a级中文 国产免费一区 | 亚洲六月婷婷 | 久久乐国产精品亚洲综合 | 伊人久久大香线蕉综合75 | 97精品人人a片免费看 | 国产女人高潮毛片 | 国产成人片无码视频在线观看 | 成人久久18免费网站 | 一道本视频在线观看 | 久久久久久久 | 色导航在线 | 无码人妻精品一区二区三区99不卡 | 久操国产在线 | 最新国产精品精品视频 | 中文字幕精品久久久久人妻 | 人人妻人人澡人人爽人人精品浪潮 | 亚洲欧美精品综合在线观看 | 色爱综合另类图片av | 国产午夜精品在线 | 91黄视频在线观看 | 搡老女人一区二区三区视频tv | 自拍偷拍亚洲视频 | 一区二区美女 | 国产成人a v | 校园春色中文字幕 | 91精品一久久香蕉国产线看观看新通道出现 | 奇米影视第四色首页 | 亚洲精品第一国产综合野草社区 | 国产精品一卡 | 欧洲精品久久久 | 亚洲自拍偷拍网站 | 日本免费a视频 | 东京一木一道一二三区 | 国产毛片一区二区三区va在线 | 国产又嫩又黄又猛视频在线观看 | 国产欧美一区二区白浆黑人 | 蜜臀久久精品99国产精品日本 | 蜜臀久久99精品久久久久野外 | 国产女主播av| 午夜青青草 | 国产好大好紧好爽好湿视频唱戏 | 日韩精品91偷拍在线观看 | av黄色网址| 国产精品偷伦免费观看视频 | 在线黄色免费网站 | 精品国产乱码一区二区三 | 久久国内精品自在自线 | 精品人妻av区乱码 | 97精品国产97久久久久久粉红 | 欧美日韩午夜群交多人轮换 | 香蕉视频成人在线 | 国产精品久久久久久久 | 欧美噜噜久久久xxx 欧美噜噜噜 | 亚洲va欧美va久久久久久久 | 窝窝午夜看片 | 免费在线激情视频 | 97夜夜澡人人波多野结衣 | 国产亚洲精品久久网站 | 国产亚洲欧美在线 | 色婷婷综合网 | 操人小视频 | 亚洲熟熟妇xxxx | 性一交一伦一理一色一情 | 久久久久女人精品毛片九一 | 日韩视频在线观看视频 | 欧美亚洲第一区 | 国产又粗又猛又黄视频 | 欧美三日本三级三级在线播放 | 国产成人亚洲精品 | 女人色极品影院 | 国产女人高潮合集特写 | 成人动漫视频在线 | 国产伦精品一区二区三区视频网站 | 亚洲国产黄色片 | 一级做a爰片性色毛片武则天 | 交视频在线播放 | 黄色片一区二区 | 久久久久日本精品一区二区三区 | 亚洲永久精品ww47 | 亚洲视频免费播放 | 毛片视频网址 | gogo肉体亚洲高清在线视 | 色屋在线 | 国产精品51麻豆cm传媒的特点 | 国产精品99久久久久久小说 | 久色99| 强行交换配乱婬bd | 91久久久国产精品 | 黄色视频毛片 | 欧美三级又粗又硬 | 中文字幕人妻丝袜乱一区三区 | 中文字幕在线观看视频一区 | 嫩草视屏| 真实人妻互换毛片视频 | 免费观看日本污污ww网站 | 精品视频免费久久久看 | 丰满少妇高潮在线播放不卡 | 在线永久免费观看黄网站视频 | 性插插视频| 天堂8资源8地址8 | 成人在线观看小视频 | 亚洲精品国产a久久久久久 亚洲精品国产crm | 国产交换配乱淫视频a | 成人高潮片免费视 | 亚洲wwwwww| 日韩h在线观看 | 日本不卡123 | 国产美女激情视频 | 久久久久久av无码免费看大片 | 国精品一区 | 91视频网| 三级全黄裸体 | 尤物一区| 2020无码专区人妻系列日韩 | 动漫3d精品一区二区三区乱码 | 丝袜+亚洲+另类+欧美+变态 | 日韩毛片在线播放 | 国产一级淫片a免费播放 | 97品白浆高清久久久久久 | 国产japanhdxxxx麻豆 | 少妇高潮久久77777 | 日本久久久久久久久久久 | 久久黄色录像 | 在线播放无码字幕亚洲 | 91毛片在线观看 | 伊人久久免费视频 | 成人欧美日韩一区二区三区 | 韩国r级大尺度激情做爰外出 | 伊人久久大香线蕉综合75 | 精品人体无码一区二区三区 | 国产三区四区视频 | 免费看一区二区三区四区 | 日本黄色免费看 | 日韩成人免费 | 国产日产欧美一区二区 | 成人国产精品久久久春色 | 久草在线这里只有精品 | 亚洲xx视频 | 亚洲人午夜射精精品日韩 | 欧美韩一区 | 老女人毛片 | 草草浮力地址线路①屁屁影院 | 日本人妻丰满熟妇久久久久久 | 人人干人人做 | 亚洲免费在线播放 | 91精品国产综合久久香蕉的特点 | 国产成人精品无码免费看夜聊软件 | 伊人久久免费 | 日本一区二区三区视频在线播放 | 少妇高潮久久久久久一代女皇 | 国产第一页在线播放 | 婷婷伊人综合亚洲综合网 | aa在线| 范冰冰一级做a爰片久久毛片 | 免费a级毛片出奶水欧美 | 亚洲天天看 | 国精品无码人妻一区二区三区 | 国产明星裸体无码xxxx视频 | 佐佐木明希奶水喷出在线视频 | 爱弓凉在线视频一区二区 | 国产中文字幕久久 | 女人张开腿涩涩网站 | 日韩精品四区 | 偷看洗澡的香港三级 | 欧美在线v | 天堂无码人妻精品一区二区三区 | 久久国产一区二区三区 | 国精品人妻无码一区二区三区性色 | 成人在线手机版视频 | 午夜剧场免费看 | 成人免费看| 免费在线观看小视频 | 亚洲爆乳精品无码一区二区三区 | 亚洲精品www久久久久久 | 在线观看麻豆 | 亚洲天堂网站 | 大尺度做爰床戏呻吟舒畅 | 毛片24种姿势无遮无拦 | 欧美a大片 | 色亚洲色图 | 国产精品久久久久久久久久蜜臀 | 久久久99精品免费观看 | 黄色av国产| 午夜激情视频网 | 亚洲在线一区二区三区 | 色噜噜一区二区 | 深夜久久久 | 无码福利一区二区三区 | 狠狠躁日日躁夜夜躁2022麻豆 | 一区二区三区四区中文字幕 | 一区二区三区无码视频免费福利 | 欧美1区2区| 99精产国品一二三产品香蕉 | 97国产| 裸体黄色录像 | 国产亚洲一区二区三区四区 | 亚洲一区二区三区影院 | 亚洲视频h | 久久久精品国产sm调教网站 | 国产精品yy | 国产成人无码视频一区二区三区 | 国产99视频精品免费视频7 | 日产高清b站成品片a | 国产日韩欧美视频在线 | 337p日本欧洲亚洲大胆艺术图 | 久久影视一区 | 国产chinesehd天美传媒 | 欧美性色网 | av免费一区| 久久中文字幕免费视频 | 日本人の夫妇交换 | 色屁屁视频| 97夜夜澡人人波多野结衣 | 最新偷窥盗摄 | 国产精品高清一区二区 | 成人午夜视频精品一区 | 欧美成人午夜剧场 | 久久草在线视频播放 | 午夜视频福利在线 | 久久无码专区国产精品s | 天堂网91| 国产在线精品一区 | 伊人久久久久久久久久久久久 | a在线播放| 久久精品不卡一区二区 | 美女100%挤奶水视频吃胸 | 暖暖视频日本 | 四虎永久在线视频 | 日本成人免费在线 | 农村老熟妇乱子伦视频 | missav | 免费高清av在线看 | wwwyoujizzcom久久 wwwyoujizzcom视频 | 国模张文静啪啪私拍150p | 亚洲国产mv | 国产婷婷成人久久av免费高清 | 五月激情婷婷在线 | 欧美国产不卡 | 国产日韩aaaa片毛片 | 成人18视频免费69 | 一区二区在线免费 | 久久久www成人免费毛片麻豆 | 97久久草草超级碰碰碰 | 国产一级片黄色 | av中文在线观看 | 正在播放国产精品 | 国产视频网 | 久久精品一二 | 久久国产精品精品国产 | 色呦呦网| 乱码人妻一区二区三区 | 日韩日比视频 | aaa国产精品 | 国内精品在线播放 | 亚洲色播永久网址大全 | 亚洲伦理久久 | 男女性色大片免费网站 | 99精品国自产在线观看 | 人妻少妇偷人精品无码 | 日韩欧美亚洲天堂 | 高柳家动漫在线观看 | 亚洲成av人片不卡无码 | 中文字幕一区二区三区四区免费看 | 亚洲日本黄色片 | 国产精品毛片一区二区 | 翔田千里一区二区 | 国产男女猛烈无遮挡免费视频网站 | 中文字幕第一页在线vr | 精品一区二区三区无码视频 | 榴莲视频黄色 | gogo精品国模啪啪作爱 | 精品无码一区二区三区水蜜桃 | 国产欧美日韩另类在线专区 | 国产精品无码aⅴ嫩草 | 极品少妇嫩玉门av | 成人夜夜 | 久久勉费视频 | 国产一区二区三区四区五区入口 | 日韩亚洲精品中文字幕 | 久久国产美女视频 | 老熟仑妇乱一区二区 | 亚洲日韩看片无码超清 | 国内精品久久久久久久97牛牛 | 精品少妇一区二区三区视频 | 农村偷拍xxxxx | 校园春色自拍偷拍 | 91日本视频 | 日韩精品免费一区二区三区四区 | 久久午夜羞羞影院免费观看 | 欧美成人精品欧美一级乱 | 第四色在线视频 | 91亚洲国产成人久久精品网站 | 国产精品美女久久久久久久久 | 麻豆妓女爽爽一区二区三 | 国内少妇偷人精品免费 | 自拍偷在线精品自拍偷99 | 强奷乱码中文字幕熟女一 | 四虎影视永久免费观看 | 鲁一鲁一鲁一鲁一澡 | 四虎精品| 精精国产xxxx在线观看主放器 | 国产小视频在线看 | 亚洲小视频 | 国产精品成人av在线观看春天 | 欧美超级乱婬视频播放 | 91久久国产综合精品女同国语 | 国产午夜一区二区三区 | 美女的胸给男人玩视频 | 精品国产传媒 | www.欧美日韩 | 爱情岛论坛av首页 | 欧美国产一区二区三区激情 | 亚洲羞羞视频 | 日本公与丰满熄的 | 欧美日韩中文字幕在线视频 | 国产av激情久久无码天堂 | 亚洲一区二区三区丝袜 | 国产精品人成在线播放新网站 | 日女tv| 国产又粗又猛又爽又黄的视频在线观看动漫 | 久久久91精品国产一区二区精品 | 国产精品毛片一区二区三区 | 国产人妻人伦精品1国产丝袜 | 午夜诱惑痒痒网 | 深夜国产福利 | 超碰在线看| 久久久五月| 天天色天天插 | 黄色免费一级片 | 国产精品刺激对白97 | 国产一级理论片 | 黄色国产小视频 | 欧美成人高清在线播放 | 蜜乳av国精产品一二三产区 | 91在线精品观看 | 国产猛男猛女超爽免费视频网站 | 青青草华人在线 | 日韩视频不卡 | 91一区二区三区在线观看 | 美女av一区 | 国产毛片毛片精品天天看软件 | 国产精品欧美精品 | 欧美最猛性xxxx | 婷婷深爱 | 成人性生交大片免费看在线播放 | 久久av一区二区三区 | 国产精品天天狠天天看 | 国产精品美女久久久久av超清 | 性做爰过程免费视频美女按店 | 噜噜视频 | 国产免费小视频 | 在线看黄网址 | 少妇又紧又爽又黄的视频 | 蜜臀av国产精品久久久久 | 国产精品v欧美精品∨日韩 女邻居的大乳中文字幕 | 欧美日本不卡 | 色噜噜狠狠一区 | 亚洲天堂自拍偷拍 | 国产精品久久久久久久一区探花 | 噼里啪啦动漫高清在线观看 | 欧美精品亚洲 | 正在播放酒店约少妇高潮 | 亚洲成人一区二区在线观看 | 亚洲欧美日韩中文字幕一区二区三区 | 国产一区二区三区小说 | 久久久国产网站 | 在线看黄色av | 亚洲制服丝袜精品久久 | 色婷婷国产精品综合在线观看 | 超碰精品| 亚洲第一综合天堂另类专 | 国产乱人激情h在线观看 | 狠狠爱五月婷婷 | 欧美亚洲国产精品久久高清浪潮 | 国产色婷婷五月精品综合在线 | 国产操女人 | 亚洲精品婷婷 | 国内自拍一区 | 真实国产精品视频400部 | 18成人免费观看网站 | 三级网站免费播放 | 91资源在线播放 | 脱岳裙子从后面挺进去在线观看 | 找个毛片看看 | 丝袜一级片 | 在线观看国产精品视频 | 日本精品少妇一区二区三区 | 男女偷爱性视频刺激 | 狠狠干,狠狠操 | 综合久久国产九一剧情麻豆 | 日韩特黄特色大片免费视频 | 91丨porny丨露出 | 午夜激情综合网 | 熟妇的奶头又大又长奶水视频 | 国产精品爱久久久久久久 | 无套内射视频囯产 | 欧美综合激情网 | 国产精品成人av久久 | 欧美天天搞 | 调教丰满的已婚少妇在线观看 | 国产乱子伦农村叉叉叉 | 亚洲综合一区二区三区葵つかさ | 东京热男人av天堂 | 丁香狠狠色婷婷久久综合 | 台湾黄色网址 | 久久国产区 | 国产高清女同学巨大乳在线观看 | 中文字幕国产在线 | xxxeexxx性国产 | 欧美乱论 | 中国老妇淫片aaaa | 日日干夜夜干 | 国产乱色精品成人免费视频 | 亚洲精品久久久久一区二区三区 | 亚洲丶国产丶欧美一区二区三区 | 无码国产精品一区二区免费i6 | 国产伦精品一区二区三区免费 | 中日韩av在线 | 国产激情久久久久久 | 亚洲天堂视频在线播放 | 人妻毛片网站 | 国产精品9999久久久久仙踪林 | 欧美一区二区三区激情 | 凹凸日日摸天天碰免费视频 | 欧洲一区二区三区四区 | 国产视频一区二区在线观看 | 中文字幕国产 | 强迫凌虐淫辱の牝奴在线观看 | 翘臀后进少妇大白嫩屁股视频 | 欧美人与牲禽动a交精品 | 日产电影一区二区三区 | 免费超爽视频在线观看 | 81av在线| 婷婷五月情 | 国产一区二区三区久久精品 | 无码高潮爽到爆的喷水视频app | 亚洲在线 | 亚洲综合网国产精品一区 | 91禁看片 | 日本在线播放 | 91福利在线免费观看 | 亚洲码与欧洲码一二三四区 | 夜夜天天拍拍 | 99这里只有 | 人人妻人人澡人人爽人人精品97 | 精品久久久免费视频 | 日韩欧美www | 欧美日韩国产成人高清视频 | 男女69式互吃动态图在线观看 | 日韩中文字幕免费 | 亚洲jizzjizzlivesex | 秋霞成人午夜鲁丝一区二区三区 | 日本新janpanese乱熟 | www五月婷| 久久99国产精品久久99 | 区二区欧美性插b在线视频网站 | 人妻少妇被粗大爽.9797pw | 成年女人永久免费观看视频 | 999在线观看精品免费不卡网站 | 伊人久久大香线蕉av最新 | 99视频免费在线观看 | 天天夜碰日日摸日日澡性色av | 91久久精品美女高潮 | 免费色视频 | 伊人夜色 | 久久久久久久久艹 | 男女猛烈激情xx00免费视频 | 国产三级国产精品国产专区50 | 一边添奶一边添p好爽视频 欧美 变态 另类 人妖 | 极品videosvideo喷水 | 中文字幕_第2页_高清免费在线 | 图片区 小说区 区 亚洲五月 | 成人黄色免费视频 | 奇米影视在线视频 | 亚洲欧洲免费视频 | 久久婷婷成人综合色 | 国产成人精品日本亚洲直播 | 亚欧免费无码aⅴ在线观看 麻豆国产一区二区三区四区 | 亚洲国产精品成人精品无码区在线 | 欧美久久久久久久久久 | 国产三区在线成人av | 黄色片网站在线看 | 少妇高潮惨叫喷水在线观看 | 国产日产欧产美韩系列麻豆 | 国产在线综合视频 | 亚洲韩国在线 | 国产精品欧美久久久久一区二区 | 免费观看羞羞视频网站 | 韩国美女啪啪 | 国产精品视频免费看 | 日韩资源站 | 国产亚洲成av人在线观看导航 | 国产一区91 | 亚洲精品成人网站在线观看 | 国产女主播喷水视频在线观看 | 亚洲国产www | 少妇乱子伦在线播放 | 深爱五月综合网 | 国产精品自拍视频 | 狠狠色香婷婷久久亚洲精品 | 丰满少妇高潮惨叫久久久 | 国产一区二区三区精品在线 | 一本大道伊人av久久综合 | 最新免费黄色网址 | 国产拍拍拍拍拍拍拍拍拍拍拍拍拍 | 亚洲人免费| 成人激情视频网站 | 精品人妻无码区在线视频 | 精品成人一区二区三区 | 丰满少妇高潮在线观看 | 影音先锋日韩精品 | 激情床戏视频女人叫国语 | 乱妇乱女熟妇熟女网站 | 尤物网站在线观看 | 免费无码不卡视频在线观看 | www色网| 国产欧美日韩免费 | 少妇做爰水狂喷 | 小伙和少妇干柴烈火 |