• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Ad Hoc網(wǎng)絡(luò)在嵌入式L inux上的實(shí)現(xiàn)

    2011-09-25 03:24:48王磊謝維波
    關(guān)鍵詞:嵌入式設(shè)備系統(tǒng)

    王磊,謝維波

    (華僑大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,福建泉州 362021)

    Ad Hoc網(wǎng)絡(luò)在嵌入式L inux上的實(shí)現(xiàn)

    王磊,謝維波

    (華僑大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,福建泉州 362021)

    分析和研究嵌入式Linux系統(tǒng)開發(fā)中的關(guān)鍵技術(shù)問題及解決方法.在S3C2410處理器上成功移植適用于AdHoc網(wǎng)絡(luò)的嵌入式Linux系統(tǒng),并實(shí)現(xiàn)AdHoc網(wǎng)絡(luò)的AODV路由協(xié)議.網(wǎng)絡(luò)性能的測試表明,所移植的Linux系統(tǒng)各部分運(yùn)行穩(wěn)定可靠,Ad Hoc網(wǎng)絡(luò)運(yùn)行正常.

    ARM處理器;嵌入式Linux;無線自組織網(wǎng);AODV協(xié)議

    嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)為基礎(chǔ),軟硬件可裁剪,適用于系統(tǒng)對(duì)功能、可靠性、成本、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng).AdHoc無線移動(dòng)自組織網(wǎng)是一種特殊的對(duì)等式網(wǎng)絡(luò),使用無線通信技術(shù),網(wǎng)絡(luò)中的節(jié)點(diǎn)互相作為其鄰居(在直接通信范圍內(nèi)的節(jié)點(diǎn))的路由器,通過節(jié)點(diǎn)轉(zhuǎn)發(fā),實(shí)現(xiàn)節(jié)點(diǎn)之間的通信,因此又被稱為多跳網(wǎng)絡(luò).AdHoc網(wǎng)絡(luò)具有無中心、自組織、可快速展開、節(jié)點(diǎn)可移動(dòng)和多跳等特點(diǎn)[1].這些特點(diǎn)使得它在戰(zhàn)場、救災(zāi)等特殊場合的應(yīng)用日漸受到人們的重視.因此,在嵌入式系統(tǒng)上實(shí)現(xiàn)Ad Hoc網(wǎng)絡(luò)更能發(fā)揮它的作用.本文主要描述構(gòu)建適用于A d Hoc網(wǎng)絡(luò)的嵌入式系統(tǒng)環(huán)境,成功移植AODV路由協(xié)議及在此基礎(chǔ)上實(shí)現(xiàn)的AdHoc網(wǎng)絡(luò).

    1 嵌入式L inux系統(tǒng)的移植

    在移植之前首先要建立交叉開發(fā)環(huán)境,安裝交叉編譯工具[2].目標(biāo)平臺(tái)采用適用于PDA等手持設(shè)備和Internet設(shè)備的,韓國Sam sung公司基于ARM 920T內(nèi)核開發(fā)的一款嵌入式處理器S3C2410,其Linux內(nèi)核采用較新的Linux 2.6.24內(nèi)核.Boo tloader,Linux內(nèi)核和文件系統(tǒng)共同構(gòu)成了基本的、最小的嵌入式Linux系統(tǒng).

    1.1 配置編譯引導(dǎo)裝載程序vivi

    Bootloader是在操作系統(tǒng)內(nèi)核運(yùn)行之前運(yùn)行的一段小程序.它初始化硬件設(shè)備、建立內(nèi)存空間的映射圖,從而建立適當(dāng)?shù)能浻布h(huán)境,為調(diào)用(運(yùn)行)操作系統(tǒng)內(nèi)核做好準(zhǔn)備.Bootloader是基于特定硬件平臺(tái)的.采用韓國M IZI公司開放的源代碼vivi,主要用于S3C2410處理器的開發(fā)板引導(dǎo)程序Bootloader.vivi的運(yùn)行分為以下2個(gè)階段[3]:

    (1)第1階段的完成包含依賴于CPU體系結(jié)構(gòu)的硬件初始化代碼,包括禁止中斷、初始化串口、復(fù)制自身到RAM等,最后跳到Bootloader的下一階段(main);

    (2)第2階段的完成包括8個(gè)部分,即完成打印出vivi的版本、對(duì)開發(fā)板進(jìn)行初始化、內(nèi)存映射初始化和內(nèi)存管理單元的初始化、初始化堆棧、初始化m td設(shè)備、初始化私有數(shù)據(jù)、初始化內(nèi)置命令、啟動(dòng)內(nèi)核或進(jìn)入命令行狀態(tài).

    在移植vivi的過程中,要修改開發(fā)板的內(nèi)存設(shè)置.在sm dk.c文件中,數(shù)組default_m td_partitions定義了存儲(chǔ)器空間的劃分.圖1是vivi啟動(dòng)后的默認(rèn)分區(qū).通過part命令進(jìn)行m td分區(qū),但重置后需要恢復(fù)默認(rèn).分區(qū)的地址是引導(dǎo)程序、內(nèi)核映像及文件系統(tǒng)下載到NandFlash的真正地址.修改smdk.c中內(nèi)核啟動(dòng)參數(shù)為

    圖1 vivi的Flash分區(qū)Fig.1 Flash partition of vivi

    參數(shù)為vivi啟動(dòng)后的默認(rèn)值,也可用parm set命令進(jìn)行修改,是傳遞給內(nèi)核的啟動(dòng)參數(shù),其他參數(shù)可以默認(rèn).交叉編譯vivi成功后會(huì)生成一個(gè)bin文件,用Jtag下載到Nand-Flash中,啟動(dòng)目標(biāo)板,并按著空格鍵,進(jìn)入vivi命令行.

    1.2 配置編譯Linux內(nèi)核

    Linux 2.6內(nèi)核的編譯與Linux 2.4版本的內(nèi)核的編譯有些不同.Linux 2.6內(nèi)核的編譯,只需要make命令,代替了make dep,make z Image和make modules.Make menuconfig配置內(nèi)核后,只要運(yùn)行make命令就行.編譯前要對(duì)內(nèi)核代碼進(jìn)行一些修改,主要有如下6個(gè)步驟.

    (1)修改頂層的Makefile文件.ARCH=arm CROSS_COM PILE=/usr/local/arm/3.4.1/bin/ arm-linux.

    (2)修改內(nèi)核M TD分區(qū).內(nèi)核M TD分區(qū)必須與vivi的分區(qū)相一致.因?yàn)関ivi分區(qū)中的地址是引導(dǎo)程序、內(nèi)核映像及文件系統(tǒng)下載到NandFlash的真正地址.內(nèi)核啟動(dòng)時(shí),內(nèi)核并不是去讀vivi分區(qū)中的地址,而是去讀內(nèi)核M TD分區(qū)設(shè)定的地址.所以,如果兩者不同,將導(dǎo)致不能正常啟動(dòng)內(nèi)核或根文件系統(tǒng).需要注意的是,Linux 2.6.16(含)以前的內(nèi)核沒有分區(qū)信息,需自己添加;Linux 2.6.17(含)以后的內(nèi)核文件中已含有分區(qū)信息,只需修改arch/arm/mach-s3c2410/common-smdk.c文件里的函數(shù)“m td_partition sm dk_default_nand_part[]={}”,使其地址與vivi中的分區(qū)地址一致.

    (3)禁止 Flash ECC校驗(yàn).內(nèi)核都是通過Bootloader寫到NandFlash的.Bootloader通過軟件ECC算法產(chǎn)生ECC校驗(yàn)碼,與內(nèi)核校驗(yàn) ECC碼不一樣.內(nèi)核中的 ECC碼是由S3C2410中的Nand-Flash控制器產(chǎn)生的.所以,要禁止內(nèi)核ECC校驗(yàn).修改s3c2410.c代碼中“chip->ecc.mode=NAND_ ECC_NONE”.

    (4)支持啟動(dòng)時(shí)掛載devfs.從Linux 2.6.12內(nèi)核起,devfs選項(xiàng)從內(nèi)核配置中刪除.為了讓內(nèi)核支持devfs及在啟動(dòng)時(shí)/sbin/init運(yùn)行之前能自動(dòng)掛載/dev為devfs文件系統(tǒng),應(yīng)修改fs/Kconfig文件,如圖 2所示.在文件 fs/Kconfig中找到 menu“Pseudo filesystem”語句,然后在其后添加圖2中所示語句.

    圖2 修改fs/Kconfig文件Fig.2 Modify the fs/Kconfig file

    (5)匹配machine ID.vivi傳遞給內(nèi)核的machine ID必須與內(nèi)核代碼中的ID一致.系統(tǒng)中的ID為193,其他處理器的值定義在/arch/arm/tools/mach-types文件中.

    (6)內(nèi)核配置.在配置內(nèi)核時(shí),對(duì)需要的功能進(jìn)行配置和去除不需要的模塊,以此來減小內(nèi)核體積.運(yùn)行make menconfig進(jìn)行配置,在s3c2410_defconfig默認(rèn)配置基礎(chǔ)上進(jìn)行裁減.需要加入M TD分區(qū)及Nand Flash支持、文件系統(tǒng)ram disk支持,對(duì)于Ad Hoc網(wǎng)絡(luò),還需要加上無線網(wǎng)絡(luò)、無線網(wǎng)卡zd1211b驅(qū)動(dòng)、USB驅(qū)動(dòng)、模塊可加載及NetFilter等支持.

    1.3 制作根文件系統(tǒng)

    雖然Linux系統(tǒng)的核心是內(nèi)核,但文件卻是用戶與操作系統(tǒng)交互的主要工具.根據(jù) FHS描述Linux根文件系統(tǒng)的目錄結(jié)構(gòu),來創(chuàng)建嵌入式Linux根目錄結(jié)構(gòu).創(chuàng)建一個(gè)偽根目錄,在其中/bin,/sbin下存放各種可執(zhí)行程序,在/etc下存放配置文件,在/dev目錄下存放常見必要的設(shè)備節(jié)點(diǎn)等.系統(tǒng)使用Busybox來創(chuàng)建可執(zhí)行文件,若Busybox使用動(dòng)態(tài)鏈接,還要在/lib目錄下包含庫文件.

    主要關(guān)鍵的細(xì)節(jié)有:負(fù)責(zé)舊版本的設(shè)備管理系統(tǒng)devfs已被廢除,因此是從Linux 2.6.18開始的.新版本的udev(系統(tǒng)中使用的是Busybox提供的mdev)是一個(gè)基于用戶空間的設(shè)備管理系統(tǒng),在內(nèi)核啟動(dòng)時(shí)并不能自動(dòng)創(chuàng)建設(shè)備節(jié)點(diǎn),需要手動(dòng)在dev/目錄下創(chuàng)建各種節(jié)點(diǎn),即設(shè)備文件.

    涉及系統(tǒng)啟動(dòng)過程的設(shè)備有/dev/m tdblock*(M TD塊設(shè)備),/dev/ttySAC*(串口),/dev/console(控制終端),/dev/null,只要建立以上設(shè)備就可以啟動(dòng)系統(tǒng).其他設(shè)備可以當(dāng)系統(tǒng)啟動(dòng)后,使用“cat/ proc/devices”命令查看內(nèi)核中注冊(cè)了哪些設(shè)備,然后一一創(chuàng)建相應(yīng)的設(shè)備文件.設(shè)備號(hào)可從內(nèi)核源代碼的Documentation/devices.txt中獲得.其他配置文件的編寫不再贅述.

    2 移植AODV路由協(xié)議

    基于嵌入式Linux協(xié)議棧,在嵌入式ARM-Linux環(huán)境下實(shí)現(xiàn)AODV路由協(xié)議.目前多數(shù)已經(jīng)發(fā)布的AODV實(shí)現(xiàn)都利用了Netfilter功能框架.Netfilter是Linux 2.4內(nèi)核實(shí)現(xiàn)報(bào)文過濾、報(bào)文處理、報(bào)文轉(zhuǎn)發(fā)等的功能框架.

    采用的AODV協(xié)議是開源的aodv-uu-0.9.5,其實(shí)現(xiàn)方法是:AODV協(xié)議作為用戶層后臺(tái)程序?qū)崿F(xiàn)的,包括兩個(gè)可裝載的Linux內(nèi)核模塊(kaodv和ip_queue_aodv);使用Netfilter來截獲本地外及本地內(nèi)的報(bào)文,但它是在用戶層運(yùn)行的.Kaodv模塊使用Netfilter通過返回NF_QUEUE來緩存用戶層的所有報(bào)文,ip_queue_aodv對(duì)用戶層報(bào)文進(jìn)行排隊(duì).將所有報(bào)文的目的地址與用戶層路由緩存進(jìn)行匹配,在用戶層緩存需要路由請(qǐng)求的報(bào)文,并立刻返回己存在路由的報(bào)文[4].

    Aodv路由協(xié)議移植即將aodv-uu-0.9.5移植到ARM-Linux中,主要有以下幾個(gè)方面.

    (1)內(nèi)核的配置要求.直接編譯到內(nèi)核中的,也可以編譯成模塊ip_queue.ko,然后掛載.

    (2)修改M akefile.修改內(nèi)核的版本號(hào),將 KERNEL=$(shell uname-r)改為 KERNEL=2.6.24;修改內(nèi)核的源碼路徑,文中的內(nèi)核源碼路徑為/adhoc/linux-2.6.24,即將 KERNEL_D IR=/lib/modules/$(KERNEL)/build改為 KERNEL_D IR=/adhoc/linux-2.6.24.

    (3)修改參數(shù).Linux 2.6的內(nèi)核中的函數(shù)ip_route_me_harder多了1個(gè)參數(shù),所以在調(diào)用的時(shí)候要增加1個(gè)參數(shù).即將ip_route_me_harder(skb)改為ip_route_me_harder(skb,RTN_UNSPEC).

    (4)編譯后,將在當(dāng)前目錄下生成aodvd的可執(zhí)行文件,在lnx目錄中將生成kaodv.ko模塊.

    3 組建Ad Hoc無線網(wǎng)絡(luò)及網(wǎng)絡(luò)性能測試

    圖3 網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)Fig.3 Topology of network

    使用802.11b/g無線網(wǎng)卡ZD1211b作為傳輸設(shè)備,Linux 2.6內(nèi)核版本加入了對(duì)該網(wǎng)卡的支持.設(shè)置essid和rate,運(yùn)行aodvd,將無線網(wǎng)卡改成AdHoc模式.網(wǎng)絡(luò)采用1臺(tái)PC機(jī)作為A節(jié)點(diǎn)(192.168. 1.3),兩臺(tái)目標(biāo)平臺(tái)分別作為節(jié)點(diǎn)B(192.168.1.5)和節(jié)點(diǎn)C(192.168.1.7).其網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu),如圖3所示.

    3.1 連通性測試

    使用Linux操作系統(tǒng)提供的Ping命令來完成該項(xiàng)測試.Ping命令提供了“-R”選項(xiàng),可以記錄下Ping數(shù)據(jù)包所經(jīng)過的所有節(jié)點(diǎn)的地址.具體有如下3個(gè)主要步驟.

    (1)同時(shí)打開所有節(jié)點(diǎn)的AODV功能.

    (2)檢查A節(jié)點(diǎn)的路由表.確定存在到B節(jié)點(diǎn)的路由,而沒有到C節(jié)點(diǎn)的路由.B節(jié)點(diǎn)的路由是由于B節(jié)點(diǎn)發(fā)送“HELLO”消息來確定的.

    (3)A節(jié)點(diǎn)與C節(jié)點(diǎn)通信.通過向C節(jié)點(diǎn)發(fā)送ping命令來發(fā)送數(shù)據(jù)分組.經(jīng)過短時(shí)間的延遲,得到C節(jié)點(diǎn)的回復(fù).此時(shí)檢查路由表,可以發(fā)現(xiàn)增加了到C節(jié)點(diǎn)的路由,A的下一跳是B節(jié)點(diǎn).開始時(shí),節(jié)點(diǎn)A沒有去往節(jié)點(diǎn)C的路由,必須先發(fā)送RREQ,啟動(dòng)路由發(fā)現(xiàn),節(jié)點(diǎn)C收到RREQ后,返回RREP(由節(jié)點(diǎn)B轉(zhuǎn)發(fā)給節(jié)點(diǎn)A),由此建立路由A-B-C.

    在節(jié)點(diǎn)A執(zhí)行“Ping R 192.168.1.7”,結(jié)果如圖4所示.從圖4可以看到,節(jié)點(diǎn)A發(fā)送給節(jié)點(diǎn)C的數(shù)據(jù)包所經(jīng)過的路徑是A→B→C→B→A.由此可知,經(jīng)過B節(jié)點(diǎn)上的AODV模塊的路由功能將Ping數(shù)據(jù)包轉(zhuǎn)發(fā),使得不能直接通信的節(jié)點(diǎn)A和節(jié)點(diǎn)C實(shí)現(xiàn)了數(shù)據(jù)傳輸,驗(yàn)證了本系統(tǒng)的AODV模塊可以提供數(shù)據(jù)多跳傳輸?shù)墓δ?

    3.2 性能測試

    在A節(jié)點(diǎn)上設(shè)置FTP服務(wù)器,通過 Ping命令測試端到端的延遲和路由發(fā)現(xiàn)時(shí)間,通過FTP下載A節(jié)點(diǎn)的文件以測試吞吐量.

    (1)端到端的延遲和路由發(fā)現(xiàn)時(shí)間[5].Ping包可以記錄往返時(shí)間RTT(Round Trip Times),從而反映端到端的延遲.使用Ping工具來測試單鏈N跳Ad Hoc網(wǎng)絡(luò)的RTT值,N=1,2.測試結(jié)果表明:性能跳數(shù)1(B),2(C)端到端的延遲時(shí)間分別為1.6, 3.1 m s,而其路由發(fā)現(xiàn)時(shí)間分別為4.8,17.5 m s.

    (2)端到端的吞吐量.測試吞吐量的時(shí)候,當(dāng)從節(jié)點(diǎn)C上通過節(jié)點(diǎn)B中轉(zhuǎn)來下載節(jié)點(diǎn)A上的ftp文件時(shí),在多個(gè)時(shí)刻進(jìn)行測試,每次傳輸時(shí)間大概10 min左右.性能跳數(shù)1(B),2(C)的吞吐量的多次測量結(jié)果,其平均值分別為150,56 kB·s-1.

    圖4 連通性測試結(jié)果Fig.4 Results of connectivity testing

    4 結(jié)論

    目前,針對(duì)A d Hoc網(wǎng)絡(luò)路由協(xié)議的研究多是在仿真的環(huán)境中進(jìn)行的.但是,由于物理層和協(xié)議的某些不恰當(dāng)、不精確的模型不能正確和真實(shí)地反映節(jié)點(diǎn)的移動(dòng)性,因此在真實(shí)的環(huán)境中實(shí)現(xiàn)和評(píng)估路由協(xié)議是十分必要的.更何況這也是Ad Hoc網(wǎng)絡(luò)實(shí)際應(yīng)用的必由之路.

    在ARM處理器S3C2410上構(gòu)建適用于A dHoc網(wǎng)絡(luò)的嵌入式Linux系統(tǒng),在所構(gòu)建的嵌入式Linux系統(tǒng)上實(shí)現(xiàn)AdHoc網(wǎng)絡(luò)的AODV路由協(xié)議,組建具有自主知識(shí)產(chǎn)權(quán)的嵌入式AdHoc網(wǎng)絡(luò).同時(shí),針對(duì)S3C2410處理器,提出嵌入式Linux系統(tǒng)開發(fā)中的關(guān)鍵技術(shù)問題及解決方法,對(duì)于Ad Hoc網(wǎng)絡(luò)的實(shí)現(xiàn)和應(yīng)用,以及基于嵌入式Linux的應(yīng)用開發(fā)都具有一定的參考意義.

    篇幅有限,文中僅指出系統(tǒng)實(shí)施過程中的關(guān)鍵技術(shù)細(xì)節(jié),而省略了具體的命令步驟.下一步要做的工作是,對(duì)AODV代碼進(jìn)行優(yōu)化及對(duì)A d Hoc網(wǎng)絡(luò)的安全性保障.

    [1]鄭少仁,王海濤,趙志峰,等.Ad Hoc網(wǎng)絡(luò)技術(shù)[M].北京:人民郵電出版社,2005.

    [2]宋凱,嚴(yán)麗平,甘嵐,等.ARM Linux在S3C2410上的移植[J].計(jì)算機(jī)工程與設(shè)計(jì),2008,29(16):4138-4140.

    [3]楊水清,張劍,施云飛,等.ARM嵌入式Linux系統(tǒng)開發(fā)技術(shù)詳解[M].北京:電子工業(yè)出版社,2008.

    [4]劉煥敏.Linux平臺(tái)Ad Hoc網(wǎng)絡(luò)按需路由協(xié)議實(shí)現(xiàn)技術(shù)研究[D].長沙:國防科學(xué)技術(shù)大學(xué),2005.

    [5]洪家軍,吳金龍.利用NS-2實(shí)現(xiàn)Ad Hoc網(wǎng)絡(luò)仿真平臺(tái)[J].華僑大學(xué)學(xué)報(bào):自然科學(xué)版,2008,29(3):375-378.

    (責(zé)任編輯:陳志賢英文審校:吳逢鐵)

    Implementation of Ad Hoc Network Based on Embedded L inux

    WANG Lei,XIEWei-bo
    (College of Computer Science and Technology,Huaqiao University,Quanzhou 362021,China)

    The key technologies and solutions of development on the embedded Linux system are presented in this paper. An embedded Linux system applicable for the Ad Hoc network is transplanted on the ARM S3C2410 processor,and the AODV protocol of AdHoc network is implemented based on that.Testing on the Network performance shows that the Linux system is steady and the A d Hoc network runs normally.

    ARM processor;embedded Linux;wireless ad hoc network;AODV protocol

    TP 393

    A

    1000-5013(2011)02-0161-04

    2009-09-03

    謝維波(1964-),男,教授,主要從事信號(hào)與信息處理、嵌入式技術(shù)的研究.E-mail:xw blxf@hqu.edu.cn.

    福建省廈門市科技計(jì)劃項(xiàng)目(3502Z20083047)

    猜你喜歡
    嵌入式設(shè)備系統(tǒng)
    諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
    Smartflower POP 一體式光伏系統(tǒng)
    WJ-700無人機(jī)系統(tǒng)
    ZC系列無人機(jī)遙感系統(tǒng)
    北京測繪(2020年12期)2020-12-29 01:33:58
    基于MPU6050簡單控制設(shè)備
    電子制作(2018年11期)2018-08-04 03:26:08
    搭建基于Qt的嵌入式開發(fā)平臺(tái)
    連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
    嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
    500kV輸變電設(shè)備運(yùn)行維護(hù)探討
    原來他們都是可穿戴設(shè)備
    中文字幕久久专区| www.色视频.com| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | videossex国产| 十八禁网站网址无遮挡 | 卡戴珊不雅视频在线播放| av国产免费在线观看| 一区二区三区乱码不卡18| 女人被狂操c到高潮| 蜜臀久久99精品久久宅男| a级毛色黄片| 婷婷色综合大香蕉| 国产高清三级在线| 亚洲精品影视一区二区三区av| 免费黄网站久久成人精品| 少妇丰满av| 美女高潮的动态| 色综合色国产| 丰满乱子伦码专区| 伦理电影大哥的女人| 免费播放大片免费观看视频在线观看| 一级毛片我不卡| 熟女电影av网| 亚洲av在线观看美女高潮| 色吧在线观看| 久久鲁丝午夜福利片| 麻豆乱淫一区二区| 最近中文字幕高清免费大全6| 3wmmmm亚洲av在线观看| 国产黄片美女视频| 直男gayav资源| 国产精品久久久久久av不卡| 日韩制服骚丝袜av| 国产一区二区三区av在线| 三级经典国产精品| 天堂av国产一区二区熟女人妻| 亚洲av电影不卡..在线观看| 精品久久久久久成人av| 成人亚洲精品av一区二区| 亚洲精品第二区| 菩萨蛮人人尽说江南好唐韦庄| 亚洲精品aⅴ在线观看| 老司机影院成人| 18禁在线播放成人免费| 久久久久久久久大av| 波野结衣二区三区在线| 午夜精品一区二区三区免费看| 美女高潮的动态| 午夜福利在线观看吧| 免费不卡的大黄色大毛片视频在线观看 | 少妇裸体淫交视频免费看高清| 国产成年人精品一区二区| 午夜福利高清视频| 国产免费一级a男人的天堂| 亚洲成色77777| 黄色一级大片看看| 真实男女啪啪啪动态图| 最近2019中文字幕mv第一页| 国产一区二区亚洲精品在线观看| 婷婷六月久久综合丁香| 国产亚洲5aaaaa淫片| 国产亚洲av片在线观看秒播厂 | 麻豆成人午夜福利视频| 卡戴珊不雅视频在线播放| 欧美另类一区| 免费电影在线观看免费观看| 国产精品福利在线免费观看| 欧美日韩一区二区视频在线观看视频在线 | 日韩av在线免费看完整版不卡| av在线亚洲专区| 极品少妇高潮喷水抽搐| 韩国av在线不卡| 男人和女人高潮做爰伦理| 99久久精品国产国产毛片| 日韩伦理黄色片| 日韩欧美国产在线观看| av在线播放精品| 国产亚洲91精品色在线| 日韩av不卡免费在线播放| 国产成人91sexporn| 国产精品国产三级国产专区5o| 久久精品国产亚洲网站| 校园人妻丝袜中文字幕| 国产欧美另类精品又又久久亚洲欧美| 久久99热这里只有精品18| 欧美日韩综合久久久久久| 极品教师在线视频| 69人妻影院| 亚洲精品日韩av片在线观看| 全区人妻精品视频| 麻豆成人av视频| 国产高清三级在线| 亚洲国产成人一精品久久久| 成人无遮挡网站| 一二三四中文在线观看免费高清| 一边亲一边摸免费视频| 亚洲乱码一区二区免费版| 男女边摸边吃奶| 日韩国内少妇激情av| 亚洲av中文av极速乱| 老女人水多毛片| 午夜精品在线福利| 一本久久精品| 国产视频首页在线观看| 在线免费观看的www视频| 一级毛片电影观看| 国产高清有码在线观看视频| 综合色丁香网| xxx大片免费视频| 男女下面进入的视频免费午夜| 看黄色毛片网站| 国产乱来视频区| 熟女人妻精品中文字幕| 欧美xxxx性猛交bbbb| 少妇熟女欧美另类| 精品久久久久久久久久久久久| 免费看av在线观看网站| 国产精品一二三区在线看| 中文在线观看免费www的网站| 十八禁国产超污无遮挡网站| 美女内射精品一级片tv| 国产亚洲91精品色在线| 久久综合国产亚洲精品| 91久久精品国产一区二区三区| 国产精品精品国产色婷婷| 国产成人福利小说| 校园人妻丝袜中文字幕| 综合色丁香网| 国产亚洲av嫩草精品影院| 日本三级黄在线观看| 欧美+日韩+精品| 我的老师免费观看完整版| 国产真实伦视频高清在线观看| 亚洲精品色激情综合| 成人漫画全彩无遮挡| 亚洲国产色片| 国产大屁股一区二区在线视频| 久久鲁丝午夜福利片| 身体一侧抽搐| 欧美日韩精品成人综合77777| 777米奇影视久久| 在线观看美女被高潮喷水网站| 亚洲av免费高清在线观看| 男人狂女人下面高潮的视频| 99久久精品一区二区三区| 插逼视频在线观看| 国产午夜精品久久久久久一区二区三区| 97超视频在线观看视频| 搡老乐熟女国产| 免费观看a级毛片全部| 国内少妇人妻偷人精品xxx网站| 日日撸夜夜添| 国产黄片视频在线免费观看| 国产高清有码在线观看视频| 在线免费观看不下载黄p国产| 在现免费观看毛片| 久99久视频精品免费| 日本欧美国产在线视频| 女人十人毛片免费观看3o分钟| 国产精品熟女久久久久浪| 亚洲一区高清亚洲精品| 免费少妇av软件| 少妇高潮的动态图| 亚洲精品亚洲一区二区| 日韩制服骚丝袜av| 成人漫画全彩无遮挡| 日本欧美国产在线视频| 色视频www国产| av黄色大香蕉| 亚洲,欧美,日韩| 亚洲精品乱码久久久久久按摩| 久久久久久久久久黄片| 国语对白做爰xxxⅹ性视频网站| 亚洲av在线观看美女高潮| 亚洲成人av在线免费| 久久精品夜夜夜夜夜久久蜜豆| 91在线精品国自产拍蜜月| 久久人人爽人人片av| 狠狠精品人妻久久久久久综合| 天堂√8在线中文| 国产一区二区亚洲精品在线观看| 国产成人a∨麻豆精品| 尤物成人国产欧美一区二区三区| 在线a可以看的网站| 免费观看a级毛片全部| 亚洲av成人av| 最近的中文字幕免费完整| 亚洲在线自拍视频| 欧美最新免费一区二区三区| 26uuu在线亚洲综合色| 一级毛片久久久久久久久女| 国产中年淑女户外野战色| 国产激情偷乱视频一区二区| 三级男女做爰猛烈吃奶摸视频| 在线观看一区二区三区| 91久久精品国产一区二区成人| 狠狠精品人妻久久久久久综合| av天堂中文字幕网| 国产一区亚洲一区在线观看| 精品久久久精品久久久| 亚洲天堂国产精品一区在线| 亚洲第一区二区三区不卡| 国产av在哪里看| 亚洲欧洲日产国产| a级毛色黄片| 18+在线观看网站| 国产黄频视频在线观看| 男女国产视频网站| 女的被弄到高潮叫床怎么办| 小蜜桃在线观看免费完整版高清| 国产精品综合久久久久久久免费| 精品久久久久久久久av| 美女内射精品一级片tv| 国产精品伦人一区二区| 午夜视频国产福利| 国内少妇人妻偷人精品xxx网站| 欧美另类一区| 久久精品夜色国产| kizo精华| 久久久午夜欧美精品| 舔av片在线| 午夜爱爱视频在线播放| 精品久久久噜噜| 欧美xxⅹ黑人| 日韩av免费高清视频| 成年人午夜在线观看视频 | 国产成人午夜福利电影在线观看| 国产永久视频网站| 久久这里只有精品中国| 国产探花极品一区二区| 三级国产精品欧美在线观看| 搡女人真爽免费视频火全软件| 国产精品久久久久久av不卡| 日日啪夜夜爽| 夜夜看夜夜爽夜夜摸| 亚洲熟妇中文字幕五十中出| 能在线免费观看的黄片| 国产成人a区在线观看| 国产精品.久久久| 国产乱人视频| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 精品久久久噜噜| 国产探花极品一区二区| 国产精品一区二区在线观看99 | 精品国产三级普通话版| 中国国产av一级| 97精品久久久久久久久久精品| 国内精品宾馆在线| 国产高清有码在线观看视频| 久久99热这里只有精品18| 深爱激情五月婷婷| 国产有黄有色有爽视频| 在线 av 中文字幕| 性色avwww在线观看| 久久久久精品性色| 国产一级毛片在线| 欧美潮喷喷水| 两个人的视频大全免费| 精品国产露脸久久av麻豆 | 在线天堂最新版资源| 91av网一区二区| 有码 亚洲区| 午夜福利视频1000在线观看| 亚洲不卡免费看| 久久久久免费精品人妻一区二区| 少妇高潮的动态图| 亚洲综合色惰| 亚洲国产欧美人成| 亚洲自偷自拍三级| 亚洲欧美一区二区三区国产| 一个人看视频在线观看www免费| 热99在线观看视频| 男插女下体视频免费在线播放| 国产精品久久久久久精品电影小说 | 夜夜爽夜夜爽视频| 永久免费av网站大全| 国产亚洲最大av| 99热这里只有是精品在线观看| 久久久久久久久久人人人人人人| 成人特级av手机在线观看| 女人被狂操c到高潮| 国产成人精品久久久久久| 日本免费a在线| 欧美97在线视频| 黄片无遮挡物在线观看| 成人无遮挡网站| 久久久久久久久中文| 亚洲精品自拍成人| 美女内射精品一级片tv| 国产亚洲精品av在线| 亚洲激情五月婷婷啪啪| 亚洲最大成人av| 国产精品一二三区在线看| 夜夜看夜夜爽夜夜摸| 一个人免费在线观看电影| 国产综合懂色| 欧美xxⅹ黑人| av在线播放精品| 日韩一区二区视频免费看| 国产伦精品一区二区三区视频9| 亚洲精品国产av成人精品| 尾随美女入室| 99热网站在线观看| 51国产日韩欧美| 伦精品一区二区三区| 日韩欧美三级三区| 国产精品一二三区在线看| 亚洲经典国产精华液单| 国产成人福利小说| 亚洲国产精品成人久久小说| 国产探花极品一区二区| 免费不卡的大黄色大毛片视频在线观看 | 久久亚洲国产成人精品v| 国内揄拍国产精品人妻在线| 亚洲婷婷狠狠爱综合网| 国产又色又爽无遮挡免| 亚洲自拍偷在线| 大片免费播放器 马上看| 人人妻人人看人人澡| 热99在线观看视频| 日韩一区二区三区影片| www.av在线官网国产| 亚州av有码| 啦啦啦啦在线视频资源| 欧美最新免费一区二区三区| 听说在线观看完整版免费高清| av线在线观看网站| 成人毛片a级毛片在线播放| 一边亲一边摸免费视频| av线在线观看网站| 国产精品国产三级专区第一集| 69人妻影院| 国产欧美日韩精品一区二区| 国产精品av视频在线免费观看| 午夜爱爱视频在线播放| 内射极品少妇av片p| 精品一区二区免费观看| 久99久视频精品免费| 中文资源天堂在线| 日韩精品有码人妻一区| 大香蕉97超碰在线| 日本熟妇午夜| 国产黄a三级三级三级人| 婷婷色av中文字幕| 内地一区二区视频在线| 中文字幕制服av| 亚洲成人av在线免费| 国产一区二区在线观看日韩| 两个人视频免费观看高清| 99热6这里只有精品| 日韩成人伦理影院| 深夜a级毛片| av国产久精品久网站免费入址| 亚洲精品一区蜜桃| 亚洲国产高清在线一区二区三| 国产亚洲午夜精品一区二区久久 | 国产精品精品国产色婷婷| 蜜桃亚洲精品一区二区三区| 黄色配什么色好看| 免费电影在线观看免费观看| 亚洲四区av| 免费观看精品视频网站| 两个人的视频大全免费| 七月丁香在线播放| 欧美成人一区二区免费高清观看| 亚洲成人一二三区av| 网址你懂的国产日韩在线| 午夜激情久久久久久久| 色视频www国产| 欧美日韩综合久久久久久| 亚洲av成人av| 久久久久久久大尺度免费视频| 搞女人的毛片| 久久鲁丝午夜福利片| 日本午夜av视频| 丰满少妇做爰视频| 免费人成在线观看视频色| 亚洲欧美精品专区久久| 在线观看免费高清a一片| 国产色婷婷99| av在线蜜桃| 女人久久www免费人成看片| 看非洲黑人一级黄片| 国产精品女同一区二区软件| 内地一区二区视频在线| 麻豆久久精品国产亚洲av| 超碰av人人做人人爽久久| 久久精品国产亚洲av天美| 亚洲第一区二区三区不卡| 国产国拍精品亚洲av在线观看| 日韩 亚洲 欧美在线| 欧美高清成人免费视频www| 日韩伦理黄色片| 国产在视频线精品| 成人美女网站在线观看视频| 男的添女的下面高潮视频| 久久人人爽人人爽人人片va| 午夜激情欧美在线| 成人高潮视频无遮挡免费网站| 男女下面进入的视频免费午夜| 亚洲高清免费不卡视频| 亚洲av成人精品一区久久| 国产高潮美女av| 一级毛片久久久久久久久女| 久久久久久久大尺度免费视频| av网站免费在线观看视频 | 久久久色成人| 国产成人freesex在线| 九色成人免费人妻av| 国产在视频线在精品| 亚洲欧美成人精品一区二区| 国产亚洲5aaaaa淫片| 亚洲欧美清纯卡通| 伊人久久精品亚洲午夜| 亚洲美女视频黄频| 国产亚洲av嫩草精品影院| 内射极品少妇av片p| 国产成人精品婷婷| 欧美高清性xxxxhd video| 免费观看av网站的网址| 国产亚洲午夜精品一区二区久久 | 毛片女人毛片| 亚洲欧美成人精品一区二区| 日本wwww免费看| 色综合站精品国产| 欧美成人精品欧美一级黄| 亚洲在久久综合| 99久久中文字幕三级久久日本| 免费观看性生交大片5| 国产久久久一区二区三区| 久久鲁丝午夜福利片| 亚洲一级一片aⅴ在线观看| 男人爽女人下面视频在线观看| 麻豆成人av视频| 亚洲精品日韩av片在线观看| 久久6这里有精品| 高清在线视频一区二区三区| 久久久久久久久久人人人人人人| 亚洲欧洲日产国产| 乱系列少妇在线播放| 天天一区二区日本电影三级| 只有这里有精品99| 天美传媒精品一区二区| 直男gayav资源| 欧美日韩综合久久久久久| 有码 亚洲区| 免费在线观看成人毛片| 人妻一区二区av| 久久久久久伊人网av| 欧美 日韩 精品 国产| 亚洲欧美一区二区三区黑人 | 高清日韩中文字幕在线| 日本一二三区视频观看| h日本视频在线播放| 啦啦啦中文免费视频观看日本| 日韩亚洲欧美综合| 亚洲丝袜综合中文字幕| 中文天堂在线官网| 91精品伊人久久大香线蕉| 久久久色成人| 伦理电影大哥的女人| 免费高清在线观看视频在线观看| 成人性生交大片免费视频hd| 亚洲最大成人av| 精品一区二区三卡| 国产亚洲91精品色在线| 国产一区有黄有色的免费视频 | 亚洲精品乱久久久久久| 伊人久久国产一区二区| 少妇丰满av| 免费黄网站久久成人精品| 国产三级在线视频| 国产精品嫩草影院av在线观看| 国产高清不卡午夜福利| 成人午夜高清在线视频| 人人妻人人澡人人爽人人夜夜 | 成人美女网站在线观看视频| 亚洲熟妇中文字幕五十中出| 一级爰片在线观看| 亚洲精品乱久久久久久| av在线老鸭窝| 日韩不卡一区二区三区视频在线| 亚洲精品中文字幕在线视频 | 久久国产乱子免费精品| 一本一本综合久久| 国产高清不卡午夜福利| 最近最新中文字幕免费大全7| 夫妻午夜视频| 99热这里只有是精品50| 99热网站在线观看| 亚洲国产精品成人久久小说| 国产高清不卡午夜福利| 国产免费视频播放在线视频 | 免费观看在线日韩| 日韩成人av中文字幕在线观看| 中文字幕久久专区| 亚洲国产精品专区欧美| 亚洲国产成人一精品久久久| 亚洲精品乱码久久久久久按摩| 男人和女人高潮做爰伦理| 熟女电影av网| 国产黄片视频在线免费观看| 日韩电影二区| 国产精品av视频在线免费观看| 免费看日本二区| 国产极品天堂在线| 97热精品久久久久久| 亚洲欧美日韩东京热| 视频中文字幕在线观看| 亚洲在久久综合| 国产精品精品国产色婷婷| 免费看不卡的av| 日韩av免费高清视频| av在线老鸭窝| 国产黄a三级三级三级人| 成人鲁丝片一二三区免费| 国产精品综合久久久久久久免费| 麻豆成人午夜福利视频| 国内精品美女久久久久久| 欧美成人一区二区免费高清观看| 岛国毛片在线播放| 午夜亚洲福利在线播放| 成人美女网站在线观看视频| 国产精品av视频在线免费观看| 免费看av在线观看网站| 亚洲精品久久久久久婷婷小说| 国精品久久久久久国模美| 岛国毛片在线播放| 91久久精品国产一区二区成人| 一个人看视频在线观看www免费| 嫩草影院新地址| 亚洲精品一二三| 观看美女的网站| 在线播放无遮挡| 日本免费a在线| 人妻制服诱惑在线中文字幕| 最近中文字幕高清免费大全6| 成年版毛片免费区| 国语对白做爰xxxⅹ性视频网站| 国产熟女欧美一区二区| 能在线免费看毛片的网站| 99视频精品全部免费 在线| 亚洲精品国产av成人精品| 伦理电影大哥的女人| 天天躁日日操中文字幕| 成人高潮视频无遮挡免费网站| 噜噜噜噜噜久久久久久91| 精品国内亚洲2022精品成人| 精品久久久久久电影网| 直男gayav资源| 丰满人妻一区二区三区视频av| 亚洲在线自拍视频| 日韩欧美三级三区| 国产色婷婷99| 亚洲欧洲日产国产| 国产又色又爽无遮挡免| or卡值多少钱| 国产精品99久久久久久久久| 欧美日韩视频高清一区二区三区二| 少妇熟女aⅴ在线视频| 六月丁香七月| 欧美最新免费一区二区三区| 亚洲aⅴ乱码一区二区在线播放| 日韩在线高清观看一区二区三区| 国产综合精华液| 十八禁网站网址无遮挡 | 亚洲最大成人手机在线| 精品熟女少妇av免费看| 亚洲四区av| 91午夜精品亚洲一区二区三区| 最近的中文字幕免费完整| 久久99精品国语久久久| 欧美 日韩 精品 国产| 国产精品久久久久久精品电影| 午夜精品一区二区三区免费看| 国产一区二区亚洲精品在线观看| 日韩电影二区| 嫩草影院精品99| 黄色一级大片看看| av在线播放精品| 高清午夜精品一区二区三区| 久久国内精品自在自线图片| 成年女人看的毛片在线观看| 精品人妻熟女av久视频| 成人亚洲欧美一区二区av| 国产老妇伦熟女老妇高清| 自拍偷自拍亚洲精品老妇| 国产精品蜜桃在线观看| 免费电影在线观看免费观看| 日韩电影二区| 欧美性猛交╳xxx乱大交人| 成人亚洲精品一区在线观看 | 99久久精品一区二区三区| 国产成年人精品一区二区| a级一级毛片免费在线观看| 欧美日韩视频高清一区二区三区二| 岛国毛片在线播放| 老司机影院成人| 街头女战士在线观看网站| 亚洲精品国产av蜜桃| 日韩大片免费观看网站| 精品久久久久久久人妻蜜臀av| 久久99热这里只频精品6学生| 色综合色国产| 精品一区二区三区视频在线| 在线观看av片永久免费下载| 特大巨黑吊av在线直播| 亚洲美女视频黄频| 免费观看精品视频网站| 美女xxoo啪啪120秒动态图| 国产伦理片在线播放av一区| 欧美成人一区二区免费高清观看| 精品熟女少妇av免费看| 亚洲成人久久爱视频| 亚洲欧美精品专区久久|