日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

LwIP应用开发笔记之十:LwIP带操作系统基本移植

發(fā)布時間:2024/7/23 windows 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LwIP应用开发笔记之十:LwIP带操作系统基本移植 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

現(xiàn)在,TCP/IP協(xié)議的應(yīng)用無處不在。隨著物聯(lián)網(wǎng)的火爆,嵌入式領(lǐng)域使用TCP/IP協(xié)議進(jìn)行通訊也越來越廣泛。在我們的相關(guān)產(chǎn)品中,也都有應(yīng)用,所以我們結(jié)合應(yīng)用實際對相關(guān)應(yīng)用作相應(yīng)的總結(jié)。

1、技術(shù)準(zhǔn)備

我們采用的開發(fā)平臺是STM32F407和LwIP協(xié)議棧。在開始之前,我們需要做必要的準(zhǔn)備工作。

首先要獲得LwIP的源碼,在網(wǎng)上有很多,不同版本及不同平臺的都有,不過我們還是建議直接從官方網(wǎng)站獲得。其官方網(wǎng)站如下:

http://savannah.nongnu.org/projects/lwip/

其次,需要硬件平臺,我們采用了STM32F407ZG+DM9161的網(wǎng)絡(luò)接口方式,這并不是必須的,其他硬件平臺也是一樣的。

最后,因為我們后面要在操作系統(tǒng)下移植,采用的操作系統(tǒng)是FreeRTOS,所以還需下載FreeRTOS的源碼。同樣建議從官網(wǎng)下載:

https://www.freertos.org/index.html

2LwIP簡要說明

LwIP是一款免費的TCP/IP協(xié)議棧,但它的功能趨勢十分完備。LwIP 具有三種應(yīng)用編程接口 (API):

  • Raw API:為原始的 LwIP API。它通過事件回調(diào)機制進(jìn)行應(yīng)用開發(fā)。該 API 提供了最好的性能和優(yōu)化的代碼長度,但增加了應(yīng)用開發(fā)的復(fù)雜性。
  • Netconn API:為高層有序 API,需要實時操作系統(tǒng) (RTOS)的支持 (提供進(jìn)程間通訊的方法)。 Netconn API 支持多線程工作。
  • BSD Socket API:類似 Berkeley 的套接字 API (開發(fā)于 Netconn API 之上) 。

對于以上三種接口,前一種只需要裸機即可調(diào)用,后兩種需要操作系統(tǒng)才能調(diào)用。所以據(jù)此LwIP存在兩種移植方式:一是,只移植內(nèi)核,此時應(yīng)用程序的編寫只能基于RAW/Callback API進(jìn)行。二是,移植內(nèi)核和上層API,此時應(yīng)用程序編寫可以使用3種API,即:RAW/Callback API、Sequential API和Socket API。

3LwIP的帶操作系統(tǒng)基本移植

帶操作系統(tǒng)的移植首先是建立在無操作系統(tǒng)移植基礎(chǔ)之上的。在無操作系統(tǒng)移植時,定義的數(shù)據(jù)類型和宏都是有效的,只需要對lwipopts.h配置文件做簡單修改,并根據(jù)sys_arch.txt移植說明文件編寫sys_arch.c和sys_arch.h兩個文件以實現(xiàn)操作系統(tǒng)模擬層就可以了。

操作系統(tǒng)模擬層的功能再以為協(xié)議棧提供郵箱、信號量、互斥量等機制,用以保證內(nèi)核與上層API的通訊。這些操作系統(tǒng)模擬層函數(shù)均在sys.h中已經(jīng)聲明,我們一般在sys_arch.c文件中完成其定義。所以,我們很清楚,帶操作系統(tǒng)的移植就是在無操作系統(tǒng)的基礎(chǔ)上添加操作系統(tǒng)模擬層。在接下來我們就看看操作系統(tǒng)模擬層的編寫。

在操作系統(tǒng)已經(jīng)正確移植的基礎(chǔ)上,我們根據(jù)sys_arch.txt移植說明文件的描述,還需要移植的宏定義及函數(shù)等如下:

名稱

屬性

功能

sys_mbox_t

數(shù)據(jù)類型

指針類型,指向系統(tǒng)郵箱

sys_sem_t

數(shù)據(jù)類型

指針類型,指向系統(tǒng)信號量

sys_mutex_t

數(shù)據(jù)類型

指針類型,指向系統(tǒng)互斥量

sys_thread_t

數(shù)據(jù)類型

系統(tǒng)任務(wù)標(biāo)識

SYS_MBOX_NULL

郵箱指針指向的空值

SYS_SEM_NULL

信號量指針指向的空值

sys_init

函數(shù)

初始化系統(tǒng)模擬層

sys_sem_new

函數(shù)

生成一個信號量

sys_sem_free

函數(shù)

刪除一個信號量

sys_sem_signal

函數(shù)

釋放一個信號量

sys_arch_sem_wait

函數(shù)

等待一個信號量

sys_sem_valid

函數(shù)

判斷一個信號量是否有效

sys_sem_set_invalid

函數(shù)

將一個信號量置為無效

sys_mutex_new

函數(shù)

生成一個新的互斥量

sys_mutex_free

函數(shù)

刪除一個互斥量

sys_mutex_lock

函數(shù)

鎖住一個互斥量

sys_mutex_unlock

函數(shù)

解鎖一個互斥量

sys_mutex_valid

函數(shù)

判斷一個互斥量是否有效

sys_mutex_set_invalid

函數(shù)

將一個互斥量置為無效

sys_mbox_new

函數(shù)

新建一個郵箱

sys_mbox_free

