九九99在线视频-九九99香蕉在线视频美国毛片-九九99热久久精品在线9-九九99热-九九99久久精品在免费线bt-九九99久久

以文本方式查看主題

-  曙海教育集團論壇  (http://m.adgdgn.cn/bbs/index.asp)
--  Linux驅動開發(fā)  (http://m.adgdgn.cn/bbs/list.asp?boardid=33)
----  嵌入式Linux系統(tǒng)內核與設備驅動開發(fā)技術  (http://m.adgdgn.cn/bbs/dispbbs.asp?boardid=33&id=1703)

--  作者:wangxinxin
--  發(fā)布時間:2010-11-24 9:18:17
--  嵌入式Linux系統(tǒng)內核與設備驅動開發(fā)技術
序言

第一章 內核編譯的基礎

第一節(jié)內核簡介

第二節(jié)內核版本

第三節(jié)編譯原因

第四節(jié)準備工作

第二章 內核編譯的流程

第一節(jié)編譯開始 

第二節(jié)配置內核 {核心內容}

1.代碼成熟等級

2..處理器類型和特色

3.對模塊的支持

4.基本的選擇

5.即插即用支持 

6.塊設備支持

7.網絡選項

8.電話支持

9.SCSI設備的支持 

10.I2O接口適配器

11.網絡設備支持 

12.配置業(yè)余無線廣播

13.紅外支持

14.ISDN的文件系統(tǒng) 

15.舊型光驅類型(非IDE界面的光驅)

16.字符設備

17.USB支持

18.文件系統(tǒng) 

19.控制臺驅動

20.聲卡驅動

21.Kernel hacking 

第二節(jié) 內核版本 

由于Linux的源程序是完全公開的,任何人只要遵循GPL,就可以對內核加以修改并發(fā)布給他人使用。Linux的開發(fā)采用的是集市模型(bazaar,與cathedral--教堂模型--對應),為了確保這些無序的開發(fā)過程能夠有序地進行,Linux采用了雙樹系統(tǒng)。一個樹是穩(wěn)定樹(stable tree),另一個樹是非穩(wěn)定樹(unstable tree)或者開發(fā)樹(development tree)。一些新特性、實驗性改進等都將首先在開發(fā)樹中進行。如果在開發(fā)樹中所做的改進也可以應用于穩(wěn)定樹,那么在開發(fā)樹中經過測試以后,在穩(wěn)定樹中將進行相同的改進。一旦開發(fā)樹經過了足夠的發(fā)展,開發(fā)樹就會成為新的穩(wěn)定樹。開發(fā)數就體現在源程序的版本號中;源程序版本號的形式為x.y.z:對于穩(wěn)定樹來說,y是偶數;對于開發(fā)樹來說,y比相應的穩(wěn)定樹大一(因此,是奇數)。確定是以″ root ″的身份簽入,然后cd 到 /usr/src 。uname -r 這個指令將會顯示版本。內核版本的更新可以訪問<http://www.kernel.org/>。

第三節(jié) 編譯原因

Linux作為一個自由軟件,在廣大愛好者的支持下,內核版本不斷更新。新的內核修訂了舊內核的bug,并增加了許多新的特性。如果用戶想要使用這些新特性,或想根據自己的系統(tǒng)度身定制一個更高效,更穩(wěn)定的內核,就需要重新編譯內核。通常,更新的內核會支持更多的硬件,具備更好的進程管理能力,運行速度更快、更穩(wěn)
定,并且一般會修復老版本中發(fā)現的許多漏洞等,經常性地選擇升級更新的系統(tǒng)內核是Linux使用者的必要操作內容。

為了正確的合理地設置內核編譯配置選項,從而只編譯系統(tǒng)需要的功能的代碼,一般主要有下面四個考慮:

  ---自己定制編譯的內核運行更快(具有更少的代碼)
  ---系統(tǒng)將擁有更多的內存(內核部分將不會被交換到虛擬內存中)
  ---不需要的功能編譯進入內核可能會增加被系統(tǒng)攻擊者利用的漏洞
  ---將某種功能編譯為模塊方式會比編譯到內核內的方式速度要慢一些

以上是針對成熟的Linux套件如Redhat Linux而言,我的目的是為建造嵌入式Linux操作系統(tǒng)做準備,也是必由之路。

第四節(jié) 準備工作

第一部分 新版本內核的獲取和更新

Linux內核版本發(fā)布的官方網站是<http://www.kernel.org/>,國內各大ftp上一般都可以找到某些版本的內核。新版本的內核的發(fā)布有兩種形式,一種是完整的內核版本,另外一種是patch文件,即補丁。完整的內核版本比較大,比如linux-2.4.0- test8.tar.bz2就有18M之多。完整內核版本一般是.tar.gz(.tgz)文件或者是.bz2文件,二者分別是使用gzip或者 bzip2進行壓縮的文件,使用時需要解壓縮。patch文件則比較小,一般只有幾十K到幾百K,極少的會超過1M。但是patch文件是針對于特定的版本的,需要找到自己對應的版本才能使用。編譯內核需要root權限。把需要升級的內 拷貝到/usr/src/下(下文中以2.2.16的內核的 linux-2.2.16tar.gz為例),命令為

#cp linux-2.2.16tar.gz /usr/src

先查看當前/usr/src的內容,注意到有一個linux的符號鏈接,它指向一個類似于linux-2.2.14(對應于現在使用的內核版本號)的目錄。首先刪除這個鏈接:

#cd /usr/src
#rm -f linux 
現在解壓下載的源程序文件。如果所下載的是.tar.gz(.tgz)文件,使用命令:

#tar -xzvf linux-2.2.16tar.gz

如果下載的是.bz2文件,例如linux-2.2.16tar.bz2,使用命令

#bzip2 -d linux-2.2.16tar.bz2
#tar -xvf linux-2.2.16tar

現在再來看一下/usr/src下的內容,發(fā)現現在有了一個名為linux的目錄,里面就是需要升級到的版本的內核的源程序。還記得那個名為linux的鏈接么?之所以使用那個鏈接就是防止在升級內核的時候會不慎把原來版本內核的源程序給覆蓋掉了。現在也需要同樣處理:

#mv linux linux-2.2.16
#ln -s linux-2.2.16 linux

如果還下載了patch文件,比如patch-2.2.16,就可以進行patch操作(下面假設patch-2.2.16已經位于/usr/src目錄下了,否則需要先把該文件拷貝到/usr/src下): 

#patch -p0 < patch-2.2.16

第二部分 準備主機板和相關硬件的說明手冊

其實也不用太詳細,只要知道您的硬件是屬于哪一類型就行了。例如:有一張SCSI卡,那就要知道這張卡的名字,有一臺cd-rom,就要知道這臺光驅是哪一種牌子的,是否為標準的IDE/ATAPI界面,還是另有專屬接口卡呢?或者,主機版是否有支持Triton芯片(通常586以上的電腦常有),這些信息能幫助我們,使得設定變得清楚且容易。因此,不管您有什么使用手冊,準備好吧。即使現在不用,將來還是會用到的(設X-window system時要顯示卡的手冊)。

第三部分 檢查聲卡的IRQ設定和其種類

如果配有一張聲卡,除了要知道卡的種類外(例如 Sound Blaster)還需要知道這張卡的IRQ地址。一般來說,盧卡的IRQ地址是5或7而IO地址則為220。DMA則l,不過,有時不同的聲卡可能會有不同的設定。因為稍后的選項里,就會要填入這些數字。

第四部分 編譯核心的硬件需求

在編譯核心時,確定您的RAM最好在8MB以上, 否則可能會很慢而且問題會很多,記得查看swap有沒有打開(用free指令)。此外,最好不要超頻,不然很有可能會發(fā)生signal 11的錯誤,使得編到一半的核心停了下來,其實編譯核心就好比編譯程序一樣,只是因為構成核心的程序太多了,因此我們能小心盡量小心。

第二章 內核編譯的流程

概述編譯的流程:

編譯開始----- make mrproper;檢查所需的連接
配置核心
編譯核心
編輯/etc/lilo.conf
重新啟動新核心
重新啟動機器 
發(fā)現并修理故障(仔細看我的文章,應該沒多少問題了)

第一節(jié) 編譯開始

通常要運行的第一個命令是:

#cd /usr/src/linux 
#make mrproper 

該命令確保源代碼目錄下沒有不正確的目標.o文件以及文件的互相依賴。如使用剛下載的完整的源程序包進行編譯,本步可以省略。而如果多次使用了這些源程序編譯內核,那么最好要先運行一下這個命令。

確保/usr/include/目錄下的asm、linux和scsi等鏈接是指向要升級的內核源代碼的。它們分別鏈向源代碼目錄下的真正的、該計算機體系結構(對于PC機來說,使用的體系結構是i386)所需要的真正的include子目錄。如:asm指向/usr/src/linux/include /asm-i386等。若沒有這些鏈接,就需要手工創(chuàng)建,按照下面的步驟進行:

# cd /usr/include
# rm -r asm linux scsi
# ln -s /usr/src/linux/include/asm-i386 asm
# ln -s /usr/src/linux/include/linux linux
# ln -s /usr/src/linux/include/scsi scsi

這是配置非常重要的一部分。刪除掉/usr/include下的asm、linux和scsi鏈接后,再創(chuàng)建新的鏈接指向新內核源代碼目錄下的同名的目錄。這些頭文件目錄包含著保證內核在系統(tǒng)上正確編譯所需要的重要的頭文件。也是上面又在/usr/src下"多余"地創(chuàng)建了個名為linux的鏈接的原因之一. 

一旦萬事俱備,轉到/usr/src/linux。現在你也許想停下細讀一下文檔文件,實際上如果你有些特別的硬件,或幾種光驅驅動程需要自己動手設置,他們通常這樣做,當引導時這些驅動程序將給出警告,這并不礙事他們照常工作少,閱讀擴展名為.txt .h .c的文件。通常我發(fā)現他們具有共性且易于配置。如果你不想冒險,你沒必要做。記住你照樣可以解開tar文件(或再次安裝.rpm文件)恢復前的文件。 

第二節(jié) 配置內核 核心內容

接下來的內核配置過程比較煩瑣,但是配置的適當與否與日后Linux的運行直接相關,有必要了解一下選項的設置。

配置內核可以根據需要與愛好使用下面命令中的一個:

#make config (基于文本的最為傳統(tǒng)的配置界面,不推薦使用)
#make menuconfig(基于文本選單的配置界面,字符終端下推薦使用,必須安裝ncurses-dev和tk4-dev庫) 
#make xconfig (基于圖形窗口模式的配置界面,Xwindow下推薦使用)
#make oldconfig (如果只想在原來內核配置的基礎上修改一些小地方,會省去不少麻煩)

如果不能使用Xwindow,那么就使用make menuconfig好了。界面雖然比上面一個差點,總比make config的要好多了。選擇相應的配置時,有三種選擇,它們分別代表的含義如下:

  Y--將該功能編譯進內核
  N--不將該功能編譯進內核
  M--將該功能編譯成可以在需要時動態(tài)插入到內核中的模塊 
在每一個選項前都有個括號, 但有的是中括號有的是尖括號,還有一種圓括號。 用空格鍵選擇時可以發(fā)現,中括號里要么是空,要么是"*",而尖括號里可以是空,"*"和"M"。這表示前者對應的項要么不要,要么編譯到內核里;后者則多一樣選擇,可以編譯成模塊。而圓括號的內容是要在所提供的幾個選項中選擇一項。在編譯內核的過程中,最煩雜的事情就是這步配置工作了,不清楚到底該如何選取這些選項。實際上在配置時,大部分選項可以使用其缺省值,只有小部分需要根據用戶不同的需要選擇。選擇的原則是將與內核其它部分關系較遠且不經常使用的部分功能代碼編譯成為可加載模塊,有利于減小內核的長度,減小內核消耗的內存,簡化該功能相應的環(huán)境改變時對內核的影響;不需要的功能就不要選;與內核關心緊密而且經常使用的部分功能代碼直接編譯到內核中。下面對選項分別加以介紹。



1.Code maturity level options代碼成熟等級

此處只有一項:prompt for development and/or incomplete code/drivers,如果要試驗現在仍處于實驗階段的功能,比如khttpd、IPv6等,就必須把該項選擇為Y了;否則可以把它選擇為N。 在Linux的世界里,每天都有許多人為它發(fā)展支持的 driver和加強它的核心。但是有些driver還沒進入穩(wěn)定的階段。但其作者很歡迎其他人去測試這些driver并提出一些bugs。這個問題是說,有一些drive還在做測試中,問您是否要選擇這些drive或支持的程序碼。

如果鍵入Y,往后將會出現一些還在測試中的東西給您做選擇。(像Java的程序碼和PCI bridge),臺則就鍵入N。

2. Processor type and features處理器類型和特色

#Processor family (386, 486/Cx486, 586/K5/5x86/6x86, Pentium/K6/TSC,PPro /6x86MX) [PPro/6x86MX] ------選擇處理器類型,缺省為Ppro/6x86MX。它會對每種CPU做最佳化,讓它跑得快又好。一般來說,沒有選擇正確的CPU并不會有重大的影響(特別是選擇386 ,這樣編譯出來的核心也許會比較小但它的速度可能就會變慢了)。所以,最好要知道您的CPU是哪一種。不過,如果您的gCC編譯器是2.7.0版以前的。那么只能選擇386或是486。

#High Memory Support------內核支持的最大內存數,缺省為1G。可以支持到4G、6.4G,一般可以不選. 

#Math emulation------這項詢問是否需L1nux核心模擬數學浮點運算器。如果有486Dx、AMD以及Pentium機器的話,這個選項就不必選了,因為它們都有內建的浮點運算器。協處理器是在386時代的寵兒,現在早已不用了。不過,對于有內建浮點運算器的人來說,選了這個選項并不會因此讓內建的浮點運算器失效。但它會增大核心約45KB。

#MTTR (memory type range register)support------選擇該選項,系統(tǒng)將生成/proc/mtrr文件對 MTRR進行管理,供X server使用。同時用來啟動pentinum pro和pentinum II 的特殊功能,如果你用的不是這類CPU就選 N,否則也僅僅是使內核變大而已。

#Symmetric multi-processing support------對稱多處理支持。除非有多個CPU,否則就不用選了。

3. Loadable module support對模塊的支持. 

首先,了解一點關于模塊的知識。模塊就像你特意插入核心中的某些東西,如果辦公室有一個小網絡并且有時想用一下(但并不經常),也許你想把網卡編譯成一個模塊。使用這個模塊,機器必運行和存取/libs下的模塊,意思是驅動程序(IDE,SCSI等但必須是NFS支持的網卡),文件系統(tǒng)(通常是ext2但也可以是nfs)和核心類型(最好是elf)必須編譯在內核并且不能是模塊,模塊只有核心引導時才起作用,驅動程序(來網絡)的存取,和文件系統(tǒng)安裝。這些文件必須編譯在核心內否則將能安裝啟動分區(qū)。如果安裝啟動分區(qū)和網絡,你需要網絡系統(tǒng)文件,和己經編譯的網卡。為什么要使用模塊? 模塊化使核心變的更簡捷,它減少核心釋放大量的受保護的空間。模塊的安裝和卸載使用的空間是可重復分配利用的。如果你打開機器有90%以上的時間用到一個模塊,編譯它。運用這類模塊是浪費內存的,原因是一旦你編譯了模塊它們同樣將占用大量的內存,核心需要一些代碼來掛上模塊。記住,核心在保護空間運行,但模塊并不是。這么說,并不經常使用我的設備,把它編譯成只支持ext2,ide和elf。而一直使用的網卡,把其它的編譯成模塊:如 a.out, java, floppy, iso9960, msdos, minix, vfat,smb,nfs,smcultra(ethernetcard),serial,printer,sound,ppp, 等等。它們許多只是在這或那用上那么幾分鐘。嚴格的說,這樣做會使核心增大許多而降低它的執(zhí)行速度。這時我們就可以把這些可能會用的驅動程序編譯成一個— 個的模塊,在需要用的時候才用insmod這個指令加入核心,不用的時候也能rmmod把它從核心移除,或是用lsmod察看目前所載入的模塊。這里面有三項:

#Enable loadable module support------除非準備把所有需要的內容都編譯到內核里面,否則該項應該是必選的。

#Set version information on all module symbols------通常,我們更新核心版本之后,模塊耍重新的編譯。這個選項使您不必更新編譯模塊而能使用以前的模塊。可以不選它。但如果您選y,則按照它的說明,您必須有genksyms這個程序(可用 whereis指令查看有無此程序)。

#Kernel module loader------讓內核在啟動時有自己裝入必需模塊的能力,建議選上。

注意:在開機就會 mount 上來的 partition 的 FS 、device driver 記得要 compiler 進 kernel,不能把它弄成 modules。請不要夸張到為了完全模組化而忘了把ext2fs和IDE dirver compiler 進 kernel 里。

#Support for hot-pluggabel devices ------熱插拔設備支持。支持的不是太好,可不選。

#PCMCIA/CardBus support------PCMCIA/CardBus支持。有PCMCIA就必選了。

#PCI bridge optimization (experimental) ------在某些支持BIOS上,它能讓存取速度加快,建議是選Y。

#Backward-compatible /proc/pci------設備兼容,自己看help。

#System V IPC 如果將來想編譯dosemu(DOS模擬器),則這個選項一定要選,它是一個讓各個程序(process)同步且能彼此交換數據的函數庫和一些系統(tǒng)的調用,沒它,很多的程序將會無法執(zhí)行。

#BSD Process Accounting------ 

#Sysctl support------除非你的內存少的可憐,否則你應該啟動這個功能,啟用該選項后內核會大8K,但能讓你直接改變內核的參數而不必重新開機。

#Kernel support for A.OUT binaries ------a.out的執(zhí)行文件是比較古老的可執(zhí)行碼,用在比較早期的 UNIX系統(tǒng)上。Linux最初也是使用這種碼來執(zhí)行程序,一直到ELF格式的可執(zhí)行碼出來后,有愈來俞多的程序碼隨著ELF格式的優(yōu)點而變成了ELF的可執(zhí)碼。將來勢必完全取代a.out格式的可執(zhí)行碼。但目前由于沿有許多的程序還沒有取代過來,所以只好選擇Y,等將來有一天,全部的程序都變成了ELF 的天下時,那時再disable掉。

主站蜘蛛池模板: 久久九九精品 | 手机av在线免费观看 | 一区久久久 | 亚洲视频一区二区 | 国产999精品久久久 国产999精品久久久久久 | 午夜精品久久久久久久久久久 | 一区二区三区四区五区在线视频 | 美女日日日 | 欧美性受xxxx黑人xyx性爽 | 豆国产97在线 | 亚洲 | 成人小视频在线观看 | 国产一区二区黑人欧美xxxx | 福利资源导航 | 91亚洲精品一区二区乱码 | 人妻精品国产一区二区 | 视频在线观看一区 | 久草视频精品 | av在线免费观看网址 | 久久在线中文字幕 | 一区二区三区在线免费观看视频 | 男女做爰全过程69视频 | 黄色大片免费在线观看 | 热久久国产精品 | 国产精品最新 | 又黄又爽又色成人免费视频体验区 | 国产xxxx视频在线观看 | 性中文字幕 | 少妇裸体性生交免费 | 无码人妻精品一区二区蜜桃色欲 | 国产粗话肉麻对白 | 欧洲一区二区三区 | 欧美色xxx | 我要看www免费看插插视频 | h视频在线免费看 | 暖暖 在线 日本 免费 中文 | 超碰人人在线观看 | 97免费人做人爱在线看视频 | 国产精品主播视频 | 国产交换配乱淫视频a | 欧美日韩一区二区久久 | 久久国产精品波多野结衣 | 国产精品久久福利网站 | 天天躁狠狠躁狠狠躁夜夜躁 | 国产成人精品久久亚洲高清不卡 | 精品人伦一区二区色婷婷 | 久久亚洲国产精品日日av夜夜 | 免费黄网在线观看 | 激情综合网五月天 | 久久无码精品一区二区三区 | 国产精品亚洲一区二区三区喷水 | 日韩人妻不卡一区二区三区 | 亚洲国产精品女人 | 亚洲阿v天堂在线 | 天天综合网天天综合色 | 99久久久久国产精品免费 | 欧美一级特黄视频 | 亚洲经典千人经典日产 | 久久久久久久久久久久久国产 | 成年人激情网站 | 牲欲强的熟妇农村老妇女视频 | 大桥未久亚洲精品久久久强制中出 | 国产一区二区麻豆 | 大伊人网| 国产xxxx高清在线观看 | 大肉大捧一进一出好爽app | 久久爱综合 | 99国产精品国产精品九九 | 日韩一区二区三区在线播放 | 激情综合激情五月俺也去 | 亚洲国产精品女人久久久 | 亚洲国产精品日韩av不卡在线 | 亚洲国产精品第一区二区 | 98国产精品综合一区二区三区 | 苍井空浴缸大战猛男120分钟 | 人人婷婷人人澡人人爽 | 久草视频福利在线 | 免费观看v片3738cc | 亚洲va在线va天堂va偷拍 | 久久人国产 | mm1313亚洲精品| 黄色毛片黄色毛片 | 免费看黄色a级片 | 丁香五精品蜜臀久久久久99网站 | 小视频免费在线观看 | 日本啪啪片 | 欧美伦乱| 综合色网站 | 爆乳熟妇一区二区三区霸乳 | 免费观看的av毛片的网站 | 最新国产网址 | 91麻豆视频在线观看 | 96亚洲精品久久久蜜桃 | av一二三| 日韩一级成人 | 日韩精品中文字幕久久臀 | 中文字幕中文有码在线 | 97久久人人 | 不卡视频在线 | 欧美精品成人一区二区三区四区 | 亚洲免费综合色在线视频 | 午夜av一区二区 | 椎名空在线观看 | 久久国产精品久久久久久电车 | 少妇性l交大片免费快色 | 农村末发育av片四区五区 | 国产精品99久久久久宅男软件功能 | 成人禁片又硬又粗太爽了 | 欧美69wwwcom | 一级特黄aaa毛片在线视频 | 天天干天天操天天玩 | 饥渴丰满的少妇喷潮 | 国产午夜精华液 | 久久久99久久 | 亚洲国精产品一二二线 | 日韩在线不卡 | 成品片a人免费进入 | 97超碰资源站 | 一级aaa级毛片午夜在线播放 | 午夜人体一级裸片免费观看 | 欧美另类激情 | 黄色一级大片 | 麻豆av影视| 再深点灬舒服灬大了添片在线 | 91嫩草在线 | 少妇高潮18zzzzzzzyⅹ | 久久国产精品网 | missav | 免费高清av在线看 | 久久久久久久一区二区 | 日韩中文在线播放 | 亚洲女同女同女同女同女同69 | 色网站女女| a免费网站免费观看 | 国产女人精品视频 | 爱爱小视频网站 | 欧美女人性生活视频 | 国产精品无需播放器在线观看 | 日韩在线导航 | 法国极品成人h版 | 成人性生交片无码免费看 | 欧美日本韩国一区二区三区 | 亚洲综合av色婷婷 | 国产老头与老太xxxxx看看吧 | 精品免费国产一区二区三区四区 | 亚洲中文字幕久久精品无码喷水 | 一级在线免费视频 | 产乳奶水文h男男喂奶 | 国产乱淫视频 | 国产在线麻豆精品入口 | 国产欧美在线播放 | 午夜精品久久久久久久久久蜜桃 | 国产丝袜一区二区三区免费视频 | 一级草逼片 | 9999国产精品欧美久久久久久 | 日韩精品一区二区三区中文 | 激情婷婷色 | 成人午夜精品无码区 | 宅男噜噜66国产精品观看 | 中文字幕人妻无码系列第三区 | 成人aaaaa日本黄绝录象片 | 天天天操操操 | 精品国产一区在线观看 | 在线视频中文 | 亚洲精品国产主播一区 | 日韩伦理av | 老司机黄色影院 | 欧美黑人xxxx高潮猛交 | 国产亚洲精品久久久久丝瓜 | 一区二区中文字幕在线 | 久在线 | 国产精品51麻豆cm传媒的特点 | 欧美一区视频在线 | 国产a视频精品免费观看 | 91午夜在线 | 国产成人在线播放 | 欧美视频一区二区三区四区在线观看 | 国产喂奶挤奶一区二区三区 | 精品国产不卡一区二区三区 | 久久精品一二 | 久久99亚洲网美利坚合众国 | 90岁老太婆乱淫 | 中文字幕一区三区 | 黄色小视频国产 | 天天夜夜草 | 亚洲人成中文字幕在线观看 | 张津瑜警花国产精品一区 | 国产亚洲精品久久久久5区 成熟了的熟妇毛茸茸 | 九九九亚洲 | 亚洲色欧美另类 | 国产成人a∨激情视频厨房 国产精品无码一区二区三级 | 亚洲一区二区欧美 | 天天草夜夜草 | 国模精品视频一区二区 | 国产精品igao视频网免费播放 | 久艹av| 午夜乱蜜桃久久久乱 | 天堂视频免费 | 国产亚洲tv在线观看 | 国语自产少妇精品视频蜜桃 | 俄罗斯乱妇 | 国产小视频免费在线观看 | 亚洲xx在线 | 国产成人精品亚洲线观看 | 日本黄又爽又大高潮毛片 | 久久久久国色av免费看 | 亚洲欧洲自拍偷拍 | 九九一级片| 精品久久久中文字幕 | 中文字日产幕码三区的做法大全 | 久久中文综合 | 国产大学生粉嫩无套流白浆 | 一区二区三区欧美 | 日本三级黄色大片 | 亚洲精品午夜国产va久久成人 | 国产精品高潮呻吟久久av无 | av网址免费| 麻豆国产尤物av尤物在线观看 | 日日日日做夜夜夜夜做无码 | 欧美精品一区在线播放 | 步兵在线一区二区三区 | 亚洲欧洲自拍偷拍 | jav成人免费视频 | 美女张开腿让男人桶爽 | 久久久久久免费毛片精品 | 爱逼综合网 | 国产一区二区三精品久久久无广告 | 欧美成人午夜影院 | 澳门免费av | 日韩 欧美 精品 | www.xxx亚洲 | 久久精品在 | 村上凉子在线播放av88 | 日韩综合色 | 波多野结衣av高清一区二区三区 | 内射小寡妇无码 | 欧美aⅴ在线观看 | 亚洲天天摸日日摸天天欢 | 久久精品人人爽人人爽 | 性――交――性――乱 | 少妇粉嫩小泬白浆流出 | 麻豆一区二区在我观看 | 国产高清av| 九九精品热 | 日本一区二区视频在线 | 清纯粉嫩极品夜夜嗨av | 在线观看免费视频黄 | 国产色影院 | 亚洲自拍网站 | 欧美性潮喷xxxxx免费视频看 | 91看片国产 | 少妇下蹲露大唇无遮挡图片 | 欧美孕妇变态重口另类 | 精品久久国产老人久久综合 | 亚洲福利视频网 | 成年人网站免费观看 | 自拍偷拍精品 | 国产女主播在线喷水呻吟 | 蜜桃臀久久久蜜桃臀久久久蜜桃臀 | 国产综合视频在线 | 日本三级全黄少妇三2020 | 国产精品久久久久久久久免费桃花 | 欧美午夜一区二区 | 18禁真人抽搐一进一出在线 | 久久色婷婷 | 国产尤物在线视频 | 国产r级在线观看 | 国产欧美专区 | 日本xxxxxxxxx96| 国产小视频在线观看免费 | 把少妇弄高潮了www麻豆 | 一区二区中文字幕 | 意大利做爰露性器50部 | 亚洲人午夜精品 | 成人福利av| 亚洲精品传媒 | 国产男女视频在线观看 | 草草黑森林av导航 | 国产精品久久久久久亚洲伦 | 日本丰满大乳奶做爰 | 国产精品国产三级国产 | 日韩一区高清 | 一色道久久88加勒比一 | 日本a在线观看 | 国产性夜夜春夜夜爽1a片 | 鲁一鲁一鲁一鲁一澡 | pics艳丽的少妇asian | 久热这里只有 | 久久久久久a亚洲欧洲av冫 | 三八成人网 | 蜜桃av噜噜一区二区三区麻豆 | 99精品免费在线观看 | 久久精品99国产 | 亚洲欧洲精品在线 | jzzijzzij日本成熟少妇 | 林雅儿欧洲留学恋爱日记在线 | 午夜精品久久久久久99热明星 | 精品欧美激情精品一区 | 亚洲图片一区二区三区 | 精品一区二区三区毛片 | 最近最新中文字幕 | 久久久久久久久久久网站 | 蜜桃av在线免费观看 | xxx国产精品午xxx | 愉拍自拍第43页免费 | 国产福利小视频在线 | 天天干夜夜看 | 久久久天堂国产精品女人 | av亚洲精华国产精华精 | 日本孰妇毛茸茸xxxx | 天天躁狠狠躁狠狠躁性色牛牛影视 | 国产精品秘 | 国产激情午夜 | 伊人性伊人情综合网 | 国产亚州精品女人久久久久久 | 久久婷婷国产麻豆91 | 久草国产在线观看 | 裸露双乳挤奶无遮掩裸体网站 | 欧美在线色图 | 黄色a网 | 一级色毛片 | 亚洲情se| 一级全黄少妇免费录像片 | 少妇视频一区二区三区 | 77777_亚洲午夜久久多人 | av在线不卡免费观看 | 欧美黄网站 | 成人性免费视频 | av免费观看大全 | 国产毛片一区二区 | 欧美做受高潮1 | 黑人精品一区二区三区 | 精品久久国产老人久久综合 | 欧美jizzhd精品欧美巨大 | 中文字幕在线播 | www在线看| 久久精品4 | 人人妻人人澡人人爽超污 | 亚洲青草视频 | 黄视频网站在线看 | 亚洲不卡高清视频 | 国产成人午夜精品影院游乐网 | 特黄毛片杨钰莹 | 午夜亚洲www湿好爽 2018天天拍拍天天爽视频 | 爽爽窝窝午夜精品一区二区 | 成人h动漫精品一区二区无码 | 一本一道久久a久久精品综合蜜臀 | 国产亚洲美女精品久久久2020 | 日本成人免费 | 五月香蕉网 | 国产91看片 | 黄色九九| 国产精品igao视频网 | 国产成人一区二区三区视频 | 久久发布国产伦子伦精品 | 黄色毛片黄色毛片 | 手机av免费观看 | 日本不卡专区 | 午夜精品久久久久久久久久蜜桃 | 色网在线免费观看 | 91精品国产高清一区二区三区 | 一区二区三区欧美在线观看 | 日本人操比 | 日本高清www免费视频 | 日韩精品视频三区 | 一及黄色大片 | 欧美黑人最猛性bbbbb | 日日摸日日干 | 国产一区二区三区免费播放 | 特级大胆西西4444人体 | 精品久久久久久无码中文野结衣 | 狠狠操天天操 | 欧美激情一区二区在线观看 | 亚洲第一成人av | 好屌爽在线视频 | 欧美在线黄 | 黄色一区二区三区视频 | 亚洲精品色综合av网站 | 超碰在线99| 大波大胸video巨乳日本 | 日韩av在线播| 94精品激情一区二区三区 | 天堂mv在线mv免费mv香蕉 | 国产偷抇久久精品a片69 | 日本久久一区 | 波多野结衣在线播放视频 | 成人天堂资源www在线 | 亚洲精品成人福利网站 | 狼色精品人妻在线视频 | 精品一区二区三区免费看 | 黄色一及毛片 | 亚洲午夜福利在线观看 | 人妻少妇av中文字幕乱码 | 欧美精品久久久久久久久大尺度 | 东北老头老太国产 | 少妇厨房愉情理9仑片视频 纯爱无遮挡h肉动漫在线播放 | 琪琪色在线观看 | 中韩日产字幕2021 | 久草黄色网| 狼人久草| 精品无码久久久久久久久水蜜桃 | 欧美人妻aⅴ中文字幕 | 中文天堂在线资源 | 国产精品91久久 | 亚洲精品少妇30p | 又黄又爽又色又刺激的视频 | 久久熟妇人妻午夜寂寞影院 | 亚洲精品成人在线 | 一区二区三区中文字幕 | 久久久久成人精品免费播放动漫 | 一边吃奶一边做爰爽到爆视频 | xxxx野外性xxxx黑人 | 欧美jizzhd精品欧美18 | 国产精品国产三级国产av中文 | 国产精品国产三级国快看 | 亚洲女人被黑人巨大进入 | 嫩呦国产一区二区三区av | 欧美色xxxx| 少妇被粗大的猛烈进出视频 | 五月天天色 | 欧洲熟妇色xxxx欧美老妇多毛网站 | 亚洲欧洲精品视频 | 天堂av免费观看 | 又黄又爽又色视频 | 国产喷水1区2区3区咪咪爱av | 国产成人久久精品77777综合 | 四虎色网 | 久久久五月天 | 久久se精品一区精品二区 | 做爰xxxⅹ性69免费软件 | 国产精品美女久久久免费 | 中文无码伦av中文字幕 | 牛牛视频精品一区二区不卡 | 山东少妇露脸刺激对白在线 | 一级黄色片免费看 | 亚洲女同女同女同女同女同69 | 性网站在线观看 | 欧美皮鞭调教www..com | 国产91色在线 | 国产美女视频国产视视频 | 九九啪 | 国产美女av在线 | 亚洲中字幕日产av片在线 | 九九九九免费视频 | 狠狠色依依成人婷婷九月 | 影音先锋成人资源网 | 天天插天天射天天干 | 成人av免费播放 | 性插免费视频 | 日韩一区二区三区福利视频 | 日韩精品在线观看视频 | 一级成人免费视频 | 色婷婷av一区二区三区之一色屋 | 中文字幕人妻熟女人妻 | 国产女人在线视频 | 色就是色欧美 | 日本美女一区二区三区 | 欧洲熟妇色xxxx欧美老妇软件 | 女邻居的大乳中文字幕 | 缅甸午夜性猛交xxxx | 丁香五香天堂网 | 久久人妻精品白浆国产 | 污污视频网站免费在线观看 | 真实人妻互换毛片视频 | 欧美v亚洲v日韩v最新在线 | 国产资源网 | 久久久精品人妻一区二区三区蜜桃 | wwww亚洲| 亚洲成人精品视频 | 欧美黑人性猛交xxxx | 欧美一级黄 | 欧美超逼视频 | 日韩欧美亚洲天堂 | 国产91片 | 求免费黄色网址 | 亚洲欧美日韩中文高清www777 | 澳门免费av| 交换配乱吟粗大农村大坑性事视频 | 国产第3页 | 5a级毛片 | 男人久久 | 亚洲一卡二卡在线观看 | hitomi一区二区在线播放 | 4hu在线观看| 久草国产在线视频 | 精品免费在线观看 | 黄色免费在线观看视频 | 熟妇人妻va精品中文字幕 | 国产乱码精品一区二区三区五月婷 | 欧美视频福利 | 色女人网 | 国产日韩精品欧美一区喷水 | 久久久久久久久久久久国产 | 影音先锋中文字幕在线播放 | 特级毛片在线观看 | 日韩av午夜在线 | 中文字幕精品久久久久人妻 | 少妇人妻一级a毛片 | 岛国片免费在线观看 | 亚洲 国产 图片 | 久久好在线视频 | 精品人伦一区二区三区四区蜜桃牛 | 天干夜天天夜天干天在线观看 | 成人精品毛片va一区二区三区 | 国产三级手机在线 | 欧美另类极品videosbest最新版本 | 性史性dvd影片农村毛片 | 一区二区三区四区国产 | 亚洲经典久久 | 九色porny丨首页在线 | 国产九九九精品 | 自拍 另类 综合 欧美小说 | 天堂网www在线资源 少妇被多人c夜夜爽爽 | 成人性生交大片免费网站 | 少妇无码av无码专区在线观看 | 成人午夜视频免费 | 亚洲色在线无码国产精品不卡 | 亚洲痴女| 成人污污视频 | 国产情侣酒店自拍 | 成人午夜视频精品一区 | 亚洲欧美v国产蜜芽tv | 中文字幕 人妻熟女 | 国产精品入口66mio | 亚洲激情午夜 | 亚洲成人一二三区 | 青青草视频成人 | 极品福利在线 | 荡女淫春 在线观看69影院 | 三级视频在线观看 | 久久久久久久国产免费看 | 亚洲字幕| 欧美日韩激情在线观看 | 国产色视频一区二区三区qq号 | 妇欲欢公爽公妇高h苏晴 | 雨宫琴音av一区在线播放 | 粉嫩老牛aⅴ一区二区三区 粉嫩欧美一区二区三区 | 免费看污的网站 | 开心色99 | 一个人看的www视频免费观看 | xvideos成人免费看视频 | 青青操青青 | 91九色porny首页最多播放 | 日韩免费一级 | 99国产精品99久久久久久娜娜 | 欧美人狂配大交3d怪物一区 | 成年人在线播放视频 | 色婷婷香蕉在线一区二区 | 成人精品免费视频 | 国产福利在线永久视频 | a级片免费播放 | 欧美福利专区 | 亚洲vs天堂| 特级毛片在线播放 | 国产日本一区二区 | 51视频国产精品一区二区 | 国产精品老牛影院99av | 国产一区福利 | 久久久久久久人妻无码中文字幕爆 | 亚洲tv久久爽久久爽 | 黄色av免费在线 | 就要操就要日 | 国产精品视频区 | а天堂中文地址在线 | 欧美性猛交xxxx免费视频软件 | 99久re热视频这里只有精品6 | 91热精品| 久久亚洲精品国产亚洲老地址 | 杨幂毛片午夜性生毛片 | 少妇激情一区二区三区视频小说 | 久久久一本精品99久久精品66 | a视频在线 | 999亚洲欲妇| 正在播放超嫩在线播放 | 中文日韩欧美 | 亚洲精品日日夜夜 | 夜夜躁狠狠躁日日躁2020 | 亚洲精品影视 | 国产91成人 | 日日摸日日碰人妻无码老牲 | 99久久国产精| 久久免费网 | 按摩毛片 | 午夜小影院 | 亚洲国产精品一区二区尤物区 | 美玉足脚交一区二区三区图片 | 免费无码av片在线观看中文 | 色琪琪丁香婷婷综合久久 | 日韩激情在线 | 久久国产精品免费一区二区三区 | 91色啪| 久久久久久美女精品啪啪 | 97视频网站 | 日韩在线免费av | 国产精品视频免费看人鲁 | 日本欧美亚洲 | 鲁一鲁色一色 | 亚洲色图网友自拍 | 四虎精品在线 | 午夜熟女毛片蜜桃传媒 | 免费av在线播放 | 日本午夜理伦影片大全 | 国产精品v欧美精品v日韩精品v | 人妻激情偷乱一区二区三区 | 亚洲精品久久久久午夜福禁果tⅴ | a级片免费视频 | 国产suv精品一区二区883 | 波多野结衣不打码视频 | 欣赏asian国模裸体pics | 午夜三级视频 | 精品一区二区免费看 | 国产偷倩视频 | 福利一区二区三区视频在线观看 | 99精品偷拍在线中文字幕 | a少妇| 少妇一晚三次一区二区三区 | 国产成人精品999 |