函數(shù)

刪除一個郵箱

sys_mbox_post

函數(shù)

向郵箱投遞消息,阻塞

sys_mbox_trypost

函數(shù)

嘗試向郵箱投遞消息,不阻塞

sys_arch_mbox_fetch

函數(shù)

從郵箱獲取消息,阻塞

sys_arch_mbox_tryfetch

函數(shù)

嘗試從郵箱獲取消息,不阻塞

sys_mbox_valid

函數(shù)

判斷一個郵箱是否有效

sys_mbox_set_invalid

函數(shù)

將一個郵箱設(shè)置為無效

sys_thread_new

函數(shù)

創(chuàng)建新進(jìn)程

sys_arch_protect

函數(shù)

臨界區(qū)保護(hù)

sys_arch_unprotect

函數(shù)

退出臨界區(qū)保護(hù)

從上表中我們可以發(fā)現(xiàn),這些變量和函數(shù)主要是面向信號量、互斥量及郵箱,包括新建、刪除、釋放、獲取等各類操作,我們需要根據(jù)操作系統(tǒng)的規(guī)定來實現(xiàn)這些函數(shù),我們在這里使用的FreeRTOS,所以我根據(jù)FreeRTOS對信號量、互斥量及郵箱的操作來實現(xiàn)這些函數(shù)。我們列舉郵箱的各操作函數(shù)實現(xiàn)如下:

/*創(chuàng)建一個空的郵箱。*/ err_t sys_mbox_new(sys_mbox_t *mbox, int size) {osMessageQDef(QUEUE, size, void *);*mbox = osMessageCreate(osMessageQ(QUEUE), NULL);#if SYS_STATS++lwip_stats.sys.mbox.used;if (lwip_stats.sys.mbox.max < lwip_stats.sys.mbox.used) {lwip_stats.sys.mbox.max = lwip_stats.sys.mbox.used;} #endif /* SYS_STATS */if (*mbox == NULL)return ERR_MEM;return ERR_OK; }/*重新分配一個郵箱。如果郵箱被釋放時,郵箱中仍有消息,在lwIP中這是出現(xiàn)編碼錯誤的指示,并通知開發(fā)人員。*/ void sys_mbox_free(sys_mbox_t *mbox) {if( osMessageWaiting(*mbox) ){/* Line for breakpoint.? Should never break here! */portNOP(); #if SYS_STATSlwip_stats.sys.mbox.err++; #endif /* SYS_STATS */}osMessageDelete(*mbox);#if SYS_STATS--lwip_stats.sys.mbox.used; #endif /* SYS_STATS */ }/*發(fā)送消息到郵箱*/ void sys_mbox_post(sys_mbox_t *mbox, void *data) {while(osMessagePut(*mbox, (uint32_t)data, osWaitForever) != osOK); }/*嘗試將消息發(fā)送到郵箱*/ err_t sys_mbox_trypost(sys_mbox_t *mbox, void *msg) { err_t result;if ( osMessagePut(*mbox, (uint32_t)msg, 0) == osOK){result = ERR_OK;}else {// could not post, queue must be fullresult = ERR_MEM;#if SYS_STATSlwip_stats.sys.mbox.err++; #endif /* SYS_STATS */}return result; }/*阻塞進(jìn)程從郵箱獲取消息*/ u32_t sys_arch_mbox_fetch(sys_mbox_t *mbox, void **msg, u32_t timeout) {osEvent event;uint32_t starttime = osKernelSysTick();;if(timeout != 0){event = osMessageGet (*mbox, timeout);if(event.status == osEventMessage){*msg = (void *)event.value.v;return (osKernelSysTick() - starttime);}else{return SYS_ARCH_TIMEOUT;}}else{event = osMessageGet (*mbox, osWaitForever);*msg = (void *)event.value.v;return (osKernelSysTick() - starttime);} }/*嘗試從郵箱獲取消息*/ u32_t sys_arch_mbox_tryfetch(sys_mbox_t *mbox, void **msg) {osEvent event;event = osMessageGet (*mbox, 0);if(event.status == osEventMessage){*msg = (void *)event.value.v;return ERR_OK;}else{return SYS_MBOX_EMPTY;} }/*判斷一個郵箱是否有效*/ int sys_mbox_valid(sys_mbox_t *mbox)????????? {?????if (*mbox == SYS_MBOX_NULL)return 0;elsereturn 1; }/*設(shè)置一個郵箱無效*/????????????????????????????????????????????? void sys_mbox_set_invalid(sys_mbox_t *mbox)?? {????????????????????????????????????????????*mbox = SYS_MBOX_NULL;????????????????????? }?????????????????????????????? ??????????????//? 創(chuàng)建一個新的信號量。而 "count"參數(shù)指示該信號量的初始狀態(tài) err_t sys_sem_new(sys_sem_t *sem, u8_t count) {osSemaphoreDef(SEM);*sem = osSemaphoreCreate (osSemaphore(SEM), 1);if(*sem == NULL){ #if SYS_STATS++lwip_stats.sys.sem.err; #endif /* SYS_STATS */?return ERR_MEM;}if(count == 0)? // Means it can't be taken{osSemaphoreWait(*sem,0);}#if SYS_STATS++lwip_stats.sys.sem.used;if (lwip_stats.sys.sem.max < lwip_stats.sys.sem.used) {lwip_stats.sys.sem.max = lwip_stats.sys.sem.used;} #endif /* SYS_STATS */return ERR_OK; }

此外還有一些函數(shù)也是協(xié)議棧需要的函數(shù),特別是sys_thread_new函數(shù),不但協(xié)議棧在初始化是需要用到,在后續(xù)我們實現(xiàn)各類基于LwIP的應(yīng)用時也需要用到,其實現(xiàn)如下:

sys_thread_t sys_thread_new(const char *name, lwip_thread_fn thread , void *arg, int stacksize, int prio) {const osThreadDef_t os_thread_def = { (char *)name, (os_pthread)thread, (osPriority)prio, 0, stacksize};return osThreadCreate(&os_thread_def, arg); } osThreadId osThreadCreate (const osThreadDef_t *thread_def, void *argument) {TaskHandle_t handle;#if( configSUPPORT_STATIC_ALLOCATION == 1 ) &&? ( configSUPPORT_DYNAMIC_ALLOCATION == 1 )if((thread_def->buffer != NULL) && (thread_def->controlblock != NULL)) {handle = xTaskCreateStatic((TaskFunction_t)thread_def->pthread,(const portCHAR *)thread_def->name,thread_def->stacksize, argument, makeFreeRtosPriority(thread_def->tpriority),thread_def->buffer, thread_def->controlblock);}else {if (xTaskCreate((TaskFunction_t)thread_def->pthread,(const portCHAR *)thread_def->name,thread_def->stacksize, argument, makeFreeRtosPriority(thread_def->tpriority),&handle) != pdPASS)? {return NULL;}} #elif( configSUPPORT_STATIC_ALLOCATION == 1 )handle = xTaskCreateStatic((TaskFunction_t)thread_def->pthread,(const portCHAR *)thread_def->name,thread_def->stacksize, argument, makeFreeRtosPriority(thread_def->tpriority),thread_def->buffer, thread_def->controlblock); #elseif (xTaskCreate((TaskFunction_t)thread_def->pthread,(const portCHAR *)thread_def->name,thread_def->stacksize, argument, makeFreeRtosPriority(thread_def->tpriority),&handle) != pdPASS)? {return NULL;}???? #endifreturn handle; }

至此,基于FreeRTOS操作系統(tǒng)的LwIP移植結(jié)算完成了,我們編譯下載就可以對其進(jìn)行驗證。

4、結(jié)論

前面已經(jīng)移植了基于操作系統(tǒng)的LwIP,那怎么知道我們的移植是否成功呢?接下來我們對它進(jìn)行必要的驗證。

首先我們查看目標(biāo)板在網(wǎng)絡(luò)上的配置是否正確。我們打開命令行窗口,運行ipconfig命令,查看MAC地址和IP地址配置:

我們配置的MAC地址00:08:E1:00:00:00和IP地址192.168.2.110顯示正常。接下來我們采用ping命令測試網(wǎng)絡(luò)鏈接:

上圖顯示網(wǎng)絡(luò)連接正常,經(jīng)此測試,說明我們的LwIP在有操作系統(tǒng)情況下移植正常。

歡迎關(guān)注:

總結(jié)

以上是生活随笔為你收集整理的LwIP应用开发笔记之十:LwIP带操作系统基本移植的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

中文字幕视频播放 | 日韩xxx视频 | 国产黄色精品网站 | 久久久网 | 综合网在线视频 | 九九视频一区 | 久久精品欧美一区二区三区麻豆 | 中文字幕乱码电影 | 欧美激情视频在线免费观看 | 911国产精品 | 美女久久99 | 99久久精品国产毛片 | 免费中午字幕无吗 | 制服丝袜欧美 | 免费在线一区二区 | 久久精品视频国产 | 在线视频电影 | 久草在线免 | 成人午夜电影网站 | 又黄又爽的免费高潮视频 | 国产精品美女久久 | 久久久久久久久免费视频 | 超碰免费在线公开 | 精品久久久影院 | 婷婷五天天在线视频 | 天天天天天天天天操 | 在线观看成人网 | 在线观看不卡的av | 中文乱幕日产无线码1区 | 69亚洲乱| 欧美国产日韩一区二区三区 | 国产在线97| 一二区电影 | 免费成人av在线看 | 国产91免费在线观看 | 超碰97国产精品人人cao | 天天操天天弄 | 国产在线 一区二区三区 | 又爽又黄在线观看 | 超碰在线观看av.com | 国产免费又粗又猛又爽 | 欧美精品一区二区蜜臀亚洲 | 色综合天天狠天天透天天伊人 | 91亚色在线观看 | 五月婷婷六月丁香激情 | 国产美女网站视频 | 天天想夜夜操 | 奇米先锋 | 99re亚洲国产精品 | 播五月婷婷| 在线高清一区 | 99久久999久久久精玫瑰 | 在线观看91久久久久久 | 开心激情五月婷婷 | 中文字幕日韩伦理 | 天天射天天搞 | 久久夜夜爽 | 久久精品看片 | 免费男女羞羞的视频网站中文字幕 | 国产一二区精品 | 日韩欧美在线一区二区 | 国产一区二区三区高清播放 | 婷五月激情| 日韩免费一级a毛片在线播放一级 | 日韩一级电影网站 | 91av手机在线 | 中文字幕乱码日本亚洲一区二区 | 99夜色| 日韩www在线 | 欧美成人精品在线 | 婷婷在线观看视频 | 午夜电影中文字幕 | 亚洲精品视频一二三 | 99在线观看视频网站 | 五月婷综合 | 国产免费不卡av | 精品视频中文字幕 | 天天色天天草天天射 | 91av蜜桃| 国产人免费人成免费视频 | 日韩电影中文字幕在线 | 久久激情日本aⅴ | 免费一级片视频 | 五月天亚洲婷婷 | 最新一区二区三区 | 国产剧情在线一区 | 精品一区二三区 | 超级碰99| 99热最新网址 | 色综合www | 国产a级精品| 国产成人精品久久久久蜜臀 | 99国产视频| 成人免费在线视频 | 国产亚洲成人网 | 欧美一区中文字幕 | 国产在线观看免费av | 欧美色精品天天在线观看视频 | 亚洲成av人片| 日韩精品91偷拍在线观看 | 久久不卡视频 | 91在线观看黄 | 亚洲国产欧美一区二区三区丁香婷 | 国产精品原创av片国产免费 | 国产96精品 | 欧美吞精 | 国产一区二区三区久久久 | 久久成人资源 | 久久久久久高潮国产精品视 | 西西人体4444www高清视频 | 午夜精品视频福利 | 8x成人在线 | 91视频麻豆 | 性色av香蕉一区二区 | 黄色成年片 | 女人魂免费观看 | 成年人黄色免费视频 | 国产一区二区中文字幕 | 国产精品国产三级在线专区 | 色综合亚洲精品激情狠狠 | 美女av在线免费 | 91成人午夜 | 97成人在线免费视频 | 在线超碰av | 久久综合狠狠综合 | 激情视频一区二区三区 | 久久国产精品一区二区 | 亚洲涩涩色 | 91中文字幕网| 精品福利片 | 日韩精品亚洲专区在线观看 | www五月 | 狠狠狠狠狠色综合 | 操操操综合 | 国产精品aⅴ | 91chinesexxx| 久久精品视频免费观看 | 美女久久一区 | 青青河边草免费视频 | 久久成人资源 | 国产精品综合av一区二区国产馆 | 精品视频免费久久久看 | 天天射天天射 | 亚洲va欧美va | 在线观看日韩专区 | 国产二区视频在线观看 | 国产一区二区三区免费在线观看 | 性色av香蕉一区二区 | 中文字幕日韩电影 | 99精品欧美一区二区三区 | 久久影视一区二区 | 日日夜夜天天综合 | 日韩亚洲国产中文字幕 | 久久影视精品 | 久久久久久久久亚洲精品 | 国产裸体永久免费视频网站 | 亚洲精品xx | 欧美精品首页 | 91九色网站| 色婷婷av一区 | 天天草天天摸 | 中文字幕成人在线观看 | 四虎成人av| 日韩精品久久一区二区三区 | 国产午夜精品免费一区二区三区视频 | 中文字幕在线视频精品 | 中文字幕人成人 | 西西www444 | 天天躁天天狠天天透 | 四虎影视成人永久免费观看视频 | 一二区电影 | 国产精品久久久久久久久久东京 | 国产精品资源 | 久久tv| 香蕉日日| 91.麻豆视频| 国产亚洲精品久久久久动 | 日韩在线观看视频中文字幕 | 国产精品视频内 | 999久久国精品免费观看网站 | 黄色毛片电影 | 久久精品视频99 | 国产免费又黄又爽 | 国产亚洲欧美一区 | 婷婷综合在线 | 999久久久免费视频 午夜国产在线观看 | 超级碰视频 | 日本精品一区二区三区在线播放视频 | 国产黄色片免费 | 日韩在线免费小视频 | 欧美怡红院 | 伊人欧美 | 久久曰视频 | 久久99在线| 国产精品视频不卡 | 成人免费看黄 | 中文字幕乱码电影 | 免费在线观看一区 | 久久免费看a级毛毛片 | 午夜久久久影院 | 天天爽夜夜爽人人爽一区二区 | 色婷婷五 | 成人久久久久久久久久 | 天天操婷婷 | 天天色天天射天天综合网 | 欧美精品一区二区免费 | 天天操天天射天天 | 国产一区电影在线观看 | 欧美日韩视频在线观看一区二区 | 国产一级大片在线观看 | 欧美一区二区三区免费观看 | 91精品网站在线观看 | 亚洲国产午夜视频 | 欧美日韩不卡一区二区 | 色狠狠综合天天综合综合 | 91麻豆精品国产91久久久无需广告 | 国产一区二区精品在线 | 欧美激情精品久久久久久变态 | 午夜在线免费观看视频 | 二区三区毛片 | 成人av高清 | 久久人人爽人人 | 天天爱天天干天天爽 | www.色午夜.com | 久久久激情网 | 久久久久久国产精品亚洲78 | 日韩精品免费一区二区 | av一区二区在线观看中文字幕 | 欧美日韩免费一区二区三区 | 人人爽人人干 | 亚洲黄色成人网 | 国产精品综合久久久久久 | 97偷拍在线视频 | 久久久久这里只有精品 | 超碰国产在线 | 久久久久久久久久久电影 | 免费观看视频黄 | 国产精品毛片一区二区在线看 | 久久久久久欧美二区电影网 | 五月激情视频 | 日韩天天综合 | 天天操天天爽天天干 | 久久久精品综合 | 最新av免费在线观看 | 五月综合激情婷婷 | 久久久伦理 | 中文字幕第一页av | 免费欧美高清视频 | 亚洲午夜精品一区 | av免费在线网站 | 91高清一区 | 久久精品牌麻豆国产大山 | 91麻豆文化传媒在线观看 | 久久久免费在线观看 | 亚洲我射av | 亚洲国产中文字幕在线视频综合 | 欧美激情视频一区二区三区免费 | 国产 欧美 在线 | 黄色av免费电影 | 日韩在线视频免费看 | 成人在线免费小视频 | 国产高清视频在线播放一区 | 国产一区福利在线 | 超碰97在线资源站 | 麻花传媒mv免费观看 | 午夜在线国产 | 亚洲va天堂va欧美ⅴa在线 | 国产又粗又猛又黄又爽的视频 | 福利一区二区三区四区 | av三级在线免费观看 | 99视频网站 | 久久久久久久久久久福利 | 免费a视频在线观看 | 亚洲爱视频 | 日韩欧美精品在线 | 黄毛片在线观看 | 国产精品麻豆99久久久久久 | 日韩在线观看网址 | 欧美日韩不卡一区二区 | 国产精品视频你懂的 | 久久久久久久久久久久久影院 | 亚洲va综合va国产va中文 | 91av电影| 国产精品免费久久久久久久久久中文 | 日夜夜精品视频 | 国产精品美女视频网站 | 欧美日韩不卡在线 | 欧美色一色 | 九九交易行官网 | 成人精品一区二区三区中文字幕 | 日韩一区二区三区免费视频 | 中文字幕高清视频 | 在线三级av | 99亚洲天堂| 91av电影网| 免费福利片2019潦草影视午夜 | 久久综合免费 | 九色在线 | 美女精品在线 | 国产精品手机在线观看 | 91精品爽啪蜜夜国产在线播放 | 爱情影院aqdy鲁丝片二区 | 成人高清在线 | 日韩av成人在线 | 四虎国产精 | 99爱在线观看 | 99在线视频网站 | 99欧美精品 | 精品一区二区亚洲 | 久久久精品 一区二区三区 国产99视频在线观看 | 国产字幕在线播放 | 日批网站在线观看 | 久草在线中文888 | 日韩一区二区三 | 中文字幕免费久久 | 国语麻豆| 天天躁日日躁狠狠躁 | 国产日韩中文字幕在线 | 区一区二在线 | 探花视频在线版播放免费观看 | 久久99九九99精品 | 日韩av片免费在线观看 | 久久久精品国产免费观看同学 | av免费电影在线 | 国产日韩精品一区二区三区 | 亚洲免费一级电影 | 亚洲精品久久久久www | 一级a性色生活片久久毛片波多野 | 射射色| 免费手机黄色网址 | 国产精品自拍在线 | 婷婷色婷婷 | 色婷婷综合在线 | 一级片免费在线 | 国产香蕉久久精品综合网 | 久久婷亚洲五月一区天天躁 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 最近日韩中文字幕中文 | 91最新在线视频 | 香蕉视频网站在线观看 | 在线观看mv的中文字幕网站 | 99爱视频在线观看 | 欧美在线观看视频 | 99在线精品免费视频九九视 | 亚洲视频免费 | 国产精品久久久久久电影 | 五月激情片 | 国产成人三级在线观看 | 国产精品久久久久久久午夜 | 色视频网址 | 美女国产网站 | 亚洲视频精选 | 亚洲美女免费精品视频在线观看 | 亚洲天堂网视频在线观看 | 五月婷网 | 成人av一区二区三区 | 日韩专区 在线 | 中文字幕一区二区三区在线观看 | 日本久久精 | 99色精品视频 | 开心激情五月网 | 99久免费精品视频在线观看 | 亚洲激情综合 | 欧美成人理伦片 | 国产伦精品一区二区三区免费 | 中文字幕av影院 | 亚洲免费av一区二区 | 深爱综合网 | 成片人卡1卡2卡3手机免费看 | 日韩精品久久一区二区 | 深爱婷婷 | bbb搡bbb爽爽爽 | 中文字幕免费久久 | 国产一区在线免费观看视频 | 国产在线观看黄 | 91天堂在线观看 | 国产成人一区二区三区电影 | 国产一区91 | 成人综合日日夜夜 | 91成人在线观看喷潮 | 91精品国产一区二区在线观看 | 日韩精品免费在线观看 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 香蕉视频国产在线观看 | 在线观看免费版高清版 | 伊人伊成久久人综合网小说 | 久久精品视频在线观看免费 | 中文字幕网站 | 亚洲精品乱码久久久久久 | 国内精品久久影院 | 亚洲乱码国产乱码精品天美传媒 | 欧美精选一区二区三区 | 狂野欧美激情性xxxx | 国产日韩精品在线观看 | 日韩免费电影一区二区三区 | 色七七亚洲影院 | 手机看片 | 一区二区欧美在线观看 | 五月婷婷激情五月 | 日韩视频a | 国产毛片久久久 | 日韩在线一区二区免费 | 欧洲成人av | 高清精品在线 | 中文区中文字幕免费看 | 有码中文字幕 | 婷婷色伊人 | 在线观看www. | 国产成人精品一区二区三区网站观看 | 日韩电影在线视频 | 国产韩国日本高清视频 | 亚洲欧美激情精品一区二区 | av色图天堂网 | 日韩高清免费电影 | 成人中文字幕在线 | 丁香色婷 | 国产精品自拍在线 | 激情综合五月天 | 天天射网| 日韩精品一区二区不卡 | 免费视频你懂的 | 丁香六月婷婷 | 精品9999 | 欧美成年性 | 国产原创在线 | 日韩在线中文字幕视频 | 麻豆视频在线免费看 | 69精品视频 | 国产精品久久二区 | 手机看片久久 | 懂色av懂色av粉嫩av分享吧 | 一级片免费在线 | 婷婷丁香在线 | 国产精品18久久久久久久 | 天天射天天爱天天干 | 亚州人成在线播放 | 欧美va天堂va视频va在线 | 五月av在线| 综合国产在线观看 | 日本久久中文字幕 | 久久女同性恋中文字幕 | 中文字幕在线观看免费 | 亚洲精品www. | 2020天天干天天操 | 久久一区二区三区国产精品 | 国产精品高潮呻吟久久av无 | 久久久免费毛片 | 成人综合免费 | 久久av黄色| 99视频在线免费观看 | 888av| 国产一区二区三精品久久久无广告 | 国产成年人av| 岛国大片免费视频 | 久久精品国产精品亚洲 | 亚洲综合精品视频 | 91精品久久久久久久久 | 特级西西444www大胆高清无视频 | 日本在线视频一区二区三区 | 天天操综 | 久久影院一区 | 久草在线免费看视频 | 免费看黄电影 | 精品亚洲va在线va天堂资源站 | 欧美一级大片在线观看 | 欧美肥妇free | 日本福利视频在线 | 黄色片软件网站 | 视频在线观看99 | 国产亚洲视频在线免费观看 | 国产91影院| 亚洲美女免费视频 | 爱爱av在线| 免费人做人爱www的视 | 91av电影在线观看 | 久久免费99精品久久久久久 | 国产精品永久免费观看 | 天天射综合网站 | 欧美性色综合网 | 久久综合99| 中文字幕黄色网址 | 丁香5月婷婷 | h网站免费在线观看 | 久久精品一区八戒影视 | 亚洲国产精品视频在线观看 | 香蕉在线观看视频 | av不卡免费看 | 中文视频在线播放 | 欧美性色xo影院 | 白丝av在线| 香蕉91视频 | 五月天久久综合网 | 日韩毛片精品 | 日日操日日 | 成人在线黄色 | 欧美精品久久99 | 国产精品久久久久aaaa九色 | 91在线免费公开视频 | 五月婷婷中文网 | 在线性视频日韩欧美 | 在线看片a| 一级一级一片免费 | 欧美日韩精品影院 | 久久久久久国产精品美女 | 亚洲视频在线观看网站 | 青青射| 亚洲三级在线 | 伊人狠狠色丁香婷婷综合 | 久久综合免费视频影院 | 国产成人av一区二区三区在线观看 | 西西444www大胆高清图片 | 狠狠躁夜夜躁人人爽超碰91 | 欧美性色黄大片在线观看 | 久久精品这里热有精品 | 日韩免费在线观看视频 | 精品福利在线观看 | 干av在线 | 欧美精品免费在线观看 | 日韩一区二区免费视频 | 在线视频 国产 日韩 | 激情动态| 字幕网在线观看 | 欧美一区二区三区特黄 | 日韩欧美电影 | av.com在线 | 激情久久综合 | 精品国产一区二区三区噜噜噜 | 91在线www | 久久情网 | 亚洲国产中文字幕在线观看 | 91在线公开视频 | 午夜久久久精品 | 日日夜夜天天人人 | 亚洲国产精品va在线看黑人动漫 | 久久只精品99品免费久23小说 | 99精品福利视频 | 欧美日韩一级在线 | 中文字幕激情 | 丁香婷婷激情啪啪 | 国产精品国产亚洲精品看不卡15 | 九九精品毛片 | 欧美日韩在线观看一区二区三区 | 欧美极品一区二区三区 | 97人人超 | 久久国产美女视频 | 日韩高清无线码2023 | 国产精品岛国久久久久久久久红粉 | 黄色特一级片 | 国产成人777777 | 日韩久久片 | 亚洲自拍av在线 | 五月婷婷激情网 | 午夜影院在线观看18 | 国产人成一区二区三区影院 | 久草在线观看 | 久久国产精品久久久久 | 麻豆成人精品 | 深爱激情久久 | 99久久这里只有精品 | 亚洲成人黄色在线观看 | 91看片成人 | 精品国偷自产国产一区 | 国产一级黄色电影 | 久久久网站 | 麻豆国产网站入口 | 美女视频黄免费 | 一区二区三区四区影院 | 成人午夜av电影 | 日本性生活免费看 | 草久视频在线观看 | 伊人网站 | 天天插天天爱 | 国产五月婷 | 九七视频在线观看 | 92精品国产成人观看免费 | 91资源在线播放 | 久草免费新视频 | 99久久精品国产观看 | 97日日 | 久久成人麻豆午夜电影 | 免费婷婷| 五月激情在线 | 精品一区精品二区高清 | 5月丁香婷婷综合 | 成人h动漫精品一区二 | 日日爱视频 | 国产伦精品一区二区三区… | 国产久草在线观看 | 久久99热精品这里久久精品 | 日本特黄特色aaa大片免费 | 99精品国产福利在线观看免费 | 人人超碰人人 | 天天草天天操 | 久久不卡免费视频 | 色婷婷六月 | 久草网视频在线观看 | 国内久久久久 | 国产精品欧美一区二区三区不卡 | 久久精品一区二区三区国产主播 | 亚洲一区日韩精品 | 国产精品久久久久久久久久久久冷 | 91在线视频网址 | 成人精品99 | 免费在线观看a v | 黄色资源在线观看 | 国产精品白浆视频 | 狠狠的干| 精品国产伦一区二区三区 | 国产在线观看免费观看 | 色国产精品 | 天天爽夜夜爽精品视频婷婷 | 99久久精品国产系列 | 国产高清在线a视频大全 | 国产天天爽 | 五月天久久狠狠 | 91亚洲精品久久久久图片蜜桃 | 丁香花在线观看视频在线 | 91在线免费播放 | 国产一级二级av | 亚洲欧美在线综合 | 日韩三级中文字幕 | 国产精品毛片完整版 | 手机av在线不卡 | 亚洲精品视频在线观看免费视频 | 欧美精品在线视频 | 黄色91免费观看 | 超级av在线 | 日韩中字在线观看 | 亚洲国产成人精品在线观看 | 国产在线精品区 | 色婷婷 亚洲 | 国产精品手机看片 | 成人作爱视频 | 国产精品你懂的在线观看 | 色偷偷97| 国产精品6999成人免费视频 | 亚洲欧洲精品一区二区 | 欧美日韩视频观看 | 永久免费的啪啪网站免费观看浪潮 | 91入口在线观看 | 日本在线观看一区 | 久久人人爽av | 国产精品一区二区在线免费观看 | 成人午夜剧场在线观看 | 日本中文字幕在线免费观看 | 在线一二三四区 | 久久久不卡影院 | 中日韩在线视频 | 精品国产片| 91精品夜夜 | 久99久在线| 日韩字幕 | 黄色小说免费观看 | 色天天综合久久久久综合片 | 国产精品 亚洲精品 | 国产一级高清 | 99久久精品国产毛片 | 久久情爱 | 一区二区电影在线观看 | 成人免费91 | 亚洲国产成人在线 | 亚洲精品国偷拍自产在线观看 | 伊人国产视频 | 国产玖玖精品视频 | 国产成人免费在线观看 | 久久精品亚洲综合专区 | av中文字幕网址 | 欧美亚洲精品在线观看 | 波多野结衣资源 | 国产剧情一区在线 | 久操操| 亚洲九九 | 日日日网| 日韩最新中文字幕 | 成人小视频在线播放 | 伊人天天干 | av日韩国产 | 久久国产网 | 久久久久久免费毛片精品 | 在线观看亚洲成人 | 久久久久久久久爱 | 麻豆久久 | 日本精品免费看 | 人人狠狠| 欧美日韩精品在线一区二区 | www.天天干 | 99视频精品免费观看, | 成人在线电影观看 | 国产精品一区二区视频 | jizz欧美性9 国产一区高清在线观看 | 99久久精品日本一区二区免费 | 日韩91在线| 欧美一级电影在线观看 | 超级碰碰免费视频 | 91亚洲精品久久久蜜桃网站 | 黄色av电影免费观看 | 黄色av电影 | 久久福利剧场 | 久久久久免费视频 | 日本特黄一级 | 日韩欧美高清在线 | 精品免费久久久久久 | 韩日精品在线 | 国产小视频免费在线网址 | 黄色在线观看网站 | 13日本xxxxxⅹxxx20| 最近能播放的中文字幕 | 日韩精品免费在线观看视频 | 亚洲视频在线播放 | 国产午夜精品一区二区三区嫩草 | av福利在线播放 | 精品国产一区二区三区四区vr | 热re99久久精品国产66热 | 久久精品久久99精品久久 | 天天操天天色天天 | 91av电影在线观看 | 亚洲激情中文 | 四虎成人在线 | 精品嫩模福利一区二区蜜臀 | 国产精品久久久影视 | 久草9视频 | 久久久久高清毛片一级 | 99爱国产精品 | 亚洲精品中文字幕在线观看 | 久久久久国产精品一区二区 | 久久久久久久久影视 | 亚洲精品色婷婷 | 91精品综合在线观看 | 国产亚洲激情视频在线 | 国产高清av在线播放 | 国产一二区视频 | 亚洲资源在线观看 | 日韩专区av | 久久久国产精华液 | 97中文字幕 | 天天搞夜夜骑 | 免费黄色网址大全 | 在线精品亚洲一区二区 | 欧美一区二区在线 | 99久久精品国产一区二区成人 | 午夜黄色一级片 | 丁香婷婷社区 | 日日成人网 | 开心激情婷婷 | 国产精品久久人 | 成人影音av | 天堂中文在线播放 | 黄色网址中文字幕 | 日韩免费观看一区二区 | 一区二区三区免费在线观看视频 | 91视频观看免费 | av片在线看 | 最新国产中文字幕 | 伊人影院在线观看 | 99久久综合国产精品二区 | 成人av在线亚洲 | 国产精品成人久久久久久久 | 美女久久99 | 国产精品久久久久婷婷二区次 | 欧洲精品码一区二区三区免费看 | 欧美日韩首页 | 日韩电影在线看 | 91成人国产 | 成人资源站 | 亚洲乱码精品 | 99久久精品国产欧美主题曲 | 综合色狠狠 | 国产亚洲精品成人av久久ww | 国产亚洲精品久久19p | 久青草电影 | 精品嫩模福利一区二区蜜臀 | 欧美极度另类 | 亚洲综合少妇 | 久久久久国产成人精品亚洲午夜 | 高清久久久 | 亚洲一区二区三区在线看 | 一区二区三区免费在线播放 | 免费亚洲一区二区 | www免费视频com━ | 精品爱爱 | 在线观看国产中文字幕 | 婷婷丁香久久五月婷婷 | 中文字幕在线免费看线人 | 亚洲欧美视频在线 | 日韩性片 | 91香蕉视频黄 | 久久久久免费电影 | 欧美一级片免费播放 | 成年人视频在线免费观看 | 欧美精品久久久久久久久久久 | 天天干,天天插 | 丁香久久五月 | 国产一级视频在线观看 | 日韩网站在线播放 | 国产一二三四在线视频 | av免费在线播放 | 免费a现在观看 | 97超碰免费在线观看 | 色资源在线 | 亚洲国产久 | 成年人毛片在线观看 | 九色激情网 | 综合色中色 | 中文字幕色婷婷在线视频 | 成年人免费在线播放 | 日韩精品视频久久 | 免费看一级片 | 91视频中文字幕 | 亚洲视频中文 | 亚洲电影成人 | 在线看岛国av | 亚洲狠狠婷婷 | 成人污视频在线观看 | 免费看黄色小说的网站 | 日韩在线 | 午夜精品一区二区三区在线 | 色黄久久久久久 | 婷婷香蕉 | 久久久激情网 | 天天操狠狠操 | 久久国产香蕉视频 | 综合激情av | 激情久久综合 | 亚洲黄色一级视频 | 蜜臀av性久久久久av蜜臀妖精 | 免费欧美精品 | 午夜视频不卡 | 91精品视频在线观看免费 | 黄色91在线 | 欧美精品久久久久久久久免 | 91自拍视频在线 | 久久九九影视网 | 久久久久成人精品亚洲国产 | 韩国精品视频在线观看 | 激情视频网页 | 亚洲在线a| 国产精品国产三级国产aⅴ9色 | 久久国产精品一区二区三区四区 | 天天射天天拍 | 丝袜美腿在线 | 韩日在线一区 | 国产精品久久久久久久久毛片 | 国产亚洲精品美女 | 亚洲国产精选 | 日批在线看 | 四虎欧美| 亚洲精品视频在 | 欧美日韩一区二区三区在线免费观看 | 久久精品99北条麻妃 | 色婷五月 | 天天干天天操天天 | 欧美成人影音 | 开心激情网五月天 | 国产黄色精品在线 | 色婷婷色| 久久免费视频精品 | 色中色资源站 | 日本韩国中文字幕 | 天天av在线播放 | 国产打女人屁股调教97 | www.五月婷婷.com | 在线国产视频一区 | 一区二区三区免费看 | 欧美一级片免费 | www.av小说| 国产一区二区三区久久久 | 免费男女羞羞的视频网站中文字幕 | 国产亚洲资源 | 欧美在线视频精品 | 亚洲三级影院 | 亚洲精品中文字幕在线观看 | 亚洲高清在线观看视频 | 日韩免费高清在线观看 | 人九九精品| 国产精品久久久久av福利动漫 | 韩日精品在线 | av网址最新| 91精品在线播放 | 国产一区免费 | 国产一级性生活视频 | 超碰在线免费97 | 久久国产精品99久久久久久进口 | 亚洲免费小视频 | 日本精品一区二区三区在线播放视频 | 久久国产一区二区 | 天堂av最新网址 | 激情电影在线观看 | 99色视频 | 国外调教视频网站 | 美女视频黄,久久 | 四虎海外影库www4hu | 亚洲精品国偷拍自产在线观看 | 九草在线视频 | 日韩av中文在线观看 | 欧美在线视频日韩 | 中文在线免费观看 | 九九免费在线观看 | 久久久久女人精品毛片 | 就要色综合 | 国产精品一区二区美女视频免费看 | 玖玖在线观看视频 | 韩国在线一区二区 | 久久九九久久九九 | 国产很黄很色的视频 | 99自拍视频在线观看 | 91重口视频 | 超薄丝袜一二三区 | 日韩欧美xx | 日韩中文字幕一区 | 亚洲天堂香蕉 | 中文字幕在线有码 | 久久精品视频一 | 日韩在线视频免费观看 | 美国三级黄色大片 | 国产亚洲人 | 热99久久精品 | 免费无遮挡动漫网站 | 亚洲激情在线观看 | 国产一区视频在线播放 | 中文字幕 影院 | 狠狠做深爱婷婷综合一区 | 欧美一级小视频 | 久久国产99 | 在线观看黄色 | 久久这里只有精品9 | www.天天干.com| 欧美日韩免费看 | 夜色资源网 | 中文字幕在线成人 | 久久不射电影院 | 免费成人在线观看视频 | 久草网在线视频 | 亚洲精品av在线 | 久草色在线观看 | av高清免费 | 国产精品18久久久久vr手机版特色 | 精品国产一区在线观看 | 欧美一级裸体视频 | 国产视频中文字幕在线观看 | 成人久久18免费 | 激情小说 五月 | 91视频电影| 日韩中文字幕国产 | 国产黄色资源 | 日韩欧美在线高清 | 亚洲一区二区麻豆 | 色综合中文字幕 | 欧美福利在线播放 | av免费看看 | 玖玖在线看 | 亚洲一区二区三区在线看 | 久久精品一二三区 | 婷婷狠狠操 | 香蕉久久久久久av成人 | 久草免费福利在线观看 | 亚洲天天干 | 91精品婷婷国产综合久久蝌蚪 | 免费在线国产视频 | 999成人网 | av资源免费观看 | 久久成人午夜视频 | 黄色免费视频在线观看 | 免费视频久久久久久久 | 天天干天天色2020 | 中文字幕在线观看视频一区二区三区 | 亚洲va欧洲va国产va不卡 | 波多野结衣日韩 | 久久色视频 | 九九热免费视频在线观看 | 久久国内精品 | 99久久精品国产毛片 | 婷婷国产视频 | 欧美在线视频一区二区三区 | 亚洲美女视频在线观看 | 久久婷婷色综合 | 日韩精品极品视频 | 亚洲女裸体 | 97偷拍在线视频 | av高清在线观看 | 免费观看第二部31集 | 九九天堂 | 国产日韩欧美在线观看视频 | 美女在线黄 | 久草在线观看 | 99这里精品 | 精品在线观看一区二区 | 天天爽天天搞 | 96在线| 欧美精品网站 | 日日摸日日添夜夜爽97 | 婷婷五综合| 国产美女被啪进深处喷白浆视频 | 四虎国产精品成人免费影视 | 黄色小网站在线观看 | 亚洲女在线 | 国产剧情久久 | 91香蕉久久| 日本性高潮视频 |