久久精品国产精品国产精品污,男人扒开添女人下部免费视频,一级国产69式性姿势免费视频,夜鲁夜鲁很鲁在线视频 视频,欧美丰满少妇一区二区三区,国产偷国产偷亚洲高清人乐享,中文 在线 日韩 亚洲 欧美,熟妇人妻无乱码中文字幕真矢织江,一区二区三区人妻制服国产

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

搭建嵌入式ARM完整系统

發布時間:2024/3/12 windows 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 搭建嵌入式ARM完整系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

## 系統構建概述

對于移植到開發板上運行的linux系統,我們需要構建三個最基本的東西:

  • 引導程序bootloader;
  • 開發板運行機制內核文件系統;
  • 文件管理系統
  • 如下圖,我們以mini2440的下載為參考:

    ? 由燒寫軟件界面可以看到,我們在完成一個完整系統的移植時需要的成分也是以上三個。第一是引導程序,第二是內核系統,第三是命令行,第四是文件系統

    • LINUX中bootloader、linuxkernel、rootfile三者之間的確切關系是怎么樣的呢?

      bootloader ----> linuxkernel ----> rootfile

      后者需要前者提供功能支持,前者的目的就是啟動后者。

    一.Linux內核構建

    一、內核簡介
      內核,是一個操作系統的核心。它負責管理系統的進程、內存、設備驅動程序、文件和網絡系統,決定著系統的性能和穩定性。
      Linux的一個重要的特點就是其源代碼的公開性,所有的內核源程序都可以在/usr/src/linux下找到,大部分應用軟件也都是遵循GPL而設計的,你都可以獲取相應的源程序代碼。全世界任何一個軟件工程師都可以將自己認為優秀的代碼加入到其中,由此引發的一個明顯的好處就是Linux修補漏洞的快速以及對最新軟件技術的利用。而Linux的內核則是這些特點的最直接的代表。
      想象一下,擁有了內核的源程序對你來說意味著什么?首先,我們可以了解系統是如何工作的。通過通讀源代碼,我們就可以了解系統的工作原理,這在Windows下簡直是天方夜譚。其次,我們可以針對自己的情況,量體裁衣,定制適合自己的系統,這樣就需要重新編譯內核。在Windows下是什么情況呢?相信很多人都被越來越龐大的Windows整得莫名其妙過。再次,我們可以對內核進行修改,以符合自己的需要。這意味著什么?沒錯,相當于自己開發了一個操作系統,但是大部分的工作已經做好了,你所要做的就是要增加并實現自己需要的功能。在Windows下,除非你是微軟的核心技術人員,否則就不用癡心妄想了。

    二、內核版本號

    由于Linux的源程序是完全公開的,任何人只要遵循GPL,就可以對內核加以修改并發布給他人使用。Linux的開發采用的是集市模型(bazaar,與cathedral–教堂模型–對應),為了確保這些無序的開發過程能夠有序地進行,Linux采用了雙樹系統。一個樹是穩定樹(stable tree),另一個樹是非穩定樹(unstable tree)或者開發樹(development tree)。一些新特性、實驗性改進等都將首先在開發樹中進行。如果在開發樹中所做的改進也可以應用于穩定樹,那么在開發樹中經過測試以后,在穩定樹中將進行相同的改進。一旦開發樹經過了足夠的發展,開發樹就會成為新的穩定樹。開發數就體現在源程序的版本號中;源程序版本號的形式為x.y.z:對于穩定樹來說,y是偶數;對于開發樹來說,y比相應的穩定樹大一(因此,是奇數)。到目前為止,穩定樹的最高版本是2.4.18;開發樹的最新版本是2.5.10。下載內核版本請訪問http://www.kernel.org。

    三、為什么重新編譯內核

    Linux作為一個自由軟件,在廣大愛好者的支持下,內核版本不斷更新。新的內核修訂了舊內核的bug,并增加了許多新的特性。如果用戶想要使用這些新特性,或想根據自己的系統度身定制一個更高效,更穩定的內核,就需要重新編譯內核。
      通常,更新的內核會支持更多的硬件,具備更好的進程管理能力,運行速度更快、 更穩定,并且一般會修復老版本中發現的許多漏洞等,經常性地選擇升級更新的系統內核是Linux使用者的必要操作內容。
      為了正確的合理地設置內核編譯配置選項,從而只編譯系統需要的功能的代碼,一般主要有下面四個考慮:
      l 自己定制編譯的內核運行更快(具有更少的代碼)
      l 系統將擁有更多的內存(內核部分將不會被交換到虛擬內存中)
      l 不需要的功能編譯進入內核可能會增加被系統攻擊者利用的漏洞
      l 將某種功能編譯為模塊方式會比編譯到內核內的方式速度要慢一些

    四、內核編譯模式

    要增加對某部分功能的支持,比如網絡之類,可以把相應部分編譯到內核中(build-in),也可以把該部分編譯成模塊(module),動態調用。如果編譯到內核中,在內核啟動時就可以自動支持相應部分的功能,這樣的優點是方便、速度快,機器一啟動,你就可以使用這部分功能了;缺點是會使內核變得龐大起來,不管你是否需要這部分功能,它都會存在,這就是Windows慣用的招數,建議經常使用的部分直接編譯到內核中,比如網卡。如果編譯成模塊,就會生成對應的.o文件,在使用的時候可以動態加載,優點是不會使內核過分龐大,缺點是你得自己來調用這些模塊。

    五、新版本內核的獲取和更新

    Linux內核版本發布的官方網站是http://www.kernel.org。新版本的內核…一種是patch文件,即補丁。完整的內核版本比較大,一般是tar.gz或者是.bz2文件,二者分別是使用gzip或者bzip2進行壓縮的文件,使用時需要解壓縮。patch文件則比較小,一般只有幾十K到幾百K,但是patch文件是針對于特定的版本的,你需要找到自己對應的版本才能使用。
      編譯內核需要root權限,以下操作都假定你是root用戶。請把你需要升級的內核拷貝到/usr/src/下(下文中以2.4.18的內核的linux-2.4.18.tar.gz為例),命令為

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

    讓我們先來查看一下當前/usr/src的內容,注意到有一個linux-2.4的符號鏈接,指向一個linux-2.4.7-10(以REDHAT7.2為例)的目錄。這就是你所裝linux的kernel源代碼,刪除這個鏈接。

    現在解壓我們下載的源程序文件。如果所下載的是.tar.gz(.tgz)文件,請使用下面的命令:

    #tar -zxvf linux-2.4.18.tar.gz.tar.gz

    如果你所下載的是.bz2文件,例如linux-2.4.0test8.tar.bz2,請使用下面的命令

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

    文件將解壓到/usr/src/linux目錄中,我們把它稍作修改:

    #mv linux linux-2.4.18
    #ln -s linux-2.4.18 linux

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

    #patch -p0 < patch-2.4.18

    六、內核編譯

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

    #cd /usr/src/linux
    #make mrproper

    該命令確保源代碼目錄下沒有不正確的.o文件以及文件的互相依賴。由于我們使用剛下載的完整的源程序包進行編譯,所以本步可以省略。而如果你多次使用了這些源程序編譯內核,那么最好要先運行一下這個命令。
      確保/usr/include/目錄下的asm、linux和scsi等鏈接是指向要升級的內核源代碼的。它們分別鏈向源代碼目錄下的真正的、該計算機體系結構(對于PC機來說,使用的體系結構是i386)所需要的真正的include子目錄。如:asm指向/usr/src/linux/include/asm-i386等。若沒有這些鏈接,就需要手工創建,按照下面的步驟進行:

    這是配置非常重要的一部分。刪除掉/usr/include下的asm、linux和scsi鏈接后,再創建新的鏈接指向新內核源代碼目錄下的同名的目錄。這些頭文件目錄包含著保證內核在系統上正確編譯所需要的重要的頭文件。現在你應該明白為什么我們上面又在/usr/src下"多余"地創建了個名為linux的鏈接了吧?

    接下來的內核配置過程比較煩瑣,但是配置的適當與否與日后Linux的運行直接相關,有必要了解一下一些主要的且經常用到的選項的設置。
    配置內核可以根據需要與愛好使用下面命令中的一個:

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

    這三個命令中,make xconfig的界面最為友好,如果你可以使用Xwindow,那么就推薦你使用這個命令,界面如下:

    如果你不能使用Xwindow,那么就使用make menuconfig好了。界面雖然比上面一個差點,總比make config的要好多了,下圖為make menuconfig的界面:

    選擇相應的配置時,有三種選擇,它們分別代表的含義如下:

    • Y--將該功能編譯進內核
    • N--不將該功能編譯進內核
    • M--將該功能編譯成可以在需要時動態插入到內核中的模塊

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

    至于選項,因為比較復雜,只是簡單做一介紹,編譯時應視具體情況,參考幫助的內容再加以選擇。

  • Code maturity level options
  • 代碼成熟等級。此處只有一項:prompt for development and/or incomplete code/drivers,如果你要試驗現在仍處于實驗階段的功能,比如khttpd、IPv6等,就必須把該項選擇為Y了;否則可以把它選擇為N。

  • Loadable module support
  • 對模塊的支持。這里面有三項:

    Enable loadable module support:除非你準備把所有需要的內容都編譯到內核里面,否則該項應該是必選的。
      Set version inFORMation on all module symbols:可以不選它。
      Kernel module loader:讓內核在啟動時有自己裝入必需模塊的能力,建議選上。

  • Processor type and features
  • CPU類型。內容蠻多的,不一一介紹了,有關的幾個如下:

    Processor family:根據你自己的情況選擇CPU類型
      High Memory Support:大容量內存的支持。可以支持到4G、64G,一般可以不選。
      Math emulation:協處理器仿真。協處理器是在386時代的寵兒,現在早已不用了
      MTTR support:MTTR支持。可不選
      Symmetric multi-processing support:對稱多處理支持。除非你富到有多個CPU,否則就不用選了

  • General setup
  • 這里是對最普通的一些屬性進行設置。這部分內容非常多,一般使用缺省設置就可以了。下面介紹一下經常使用的一些選項:

    Networking support:網絡支持。必須,沒有網卡也建議你選上
      PCI support:PCI支持。如果使用了PCI的卡,當然必選。
      PCI access mode:PCI存取模式。可供選擇的有BIOS、Direct和Any,選Any吧。
      Support for hot-pluggabel devices:熱插拔設備支持。支持的不是太好,可不選。
      PCMCIA/CardBus support:PCMCIA/CardBus支持。有PCMCIA就必選了。
      System V IPC
      BSD Process Accounting
      Sysctl support:以上三項是有關進程處理/IPC調用的,主要就是System V和BSD兩種風格。如果你不是使用BSD,就按照缺省吧。
      Power Management support:電源管理支持。
      Advanced Power Management BIOS support:高級電源管理BIOS支持。

  • Memory Technology Device(MTD)
  • MTD設備支持。可不選。

  • Parallel port support
  • 并口支持。如果不打算使用串口,就別選了。

  • Plug and Play configuration
  • 即插即用支持。雖然Linux對即插即用目前支持的不如Windows好,但是還是選上吧,這樣你可以拔下鼠標之類的體驗一下Linux下即插即用的感覺。

  • Block devices
  • 塊設備支持。這個就得針對自己的情況來選了,簡單說明一下吧:

    Normal PC floppy disk support:普通PC軟盤支持。這個應該必選。
      XT hard disk support:
      Compaq SMART2 support:
      Mulex DAC960/DAC1100 PCI RAID Controller support:RAID鏡像用的。
      Loopback device support:
      Network block device support:網絡塊設備支持。如果想訪問網上鄰居的東西,就選上。
      Logical volume manager(LVM)support:邏輯卷管理支持。
      Multiple devices driver support:多設備驅動支持。
      RAM disk support:RAM盤支持。

  • Networking options
  • 網絡選項。這里配置的是網絡協議。內容太多了,不一一介紹了,自己看吧,如果你對網絡協議有所了解的話,應該可以看懂的。如果懶得看,使用缺省選項(肯定要選中TCP/IP networking哦)就可以了。讓我們看看,TCP/IP、ATM、IPX、DECnet、Appletalk……支持的協議好多哦,IPv6也支持了,Qos and/or fair queueing(服務質量公平調度)也支持了,還有kHTTPd,不過這些都還在實驗階段。

  • Telephony Support
  • 電話支持。Linux下可以支持電話卡,這樣你就可以在IP上使用普通的電話提供語音服務了。記住,電話卡可和modem沒有任何關系哦。

  • ATA/IDE/MFM/RLL support
  • 這個是有關各種接口的硬盤/光驅/磁帶/軟盤支持的,內容太多了,使用缺省的選項吧,如果你使用了比較特殊的設備,比如PCMCIA等,就到里面自己找相應的選項吧。

  • SCSI support
  • SCSI設備的支持。我沒有SCSI的設備,所以根本就不用選,如果你用了SCSI的硬盤/光驅/磁帶等設備,自己找好了。

  • Fusion MPT device support
  • 需要Fusion MPT兼容PCI適配器,不用選

  • I2O device support
  • 需要I2O接口適配器支持,在智能Input/Output(I2O)體系接口中使用。

  • Network device support
  • 網絡設備支持。上面選好協議了,現在該選設備了,可想而知,內容肯定多得很。還好還好,里面大概分類了,有ARCnet設備、Ethernet(10 or 100 Mbit)、Ethernet(1000Mbit)、Wireless LAN(non-hamradio)、Token Ring device、Wan interfaces、PCMCIA network device support幾大類。我用的是10/100M的以太網,看來只需要選則這個了。還是10/100M的以太網設備熟悉,內容雖然多,一眼就可以看到我所用的RealTeck RTL-8139 PCI Fast Ethernet Adapter support,為了免得麻煩,編譯到內核里面好了,不選M了,選Y。耐心點,一般說來你都能找到自己用的網卡。如果沒有,你只好自己到廠商那里去要驅動了。

  • Amateur Radio support
  • 配置業余無線廣播。

  • IrDA(infrared)support
  • 紅外線支持。

  • ISDN subsystem
  • 如果你使用ISDN上網,這個就必不可少了。

  • Old CD-ROM drivers(not SCSI、not IDE)
  • 做的可真周到,原來那些非SCSI/IDE口的光驅誰還在用啊,自己選吧,用IDE的CD-ROM不用選。

  • Character devices
  • 字符設備。這個內容又太多了,先使用缺省設置,需要的話自己就修改。把大類介紹一下吧:

    I2C support:I2C是Philips極力推動的微控制應用中使用的低速串行總線協議。如果你要選擇下面的Video For Linux,該項必選。
      Mice:鼠標。現在可以支持總線、串口、PS/2、C&T 82C710 mouse port、PC110 digitizer pad,自己根據需要選擇。
      Joysticks:手柄。即使在Linux下把手柄驅動起來意義也不是太大,游戲太少了。
      Watchdog Cards:雖然稱為Cards,這個可以用純軟件來實現,當然也有硬件的。如果你把這個選中,那么就會在你的/dev下創建一個名為watchdog的文件,它可以記錄你的系統的運行情況,一直到系統重新啟動的1分鐘左右。有了這個文件,你就可以恢復系統到重啟前的狀態了。
      Video For Linux:支持有關的音頻/視頻卡。
      Ftape, the floppy tape device driver:
      PCMCIA character device support:

  • File systems
  • 文件系統。內容又太多了,老法子,在缺省選項的基礎上進行修改。介紹以下幾項:

    Quota support:Quota可以限制每個用戶可以使用的硬盤空間的上限,在多用戶共同使用一臺主機的情況中十分有效。
      DOS FAT fs support:DOS FAT文件格式的支持,可以支持FAT16、FAT32。
      ISO 9660 CD-ROM file system support:光盤使用的就是ISO 9660的文件格式。
      NTFS file system support:ntfs是NT使用的文件格式。
      /proc file system support:/proc文件系統是Linux提供給用戶和系統進行交互的通道,建議選上,否則有些功能沒法正確執行。

    還有另外三個大類都規到這兒了:Network File Systems(網絡文件系統)、Partition Types(分區類型)、Native Language Support(本地語言支持)。值得一提的是Network File Systems里面的兩種:NFS和SMB分別是Linux和Windows相互以網絡鄰居的形式訪問對方所使用的文件系統,根據需要加以選擇。

  • Console drivers
  • 控制臺驅動。一般使用VGA text console就可以了,標準的80*25的文本控制臺。

  • Sound
  • 聲卡驅動。如果你能在列表中找到聲卡驅動那自然最好,否則就試試OSS了。

  • USB supprot
  • USB支持。很多USB設備,比如鼠標、調制解調器、打印機、掃描儀等,在Linux都可以得到支持,根據需要自行選擇。

  • Kernel hacking
  • 配置了這個,即使在系統崩潰時,你也可以進行一定的工作了。普通用戶是用不著這個功能的。

    配置完后,存盤退出,當然你也可以把現在的配置文件保存起來,這樣下次再配置的時候就省力氣了。

    接下來是編譯,輸入以下命令。

    第一個命令make dep實際上讀取配置過程生成的配置文件,來創建對應于配置的依賴關系樹,從而決定哪些需要編譯而那些不需要;第二命令make clean完成刪除前面步驟留下的文件,以避免出現一些錯誤;make zImage和make bzImage則實現完全編譯內核,二者生成的內核都是使用gzip壓縮的,只要使用一個就夠了,它們的區別在于使用make bzImage可以生成大一點的內核。建議大家使用make bzImage命令。
      后面三個命令只有在你進行配置的過程中,在回答Enable loadable module support (CONFIG_MODULES)時選了"Yes"才是必要的,make modules和make modules_install分別生成相應的模塊和把模塊拷貝到需要的目錄中。
      嚴格說來,depmod -a命令和編譯過程并沒有關系,它是生成模塊間的依賴關系,這樣你啟動新內核之后,使用modprobe命令加載模塊時就能正確地定位模塊。

    更新

    經過以上的步驟,我們終于得到了新版本的內核。為了能夠使用新版本的內核,我們還需要做一些改動:

    #cp /usr/src/linux/System.map /boot/System.map-2.4.18
    #cp /usr/src/linux/arch/i386/bzImage /boot/vmlinuz-2.4.18

    以上這兩個文件是我們剛才編譯時新生成的。下面修改/boot下的兩個鏈接System.map和vmlinuz,使其指向新內核的文件:

    #cd /boot;rm -f System.map vmlinuz
    #ln -s vmlinuz-2.4.18 vmlinuz
    #ln -s System.map-2.4.18 System.map

    七、修改啟動管理器

    如果用LILO,修改/etc/lilo.conf,添加以下項:

    image=/boot/vmlinuz-2.4.18
    label=linux240
    read-only
    root=/dev/hda2

    其中root=/dev/hda2一行要根據需要自行加以修改。
      運行:

    #/sbin/lilo -v

    確認對/etc/lilo.conf的編輯無誤,現在重新啟動系統:

    #shutdown -r now

    如果是用Grub啟動管理器,則添加如下幾項即可。

    title Red Hat Linux (2.4.18)
    root (hd0,0)
    kernel /vmlinuz-2.4.18 ro root=/dev/hda2

    Grub不需再次調用命令,自動生效。

    重啟以后就可以用新內核了。

    二.bootloader構建

    1、Bootloader基本概述

    ? Bootloader是嵌入式系統的引導加載程序,它是系統上電后運行的第一段程序,其作用類似于PC機上的BIOS。Bootloader是依賴于硬件而實現的,特別是在嵌入式領域,為嵌入式系統建立一個通用的Bootloader是很困難的,但為了能達到啟動Linux內核的目的,所有的Bootloader都必須具備以下功能:

    1)初始化RAM

    ? 因為Linux內核一般都會在RAM中運行,所以在調用Linux內核之前Bootloader必須設置和初始化RAM,為調用Linux內核做好準備。初始化RAM的任務包括設置CPU的控制寄存器參數,以便能正常使用RAM以及檢測RAM大小等。

    2)初始化串口端口

    ? 在Linux的啟動過程中有著非常重要的作用,它是Linux內核和用戶交互的方式之一。Linux在啟動過程中可以將信息通過串口輸出,這樣便可清楚的了解Linux的啟動過程。雖然它并不是Bootloader必須要完成的工作,但是通過串口輸出信息是調試Bootloader和Linux內核的強有力的工具,所以一般的Bootloader都會在執行過程中初始化一個串口作為調試端口。

    3)檢測處理器類型

    ? Bootloader在調用Linux內核前必須檢測系統的處理器類型,并將其保存到某個常量中提供給Linux內核。Linux內核在啟動過程中會根據該處理器類型調用相應的初始化程序。

    4)設置Linux啟動參數

    ? Bootloader在執行過程中必須設置和初始化Linux的內核啟動參數。

    5)調用Linux內核映像

    ? Bootloader完成的最后一項工作便是調用Linux內核。如果Linux內核存放在Flash中,并且可直接在上面運行(這里的Flash指NorFlash),那么可直接跳轉到內核中去執行。但由于在Flash中執行代碼會有種種限制,而且速度也遠不及RAM快,所以一般的嵌入式系統都是將Linux內核拷貝到RAM中,然后跳轉到RAM中去執行。

    2、Bootloader啟動過程

    ? 嵌入式Linux系統通過Bootloader引導,一上電,就要執行Bootloader來初始化系統。在完成對系統的初始化任務之后,它會將非易失性存儲器(通常是Flash或DOC等)中的Linux內核拷貝到RAM中去,然后跳轉到內核的第一條指令處繼續執行,從而啟動Linux內核。Bootloader和Linux內核有著密不可分的聯系。

    Bootloader多數有兩個階段的啟動過程:

    Stage1:

    ? 基本的硬件初始化

    ? 為加載stage2準備RAM空間

    ? 拷貝內核映像和文件系統映像到RAM中

    ? 設置堆棧指針sp

    ? 跳到stage2的入口點

    Stage2:

    ? 初始化本階段要使用到的硬件設備

    ? 檢測系統的內存映射

    ? 加載內核映像和文件系統映像

    ? 設置內核的啟動參數

    ? 嵌入式系統中廣泛采用的非易失性存儲器通常是Flash,而Bootloader就位于該存儲器的最前端,所以系統上電或復位后執行的第一段程序便是Bootloader。Bootloader在flash中的存儲示意圖如下:

    3、Bootloader的啟動方式

    3.1網絡啟動方式

    ? 這種方式的開發板不需要較大的存儲介質,跟無盤工作站有點類似,但是使用這種啟動方式之前,需要把Bootloader安裝到板上的EPROM或者Flash中。Bootloader通過以太網接口遠程下載Linux內核映像或者文件系統。Bootloader下載文件一般都使用TFTP網絡協議,還可以通過DHCP的方式動態配置IP地址。

    3.2硬盤啟動方式

    ? 傳統的Linux系統運行在臺式機或者服務器上,這些計算機一般都使用BIOS引導,并使用磁盤作為存儲介質。Linux傳統上是LILO(LinuxLoader)引導,后來又出現了GUN的軟件(GrandUnifiedBootloader)。這兩種Bootloader廣泛應用在X86的Linux系統上。

    3.3Flash啟動方式

    ? 大多數嵌入式系統上都使用Flash存儲介質。Flash有很多類型,包括NORFlash、NANDFlash和其它半導體盤。它們之間的不同在于:NORFlash支持芯片內執行(XIP,eXecuteInPlace),這樣代碼可以在Flash上直接執行而不必拷貝到RAM中去執行。而NANDFlash并不支持XIP,所以要想執行NANDFlash上的代碼,必須先將其拷貝到RAM中去,然后跳到RAM中去執行。NORFlash使用最為普遍。Bootloader一般放在Flash的底端或者頂端,這需要根據處理器的復位向量來進行設置。可以配置成MTD設備來訪問Flash分區

  • 概述

    最近在做linux內核移植,內核是編譯好了,只是內核導進EMMC后啟動不了,移植卡在Starting kernel ...所以有必要把啟動梳理一遍,看卡在那個地方。
  • Uboot介紹

    U-Boot是Das U-Boot的簡稱,其含義是Universal Boot Loader,是遵循GPL條款的開放源碼項目。一開始德國DENX軟件工程中心的Wolfgang Denk基于8xxROM和FADSROM的源碼創建了PPCBoot工程項目,此后不斷添加處理器的支持。后來,Sysgo Gmbh把PPCBoot移植到ARM平臺上,創建了ARMBoot工程項目。然后以PPCBoot工程和ARMBoot工程為基礎,創建了U-Boot工程,2002年12月17日第一個版本U-Boot-0.2.0發布,同時PPCBoot和ARMboot停止維護。而今,U-Boot作為一個主流、通用的Bootloader,成功地被移植到包括主流的PowerPC、ARM、X86 、MIPS、NIOS、XScale等體系結構的上百種開發板,成為功能最多、靈活性最強,并且開發最積極的開源BootLoader。目前。U-Boot仍然由DENX的Wolfgang Denk維護。
  • Uboot 下載

    下載: [ftp://ftp.denx.de/pub/u-boot/](ftp://ftp.denx.de/pub/u-boot/)介紹:[http://www.denx.de/wiki/U-Boot/SourceCode](http://www.denx.de/wiki/U-Boot/SourceCode)

    4、Uboot 編譯
    1)下載后解壓
    tar -xjvf u-boot-2017.09.tar.bz2
    2)編譯
    參考文檔 https://blog.csdn.net/guyongqiangx/article/details/52565493
    具體步驟:

    》uboot也支持menuconfig,先調用設置處理器
  • 》選擇打印串口編號,迅為的開發板為 串口3![](https://img-blog.csdn.net/20180418235221805)》設置 交叉編譯器export CROSS_COMPILE=/home/cjx/Linux/Linux/LinuxTool/CompileTool/arm-2014.05/bin/arm-none-linux-gnueabi- 》設置處理器export ARCH=arm》設置板子類型make am335x_evm_config》開始編譯make5、Uboot menuconfig 認識> Architecture select (ARM architecture) ---> 處理器架構選擇>> ARM architecture ---> ARM 架構子選項>[ ] Support for ARM SMC Calling Convention (SMCCC) 支持SMCCC,這是一個開源的

    Minecraft啟動器核心庫,SMCCC介紹點擊打開鏈接

    >[ ] support boot from semihosting 支持半主控,用于調試>[*] Build U-Boot using the Thumb instruction set 用thumb指令建立uboot>[*] Build SPL using the Thumb instruction set 用thumb指令建立SPL>[ ] L2cache off >[*] Use an assembly optimized implementation of memcpy memcpy用匯編優化執行>>[ ] ARM64 system support AArch32 execution state 32位執行支持> Target select (Samsung EXYNOS) ---> 目標芯片選擇>[ ] EXYNOS architecture type select >[ ] Use LPAE page table format 頁表格式>[ ] Support the 'dek_blob' command > ARM debug ---> 調試> General setup ---> >() Local version - append to U-Boot release 版本號>[*] Automatically append version information to the version strin >[*] Optimize for size 優化大小>[*] Select defaults suitable for booting general purpose Linux di│ 選擇何時的啟動>[*] Enable malloc() pool before relocation 使能malloc池在引導之前>(0x400) Size of malloc() pool before relocation malloc大小>[*] Configure standard U-Boot features (expert users) ---> 配置標準的uboot特性>[ ] 64bit physical address support 64位物理地址支持> Boot images ---> 鏡像>[*] Enable support for Android Boot Images 使能安卓引導>[*] Support Flattened Image Tree 支持扁平鏡像樹>[*] Support SHA256 checksum of FIT image contents 支持FIT鏡像校驗和>[ ] Enable signature verification of FIT uImages FIT uimage簽名驗證>[ ] Show verbose messages when FIT images fail 打印信息當FIT鏡像失敗> [ ] Select the best match for the kernel device tree 選擇最好的匹配到設備樹>-*- Support Flattened Image Tree within SPL>[ ] Enable signature verification of FIT firmware within SPL >[*] Enable SPL loading U-Boot as a FIT >[ ] Set up board-specific details in device tree before boot >> API ---> >[ ] Enable U-Boot API 使能uboot api> Boot timing ---> 開機時序>[ ] Boot timing and reporting 開機報告>(20) Number of boot ID numbers available for user use 引導ID給 user>(30) Number of boot stage records to store 引導記錄數>(0) Address to stash boot timing information 開機時序記錄存儲地址>(0x1000) Size of boot timing stash region 存儲區大小>Boot media ---> 引導媒介>>(2) delay in seconds before automatically booting 自動引導延時>[ ] Enable boot arguments 啟動參數>() Boot arguments > Console ---> 控制臺>[ ] Console recording 控制臺記錄>() Board specific string to be added to uboot version string >[ ] Support a silent console 支持無信息控制臺>[ ] Buffer characters before the console is available 控制臺之前有效的字符緩沖>[ ] Enable console multiplexing 使能控制臺復用>[ ] Select console devices from the environment 選擇控制臺設備根據環境>[ ] Allow board control over console overwriting 允許控制臺覆蓋板控制>[ ] Update environment variables during console init 更新環境變量在控制臺初始化之前>[*] Don't display the console devices on boot 在boot里面不顯示控制臺設備>[ ] Allow deregistering stdio devices 允許注銷輸入輸出設備>[ ] Support a FIT image embedded in the U-boot image 支持FIT鏡像到

    U-boot鏡像點擊打開鏈接

    >() Default fdt file 默認的fdt文件>[*] add U-Boot environment variable vers 增加環境矢量>[*] Display information about the CPU during start up 啟動顯示CPU信息>[*] Display information about the board during start up 啟動顯示板子信息> Start-up hooks ---> 啟動鉤子函數> Security support ---- 安全支持> SPL / TPL ---> SPL是uboot第一階段執行的代碼. 主要負責搬移uboot第二階段的代碼到內存中運行. SPL是由固化在芯片內部的ROM引導的. 我們知道很多芯片廠商固化的ROM支持從nandflash, SDCARD等外部介質啟動> Command line interface ---> 命令行接口> [*] Support U-Boot commands > Autoboot options ---> 自動引導選項>>[*] Fastboot support ---> fastboot支持,fastboot是一種比recovery更底層的刷機模式>> Info commands ---> > Boot commands ---> 啟動命令> Environment commands ---> 環境命令>> Memory commands ---> 內存命令> Compression commands ---> 壓縮命令> Device access commands ---> 設備控制命令> Shell scripting commands ---> 腳本命令> Network commands ---> 網絡命令> Misc commands ---> 函數命令> Power commands ---- 電源控制命令> Security commands ---> 安全命令> Firmware commands ---- 固件命令> Filesystem commands ---> 文件系統命令> Debug commands ---> 調試命令>[ ] Enable UBI - Unsorted block images commands 是一種用于Raw Flash的卷管理系統,主要功能是在同一個Flash芯片上管理多個邏輯卷,并且平衡整個Flash讀寫操作> Partition Types ---> 分區類型>> Device Tree Control ---> 設備樹控制>> Environment ---> 環境>>-*- Networking support ---> 網絡支持>> Device Drivers ---> 設備驅動>> File systems ---> 文件系統> Library routines ---> 庫程序> [ ] Unit tests ---- 單元測試

    Uboot啟動流程分析
    參考文檔:

    [ https://blog.csdn.net/kl1125290220/article/details/78683999](https://blog.csdn.net/kl1125290220/article/details/78683999 )

    ? https://www.cnblogs.com/xiaojiang1025/p/6496704.html

    **1)**概述對于CPU來說整個啟動分兩步,第一步是固化在芯片內部的引導,主要加載uboot.bin。這段固件應該要先判斷uboot是在那個存儲里面,拷貝完之后進行跳轉,執行uboot.bin。第二階段uboot.bin先初始化外設,然后初始化系統允許環境**2)**初始化外設的代碼arch/arm/cpu/armv7/start.Sboard/samsung/myboard/lowlevel_init.Sarch/arm/lib/crt0.Sarch/arm/lib/board.carch/samsung/myboard/myboard.c**start.S**1、設置CPU為SVC模式,uboot需要更多的權限所以需要打開2、關閉MMU,uboot操作的都是實際地址3、關閉Cache,cache主要是做緩存的,因為內存的初始化比CPU初始化慢半拍,上電之初就操作存儲可能會導致問題4、跳轉到lowerlevel_init.s low_level_init**lowlevel_init.S**5、初始化時鐘6、初始化內存7、初始化串口,看門狗8、跳轉到crt0.S _main**crt0.S**9、設置棧10、初始化C運行環境11、調用board_init_f()**board.c**12、board_init_f對全局信息GD結構體進行填充**crt0.S**13、代碼重定位**3)**準備環境階段arch/arm/lib/crt0.Sarch/arm/lib/board.c

    ? 1. board_init_r()是進入定制板目錄的入口common/main.c

    ? 2. main_loop()中關閉中斷,執行命令以及加載引導內核

    **4)**uboot是如何加載內核的1.uboot需要先初始化好DRAM,因為要把內核搬運到這里面2.初始化一個串口3.uboot需要把板子類型傳給內核,按照arch/arm/tools/mach-types中的描述,將板子編號存儲在r1寄存器,這里板子類型有什么用?4.建立內核參數,包含內存位置,內存大小及根文件系統的位置等5.加載文件系統

    ? 6.啟動內核鏡像

    三.busybox文件系統構建

    本文適配fs4412開發板,使用的內核為linux4.9.9。
    1.源碼下載
    Busybox的官方源碼下載路徑為:
    http://busybox.net/downloads/
    可以下載最新的busybox-1.28.1

    參考文章:https://blog.csdn.net/qq_39077333/article/details/87090249

    2.解壓源碼

    tar xvf busybox-1.28.1.tar.bz2

    3.進入源碼目錄

    cd busybox-1.28.1

    4.配置busybox
    Busybox官方已經對其做了大量的默認的配置(如一些常用的shell命令:ls ,cd,mkdir等默認選擇),所以我們只需要做幾步簡單的適配即可。
    首先,執行

    make menuconfig

    4.1 busybox運行使用的庫的選擇

    Settings --->[*] Build static binary (no shared libs)

    在這里選擇編譯編譯靜態庫不依賴與任何動態鏈接庫,編譯出來的可執行文件busybox會大一點但是不過也只是1M大小。
    4.2 交叉編譯工具鏈的選擇

    Settings --->( arm-none-linux-gnueabi-) Cross compiler prefix

    根據你自己的平臺選擇填寫自己的工具鏈
    4.3 安裝目錄的選擇

    Settings --->(./_install) Destination path for 'make install'

    這里安裝目錄選擇當前目錄的_install目錄
    4.4 usr相關文件生成選擇

    Settings --->[ ] Don't use /usr

    注:此編譯選擇默認是選上的,我們要手動去掉,才能編譯出/usr相關目錄。
    5.編譯
    執行

    make

    等待幾分鐘即可編譯完成。
    6.安裝
    執行

    make install

    結果如下:

    ......./_install//usr/sbin/svlogd -> ../../bin/busybox./_install//usr/sbin/telnetd -> ../../bin/busybox./_install//usr/sbin/tftpd -> ../../bin/busybox./_install//usr/sbin/ubiattach -> ../../bin/busybox./_install//usr/sbin/ubidetach -> ../../bin/busybox./_install//usr/sbin/ubimkvol -> ../../bin/busybox./_install//usr/sbin/ubirename -> ../../bin/busybox./_install//usr/sbin/ubirmvol -> ../../bin/busybox./_install//usr/sbin/ubirsvol -> ../../bin/busybox./_install//usr/sbin/ubiupdatevol -> ../../bin/busybox./_install//usr/sbin/udhcpd -> ../../bin/busyboxYou will probably need to make your busybox binary setuid root to ensure all configured applets willwork properly.

    7.查看編譯生成的文件
    進入_install目錄

    cd _install/ l$ ls bin linuxrc sbin usr

    可以發現生成了4個文件。
    可以發現:/bin下的busybox大小為1.9M,其他的命令可執行文件都是指向它的符號鏈接。
    如執行:ls <===> busybox ls
    執行

    $file bin/busybox bin/busybox: ELF 32-bit LSB executable, ARM, version 1 (SYSV), statically linked, for GNU/Linux 2.6.38, stripped

    可以看到生成了arm架構的使用靜態庫的可執行文件busybox,即是安裝成功
    下面的步驟不進行操作,直接把以上的目錄拷貝到/source/rootfs下啟動開發板網絡掛載,可以發現也可以進入系統且可以輸入shell命令(能夠輸入shell命名說明了shell命令本身不是動態鏈接的,因為我們還沒有在文件系統中放入庫文件)。功能一樣不少(/dev下也創建出了設備節點)但是一下的功能是沒有的:
    1) 系統不能運行使用動態庫鏈接的可執行文件(何況默認情況下系統編譯時會鏈接動態庫,為了減可執行文件的體積,可以使用-static選項編譯和不適用此選項編譯放在根文件系統中試一下?)
    2)/sys目錄時空的,所以我們無法通過sysfs看到總線-設備-驅動的信息
    3)/proc目錄是空的,我們無法看不到內核導出的一些內核和進程信息(mount命令查看系統掛載情況都看不了,ps命令也看不到信息了)
    4)Init進程解析的inittab文件沒有所以采用了默認的配置
    5)無法運行我們的啟動程序等
    這對于實際應用來說是不可忍受的,所以還需要加入其它的目錄文件。
    8.創建其他需要的目錄

    mkdir dev etc lib sys proc tmp var home root mnt

    9.lib目錄下添加庫文件
    需要拷貝交叉工具鏈的庫拷貝到此目錄下(這里拷貝的是動態庫的原因是一般程序使動態編譯需要板子上動態庫的支持,而靜態庫一般在靜態編譯的時候用到是編譯階段,由于交叉編譯的工作放在了PC上所以不需要靜態庫,這樣還可以減小根文件系統的體積):

    cp /home/linux/tool_chain/arm-2010.09/arm-none-linux-gnueabi/libc/lib/*.so* . -a

    對庫文件進行瘦身(去除符號表和調試信息):

    arm-none-linux-strip *

    查看文件類型已經被瘦身了

    $file ld-2.11.1.so ld-2.11.1.so: ELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, stripped

    10.etc目錄下添加配置文件
    10.1 添加profile文件

    !/bin/sh export HOSTNAME=liebao export USER=root export HOME=home export PS1="[$USER@$HOSTNAME \W]\# " PATH=/bin:/sbin:/usr/bin:/usr/sbin LD_LIBRARY_PATH=/lib:/usr/lib:$LD_LIBRARY_PATH export PATH LD_LIBRARY_PATH

    進入系統就顯示了如下:

    ... Please press Enter to activate this console. [root@liebao:/]# [root@liebao:/]#cd [root@liebao:/home]# [root@liebao:/home]#echo $PATH /bin:/sbin:/usr/bin:/usr/sbin

    可以看到我們自定義了命令提示符,cd進入了我們制定的家目錄homes,導出了環境變量。
    10.2 添加inittab和rcS文件
    1)在 etc 下添加文件 inittab,文件內容如下:

    #this is run first except when booting in single-user mode. ::sysinit:/etc/init.d/rcS #/bin/sh invocations on selected ttys #start an "askfirst" shell on the console (whatever that may be) ::askfirst:-/bin/sh #stuff to do when restarting the init process ::restart:/sbin/init #stuff to do before rebooting ::ctrlaltdel:/sbin/reboot

    這個是init進程解析的配置文件,通過這個配置文件決定執行哪個進程,何時執行。
    2)創建etc/init.d目錄

    mkdir etc/init.d

    進入 etc/init.d
    創建文件rcS這是個啟動腳本(里面可以放一些系統啟動的時候需要執行的腳本或者程序)
    寫入一段語句如:

    echo “welcome to linux” > rcS

    加可執行權限:

    chmod +x rcS

    重啟開發板觀察打印,打印出了這句話說明配置文件配置成功,可以在里面添加自己的可執行程序。
    10.3 添加fstab文件
    為了讓那個系統自動掛載一些文件,需要一個fstab文件,dev下創建fstab文件:

    touch fstab

    文件內容如下:

    device mount-point type options dump fsck order sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 tmp /tmp tmpfs defaults 0 0 tmp /dev tmpfs defaults 0 0

    指定掛載的文件系統。
    這里我們掛在的文件系統有三個proc、sysfs和tmpfs,在內核中proc和sysfs默認都支持,而tmpfs是沒有支持的,我們需要添加tmpfs的支持
    修改內核配置:

    $ make menuconfig
    File systems --->
    Pseudo filesystems --->
    [*] Virtual memory file system support (former shm fs)
    [*] Tmpfs POSIX Access Control Lists

    重新編譯內核即可(實際上,我們使用的linux4.9的內核已經配置好了)。

    啟動腳本/etc/init.s/rcS中添加自動掛載命令:

    /bin/mount -a
    /bin/mkdir /dev/pts
    /bin/mount -t devpts devpts /dev/pts

    第一句話為:將會執行/etc/fstab文件
    第二三句為:創建虛擬的devpts 文件系統用于用于偽終端設備(當我們使用telnet或者ssh等登陸系統的時候就會自動在/dev/pts/下創建/dev/pts/0,/dev/pts/1等表示這些終端設備)
    重啟開發板,執行mount命令:

    [root@liebao:/]#mount
    172.16.21.104:/source/rootfs on / type nfs (rw,relatime,vers=2,rsize=4096,wsize=4096,namlen=255,hard,nolock,proto=udp,timeo=11,retrans=3,sec=sys,mountaddr=172.16.21.104,mountvers=1,mountproto=udp,local_lock=all,addr=172.16.21.104)
    devtmpfs on /dev type devtmpfs (rw,relatime,size=469156k,nr_inodes=117289,mode=755)
    sysfs on /sys type sysfs (rw,relatime)
    proc on /proc type proc (rw,relatime)
    tmpfs on /tmp type tmpfs (rw,relatime)
    devpts on /dev/pts type devpts (rw,relatime,mode=600,ptmxmode=000)

    掛載上了我們需要掛載的文件系統,這個時候查看/sys和/proc下都有了相應的文件(這時ps命令才可以從proc中讀取進程相關信息)。
    10.4 使能mdev功能
    以上基本上實現了文件系統應該有的功能,但是我們知道“linux一切皆文件”,對于設備的訪問都抽象為對文件的訪問,所以就有了設備文件節點的概念,所以需要創建出設備節點后才能訪問設備,手動創建不切實際,linux采用udev機制自動創建設備節點,嵌入式中使用小型的mdev來讀取內核信息創建設備文件。
    在/etc/init.d/rcS中添加:

    /sbin/mdev > /proc/sys/kernel/hotplug
    /sbin/mdev -s

    第一句:為設置內核熱插拔,當有設備的熱插拔時調用/sbin/mdev
    第二句:為在/dev下生成內核支持的所有的設備節點
    重啟開發板,系統mdev就會掃描/sys/dev/block 和/sys/dev/char下的文件自動創建設備節點。
    11.dev目錄下添加設備文件
    需要創建兩個設備文件:

    mknod /dev/console c 5 1
    mknod /dev/null c 1 3

    其實,不創建這兩個文件系統也能夠自動創建。

    現在我們的系統就完全可以使用了,功能也基本完善了。

    注:有關linux4.9.9內核的移植見《移植最新的linux4.9.9內核(適配fs4412平臺)》:
    http://blog.csdn.net/liebao_han/article/details/79436819

    四.mini2440-內核構建分析

    在友善之臂的CD中,找到我們可用的內核壓縮包

    解壓壓縮包:

    tar -zxvf linux-2.6.32.2-mini2440-20150709.tgz

    進入解壓得到的文件夾

    cd linux-2.6.32.2

    在我們這個由友善之臂整理的壓縮包源碼里,已經為我們配置了很多的缺省文件,這里,我們的開發板板載H43的LCD,因此,我們拷貝一個缺省文件來配置編譯。如下,講文件復制成.config文件,因為make默認的是這個文件。

    cp config_mini2440_h43 .config

    下面就是配置我們的內核文件,這里用make menuconfig啟動界面化的配置界面:

    make menuconfig

    出現下面的界面:

    在這里進行一些配置,因為我們使用的是缺省的配置文件,沒有特許需求,不會有問題,我們直接保存。按下鍵到達最后,回車后保存ok之后,連按兩次ESC即可退出。

    配置完成后,我們就可以開始我們的編譯了:

    make zImage

    等待一段時間后,編譯結束后,會在 arch/arm/boot 目錄下生成 linux 內核映象文件: zImage

    這里,我們就拿到了我們編譯出來的內核文件了,如果我們要用minitools來下載該文件到我們的開發板測試,我們還需要更改下該文件,更改他的后綴,也就是文件格式。才能被minitools識別,否則一直是灰色,不允許使用。

    mv zImage zImage.bin

    下載測試:

    ## 五.mini2440-bootloader構建分析

    在友善之臂的CD中,找到我們可用的uboot的源碼文件壓縮包

    解壓文件

    tar -xvf bootloader.tgz

    進入得到的文件夾,其中就有一個u-boot,進入其中

    cd bootloader/u-boot/

    因為該文件是為mini2440這塊開發板定制的,所以我們可以直接進行如下操作:

    make mini2440_config
    make

    依次執行上面兩個指令后,在u-boot目錄下就會生成我們需要的u-boot.bin文件了,這也是我們要下載到板子上的文件。

    下載測試:(minitools)

    六.mini2440-文件系統分析

    制作文件系統我們需要兩個工具,這兩個工具在我們友善之臂的CD里面可以找到:

    • Busybox
    • mkyaffs2image

    Busybox用于定制根文件系統,利用這個來制作,可以很好的移植一些我們常用的工具到我們的系統當中。

    mkyaffs2image,用來包裝文件生成一個鏡像文件。

  • 安裝mkyaffs2image

    解壓壓縮包

    tar -zxvf mkyaffs2image.tgz

    進入對應的文件夾內

    cd mkyaffs2image

    在這個文件夾里面,我們就可以看到兩個可執行的程序:mkyaffs2image 和 mkyaffs2image-128M,下面為了后面調用程序簡單,我們進行如下操作:

    cp mkyaffs2image /usr/bin/

    cp mkyaffs2image-128M /usr/bin/

    該操作將可執行文件加入到了我們的路徑當中,任何時候都可以調用程序了。(bin目錄對應的是普通用戶)

    # mkyaffs2image mkyaffsimage: image building tool for YAFFS built Apr 29 2008 usage: mkyaffsimage dir image_file [convert]dir the directory tree to be convertedimage_file the output file to hold the image'convert' produce a big-endian image from a little-endian machine

    測試時輸入mkyaffs2image,出現如上反應,即可。

    使用:mkyaffs2image 文件夾 文件名

    例子:mkyaffs2image-128M /opt/workspace/rootfs_qtopia_qt4 /opt/workspace/rootfs_qtopia_qt4.img

  • 編譯busybox,產生根文件系統

    具體參考上方介紹的通用方法

  • 也可以參照:https://blog.csdn.net/liebao_han/article/details/79450086

    下面介紹如何建立自己的程序文件系統:

    https://blog.csdn.net/u011308691/article/details/15811477

    下面介紹下我們開發板自帶的文件系統如何處理:

    在我們的開發板資料CD中,有如下文件

    這兩個都是已經配置好的文件系統源碼,上面一個是Qt的程序系統,下面的qtopia的程序文件系統,

    下面我們以移植qtopia的程序系統為例子:

    解壓該壓縮包:

    #tar -zxvf rootfs_atopia_qt4-20141223.tar.gz

    得到rootfs_atopia_qt4文件夾

    執行指令:

    #mkyaffs2image-128M rootfs_qtopia_qt4 rootfs_qtopia_qt4.img

    得到一個rootfs_qtopia_qt4.img文件,這就是我們可以燒寫到開發板的文件系統鏡像

    測試:

    總結

    自此,我們就完成了一個基本的可移植的linux系統的制作,后期我們 在分部對每一部分進行詳細的構建,從【bootloader的詳細配置與搭建】 到 【內核kernel的詳細配置與構建】  再到 【文件系統的詳細構建】 以及【裸機程序的開發】【系統驅動的開發】【應用程序的制作】 等等。敬請期待!

    總結

    以上是生活随笔為你收集整理的搭建嵌入式ARM完整系统的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    少妇性l交大片 | 性欧美熟妇videofreesex | 天天躁夜夜躁狠狠是什么心态 | 丝袜美腿亚洲一区二区 | 99精品国产综合久久久久五月天 | 亚洲精品午夜国产va久久成人 | 国产乱码精品一品二品 | 狠狠噜狠狠狠狠丁香五月 | 无码乱肉视频免费大全合集 | 亚拍精品一区二区三区探花 | 久久久久久国产精品无码下载 | 婷婷五月综合缴情在线视频 | 国产精品高潮呻吟av久久4虎 | 天天做天天爱天天爽综合网 | 亚洲娇小与黑人巨大交 | 亚洲色成人中文字幕网站 | 欧美freesex黑人又粗又大 | 久久精品国产日本波多野结衣 | 99在线 | 亚洲 | 日韩在线不卡免费视频一区 | 狠狠噜狠狠狠狠丁香五月 | 亚洲色欲久久久综合网东京热 | 网友自拍区视频精品 | 国产在线aaa片一区二区99 | 老子影院午夜伦不卡 | 在线观看国产一区二区三区 | 伊人久久大香线蕉午夜 | 国产成人精品一区二区在线小狼 | 国产激情一区二区三区 | 扒开双腿吃奶呻吟做受视频 | 天天摸天天透天天添 | 亚洲中文字幕成人无码 | 国产高清不卡无码视频 | 久久久无码中文字幕久... | 特级做a爰片毛片免费69 | 免费国产成人高清在线观看网站 | 亚洲一区二区三区偷拍女厕 | 国产人妖乱国产精品人妖 | 国产亚洲人成在线播放 | 亚洲精品一区二区三区在线 | 亚洲成在人网站无码天堂 | 天堂а√在线地址中文在线 | 免费人成网站视频在线观看 | 亚洲经典千人经典日产 | 成人精品天堂一区二区三区 | 亚洲国产精品久久久久久 | 婷婷五月综合缴情在线视频 | 国产精品嫩草久久久久 | 一区二区三区乱码在线 | 欧洲 | 久久国产精品偷任你爽任你 | 久久99国产综合精品 | 男女超爽视频免费播放 | а天堂中文在线官网 | 丰满人妻一区二区三区免费视频 | 亚洲日本一区二区三区在线 | 人妻插b视频一区二区三区 | 久久精品中文闷骚内射 | 日本精品人妻无码77777 天堂一区人妻无码 | 日韩av无码一区二区三区不卡 | 激情国产av做激情国产爱 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 国产极品视觉盛宴 | 黑人巨大精品欧美黑寡妇 | 激情综合激情五月俺也去 | 国产精品沙发午睡系列 | 亚洲成色www久久网站 | 国产三级精品三级男人的天堂 | 婷婷丁香六月激情综合啪 | 国产香蕉尹人综合在线观看 | 伊人久久婷婷五月综合97色 | 最近的中文字幕在线看视频 | 夜夜影院未满十八勿进 | 国产另类ts人妖一区二区 | 久久精品国产精品国产精品污 | 97无码免费人妻超级碰碰夜夜 | 国产极品美女高潮无套在线观看 | 永久黄网站色视频免费直播 | 国产明星裸体无码xxxx视频 | 精品无人区无码乱码毛片国产 | 亚洲欧美精品aaaaaa片 | 丁香啪啪综合成人亚洲 | 亚洲va中文字幕无码久久不卡 | 老熟女重囗味hdxx69 | 国产成人无码a区在线观看视频app | 亚洲熟悉妇女xxx妇女av | 亚洲综合无码久久精品综合 | 久久 国产 尿 小便 嘘嘘 | 国产精品久久久久久亚洲毛片 | 国产又爽又猛又粗的视频a片 | 亚洲欧美日韩国产精品一区二区 | 熟妇女人妻丰满少妇中文字幕 | 国产亲子乱弄免费视频 | 国产成人无码av在线影院 | 亚洲性无码av中文字幕 | 大肉大捧一进一出视频出来呀 | 国产人妻人伦精品 | 日韩成人一区二区三区在线观看 | 精品偷自拍另类在线观看 | 色欲av亚洲一区无码少妇 | 久久久久免费看成人影片 | 蜜桃臀无码内射一区二区三区 | 国产精品国产三级国产专播 | 中文字幕人妻丝袜二区 | 亚洲一区二区三区播放 | 国产精品无码成人午夜电影 | www国产亚洲精品久久网站 | 熟女少妇人妻中文字幕 | 国内少妇偷人精品视频免费 | 婷婷色婷婷开心五月四房播播 | 俺去俺来也www色官网 | 免费观看的无遮挡av | 少妇性荡欲午夜性开放视频剧场 | 久久久无码中文字幕久... | 国产手机在线αⅴ片无码观看 | 国产激情无码一区二区app | 少妇太爽了在线观看 | 精品久久久久久亚洲精品 | 动漫av一区二区在线观看 | 久久久久久av无码免费看大片 | 亚洲男女内射在线播放 | 大肉大捧一进一出好爽视频 | 婷婷五月综合缴情在线视频 | 永久免费观看美女裸体的网站 | 亚洲精品中文字幕久久久久 | 国产又爽又猛又粗的视频a片 | 麻花豆传媒剧国产免费mv在线 | 久久精品国产大片免费观看 | 欧美日韩视频无码一区二区三 | 无码人妻丰满熟妇区五十路百度 | 大肉大捧一进一出视频出来呀 | 欧美日韩一区二区免费视频 | 欧洲精品码一区二区三区免费看 | 波多野结衣一区二区三区av免费 | 蜜桃视频插满18在线观看 | 欧美人与善在线com | 亚洲国产欧美日韩精品一区二区三区 | 欧美成人免费全部网站 | 波多野结衣高清一区二区三区 | 2020久久超碰国产精品最新 | 午夜男女很黄的视频 | 欧美日韩一区二区综合 | 精品夜夜澡人妻无码av蜜桃 | 美女毛片一区二区三区四区 | 无码国产激情在线观看 | 99久久精品日本一区二区免费 | 精品国产成人一区二区三区 | 无码人妻丰满熟妇区毛片18 | 亚洲精品成a人在线观看 | 国产综合久久久久鬼色 | 欧美成人家庭影院 | 精品水蜜桃久久久久久久 | 少妇性荡欲午夜性开放视频剧场 | 国产熟妇高潮叫床视频播放 | 中文字幕中文有码在线 | 亚洲一区二区三区无码久久 | 5858s亚洲色大成网站www | 伊人久久大香线蕉av一区二区 | 动漫av一区二区在线观看 | 性开放的女人aaa片 | av无码电影一区二区三区 | 色 综合 欧美 亚洲 国产 | 精品 日韩 国产 欧美 视频 | 清纯唯美经典一区二区 | 女人高潮内射99精品 | 中文字幕色婷婷在线视频 | 欧美性黑人极品hd | 内射巨臀欧美在线视频 | 少妇被黑人到高潮喷出白浆 | 成人性做爰aaa片免费看 | 人妻少妇被猛烈进入中文字幕 | 日日碰狠狠躁久久躁蜜桃 | 熟妇人妻无乱码中文字幕 | 精品少妇爆乳无码av无码专区 | 久久午夜无码鲁丝片午夜精品 | 亚洲 另类 在线 欧美 制服 | 国内少妇偷人精品视频 | 亚洲欧美综合区丁香五月小说 | 亚洲精品久久久久久久久久久 | 高清国产亚洲精品自在久久 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 牲欲强的熟妇农村老妇女 | 人人爽人人澡人人人妻 | 精品国产aⅴ无码一区二区 | 美女黄网站人色视频免费国产 | 中文字幕人妻丝袜二区 | 欧美日韩一区二区综合 | 久久久久99精品国产片 | 黑人玩弄人妻中文在线 | 欧美老熟妇乱xxxxx | 国产suv精品一区二区五 | 精品久久久无码人妻字幂 | 色诱久久久久综合网ywww | 国产亚av手机在线观看 | 天下第一社区视频www日本 | 97久久国产亚洲精品超碰热 | 在线观看欧美一区二区三区 | 99久久99久久免费精品蜜桃 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 色婷婷综合激情综在线播放 | 午夜无码人妻av大片色欲 | 日韩av无码一区二区三区 | 色综合久久久久综合一本到桃花网 | 日日摸夜夜摸狠狠摸婷婷 | 午夜精品久久久久久久 | 99精品视频在线观看免费 | 无码av岛国片在线播放 | 国产莉萝无码av在线播放 | 纯爱无遮挡h肉动漫在线播放 | 亚洲成熟女人毛毛耸耸多 | 精品午夜福利在线观看 | 少女韩国电视剧在线观看完整 | 亚洲va欧美va天堂v国产综合 | 55夜色66夜色国产精品视频 | 日本爽爽爽爽爽爽在线观看免 | 中文字幕+乱码+中文字幕一区 | 亚洲成a人一区二区三区 | 97精品国产97久久久久久免费 | 中文字幕av无码一区二区三区电影 | 久久午夜无码鲁丝片秋霞 | 国产农村乱对白刺激视频 | 超碰97人人射妻 | 爱做久久久久久 | 99久久人妻精品免费二区 | 97精品国产97久久久久久免费 | 久久精品中文字幕大胸 | 少女韩国电视剧在线观看完整 | 又大又硬又黄的免费视频 | 98国产精品综合一区二区三区 | 久久久婷婷五月亚洲97号色 | 大胆欧美熟妇xx | 丰满诱人的人妻3 | 无码人中文字幕 | 国产成人综合色在线观看网站 | 免费国产成人高清在线观看网站 | 中文字幕av日韩精品一区二区 | 波多野结衣aⅴ在线 | 亚洲天堂2017无码中文 | 在线欧美精品一区二区三区 | 在线a亚洲视频播放在线观看 | 亚洲无人区一区二区三区 | 综合网日日天干夜夜久久 | 丁香啪啪综合成人亚洲 | 无码国模国产在线观看 | 六月丁香婷婷色狠狠久久 | 99精品国产综合久久久久五月天 | 亚洲成av人片在线观看无码不卡 | 天堂久久天堂av色综合 | 国产疯狂伦交大片 | 内射后入在线观看一区 | 色综合久久久久综合一本到桃花网 | 人妻中文无码久热丝袜 | 亚洲区小说区激情区图片区 | 国产又爽又黄又刺激的视频 | 欧美性猛交内射兽交老熟妇 | 国产三级久久久精品麻豆三级 | 国产精品久久久久影院嫩草 | 成人性做爰aaa片免费看不忠 | 久久精品成人欧美大片 | av香港经典三级级 在线 | 内射巨臀欧美在线视频 | 久久亚洲中文字幕精品一区 | 亚洲日本一区二区三区在线 | 沈阳熟女露脸对白视频 | 99re在线播放 | 中文字幕亚洲情99在线 | 97人妻精品一区二区三区 | 久久久久久国产精品无码下载 | 亚洲国产精品成人久久蜜臀 | 精品久久久久久人妻无码中文字幕 | 国产一区二区三区影院 | 永久免费观看国产裸体美女 | 无码精品国产va在线观看dvd | 国产在线无码精品电影网 | 色一情一乱一伦一区二区三欧美 | 亚洲另类伦春色综合小说 | 久久国产劲爆∧v内射 | 成人无码视频免费播放 | 久热国产vs视频在线观看 | 亚洲国产精品久久久久久 | 久久午夜无码鲁丝片午夜精品 | 性欧美牲交xxxxx视频 | 一本久久a久久精品vr综合 | 色婷婷香蕉在线一区二区 | 天堂在线观看www | 熟女俱乐部五十路六十路av | 日韩精品久久久肉伦网站 | 在线欧美精品一区二区三区 | 日本肉体xxxx裸交 | 国产偷自视频区视频 | 乱人伦人妻中文字幕无码久久网 | 久激情内射婷内射蜜桃人妖 | 沈阳熟女露脸对白视频 | 成人精品天堂一区二区三区 | 无码成人精品区在线观看 | 宝宝好涨水快流出来免费视频 | 又黄又爽又色的视频 | 天天做天天爱天天爽综合网 | 天堂亚洲免费视频 | 中文字幕无码日韩专区 | 亚洲国产精华液网站w | 色窝窝无码一区二区三区色欲 | 国产成人av免费观看 | 亚洲成色在线综合网站 | 无码av最新清无码专区吞精 | 精品厕所偷拍各类美女tp嘘嘘 | 国产农村妇女高潮大叫 | 亚洲a无码综合a国产av中文 | 强伦人妻一区二区三区视频18 | 少妇久久久久久人妻无码 | 婷婷六月久久综合丁香 | 正在播放老肥熟妇露脸 | 中文字幕乱码中文乱码51精品 | 久久精品国产精品国产精品污 | 亚洲乱亚洲乱妇50p | 亚洲国产欧美国产综合一区 | 麻豆成人精品国产免费 | 十八禁真人啪啪免费网站 | 女高中生第一次破苞av | 伊在人天堂亚洲香蕉精品区 | 亚洲一区av无码专区在线观看 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 2020最新国产自产精品 | 天下第一社区视频www日本 | 久精品国产欧美亚洲色aⅴ大片 | 美女张开腿让人桶 | 无码国模国产在线观看 | 成人性做爰aaa片免费看不忠 | 丝袜 中出 制服 人妻 美腿 | 国产午夜福利100集发布 | 日本熟妇人妻xxxxx人hd | 欧美日韩一区二区综合 | 暴力强奷在线播放无码 | 国产人妻人伦精品1国产丝袜 | 久久精品成人欧美大片 | 国产成人精品视频ⅴa片软件竹菊 | 婷婷综合久久中文字幕蜜桃三电影 | 色欲综合久久中文字幕网 | 国产亚洲精品久久久久久久久动漫 | 婷婷色婷婷开心五月四房播播 | 成人欧美一区二区三区黑人免费 | 精品人人妻人人澡人人爽人人 | 欧美激情综合亚洲一二区 | 性色欲情网站iwww九文堂 | 国产精品对白交换视频 | 国产综合色产在线精品 | 国产亚洲精品久久久ai换 | 久久国产自偷自偷免费一区调 | 波多野结衣乳巨码无在线观看 | 一个人看的视频www在线 | 国产黄在线观看免费观看不卡 | 丰满人妻翻云覆雨呻吟视频 | 狠狠亚洲超碰狼人久久 | 暴力强奷在线播放无码 | 中文字幕无线码 | 国产精品亚洲一区二区三区喷水 | 中文精品无码中文字幕无码专区 | 日日干夜夜干 | 老太婆性杂交欧美肥老太 | 亚洲精品一区二区三区在线观看 | 曰韩无码二三区中文字幕 | 国产精品久免费的黄网站 | 无码帝国www无码专区色综合 | 未满成年国产在线观看 | 中文字幕无线码免费人妻 | 国产真实夫妇视频 | 99久久久无码国产aaa精品 | 色婷婷av一区二区三区之红樱桃 | 国产精品爱久久久久久久 | 最近的中文字幕在线看视频 | 在线播放亚洲第一字幕 | 99久久精品无码一区二区毛片 | 最近中文2019字幕第二页 | 国产亚洲精品久久久闺蜜 | 亚洲男女内射在线播放 | 国产高清av在线播放 | 亚洲精品综合一区二区三区在线 | 天天爽夜夜爽夜夜爽 | 伊人久久大香线蕉午夜 | 国产一精品一av一免费 | 亚洲精品无码国产 | 午夜福利试看120秒体验区 | 夜夜影院未满十八勿进 | 国产国语老龄妇女a片 | 大地资源网第二页免费观看 | 中文字幕无码乱人伦 | 色 综合 欧美 亚洲 国产 | 久久综合网欧美色妞网 | 性做久久久久久久久 | 亚洲国产高清在线观看视频 | 久久人人97超碰a片精品 | 精品久久久中文字幕人妻 | 成人性做爰aaa片免费看 | 九月婷婷人人澡人人添人人爽 | 国产性生大片免费观看性 | 97资源共享在线视频 | 日本精品高清一区二区 | 麻豆人妻少妇精品无码专区 | 色婷婷综合中文久久一本 | 国产亚洲人成在线播放 | 亚洲精品国偷拍自产在线麻豆 | 67194成是人免费无码 | 欧美阿v高清资源不卡在线播放 | 国产精品久久久午夜夜伦鲁鲁 | 亚洲成色www久久网站 | 精品国产一区二区三区av 性色 | 色一情一乱一伦一区二区三欧美 | 性做久久久久久久免费看 | 人人妻人人澡人人爽欧美一区九九 | 人妻少妇精品久久 | 亚洲熟妇自偷自拍另类 | 大胆欧美熟妇xx | 老司机亚洲精品影院无码 | 无码人妻久久一区二区三区不卡 | 中文精品无码中文字幕无码专区 | 3d动漫精品啪啪一区二区中 | 久久伊人色av天堂九九小黄鸭 | 亚洲精品一区二区三区在线 | 国产三级精品三级男人的天堂 | 国产在线一区二区三区四区五区 | a国产一区二区免费入口 | 爽爽影院免费观看 | 欧美猛少妇色xxxxx | 清纯唯美经典一区二区 | 亚洲色www成人永久网址 | 亚洲 另类 在线 欧美 制服 | аⅴ资源天堂资源库在线 | 骚片av蜜桃精品一区 | 国产精品无套呻吟在线 | 天天综合网天天综合色 | 国产电影无码午夜在线播放 | 捆绑白丝粉色jk震动捧喷白浆 | 欧美放荡的少妇 | 国产香蕉尹人综合在线观看 | 一本久道高清无码视频 | 大地资源网第二页免费观看 | 久久久久成人精品免费播放动漫 | 97色伦图片97综合影院 | 国产精品久久久午夜夜伦鲁鲁 | 强伦人妻一区二区三区视频18 | 曰本女人与公拘交酡免费视频 | 日本熟妇大屁股人妻 | 精品无码一区二区三区爱欲 | 在线观看欧美一区二区三区 | 人妻插b视频一区二区三区 | 九九久久精品国产免费看小说 | 亚洲中文字幕乱码av波多ji | 国产人妻久久精品二区三区老狼 | 日韩av无码中文无码电影 | 久久精品国产大片免费观看 | 特级做a爰片毛片免费69 | 一本大道久久东京热无码av | 久精品国产欧美亚洲色aⅴ大片 | 中文字幕+乱码+中文字幕一区 | 强奷人妻日本中文字幕 | 欧美国产日韩亚洲中文 | 97无码免费人妻超级碰碰夜夜 | 久久五月精品中文字幕 | 亚洲精品无码国产 | 精品一区二区三区无码免费视频 | 18禁止看的免费污网站 | 久久午夜无码鲁丝片午夜精品 | 成人亚洲精品久久久久 | 午夜福利一区二区三区在线观看 | 激情人妻另类人妻伦 | 亚洲精品国产精品乱码视色 | 中文字幕av伊人av无码av | 国产成人精品三级麻豆 | 中文字幕av日韩精品一区二区 | 亚洲精品久久久久中文第一幕 | 99久久久无码国产aaa精品 | 丰满人妻翻云覆雨呻吟视频 | 人妻少妇精品无码专区动漫 | 久久久久se色偷偷亚洲精品av | 国产亚洲精品久久久久久 | 亚洲男女内射在线播放 | 高潮毛片无遮挡高清免费视频 | 亚洲日韩一区二区三区 | 99久久精品无码一区二区毛片 | 色妞www精品免费视频 | 国产成人精品久久亚洲高清不卡 | 一本久久a久久精品亚洲 | 在线а√天堂中文官网 | 天堂一区人妻无码 | 国产在线精品一区二区三区直播 | 图片小说视频一区二区 | 国产sm调教视频在线观看 | 帮老师解开蕾丝奶罩吸乳网站 | 无码一区二区三区在线观看 | 午夜丰满少妇性开放视频 | 俺去俺来也www色官网 | 亚洲国产成人a精品不卡在线 | 麻豆精品国产精华精华液好用吗 | 国产激情无码一区二区app | 97人妻精品一区二区三区 | 国产又爽又黄又刺激的视频 | 亚洲成av人片在线观看无码不卡 | 成人aaa片一区国产精品 | 水蜜桃色314在线观看 | 国产亚洲精品久久久久久久久动漫 | av人摸人人人澡人人超碰下载 | 老子影院午夜精品无码 | 国产精品第一国产精品 | 中文字幕av伊人av无码av | 国产九九九九九九九a片 | 狠狠色欧美亚洲狠狠色www | 精品无人国产偷自产在线 | 国产熟妇高潮叫床视频播放 | 狠狠亚洲超碰狼人久久 | 国产亚洲精品久久久ai换 | 精品久久久久久人妻无码中文字幕 | 国产超碰人人爽人人做人人添 | 狂野欧美性猛交免费视频 | 国产特级毛片aaaaaa高潮流水 | 久久综合狠狠综合久久综合88 | 一区二区传媒有限公司 | 图片区 小说区 区 亚洲五月 | 国产人成高清在线视频99最全资源 | 色一情一乱一伦 | 精品无码成人片一区二区98 | 国产成人无码av片在线观看不卡 | 精品国产av色一区二区深夜久久 | 国产亚洲精品精品国产亚洲综合 | 免费网站看v片在线18禁无码 | 成人性做爰aaa片免费看不忠 | 国产午夜无码精品免费看 | 粉嫩少妇内射浓精videos | 狠狠色噜噜狠狠狠狠7777米奇 | 亚洲自偷自偷在线制服 | 欧美精品国产综合久久 | 欧美老熟妇乱xxxxx | 午夜精品久久久内射近拍高清 | 曰韩无码二三区中文字幕 | 日韩欧美中文字幕在线三区 | 最新国产麻豆aⅴ精品无码 | 亚洲国产成人a精品不卡在线 | 久久综合给合久久狠狠狠97色 | 亚洲国产精品成人久久蜜臀 | 精品厕所偷拍各类美女tp嘘嘘 | 少妇性l交大片欧洲热妇乱xxx | 中文字幕+乱码+中文字幕一区 | 久久久久久久久蜜桃 | 水蜜桃色314在线观看 | 欧美乱妇无乱码大黄a片 | 久久人人爽人人爽人人片ⅴ | 午夜理论片yy44880影院 | 婷婷综合久久中文字幕蜜桃三电影 | 99久久精品午夜一区二区 | www国产精品内射老师 | 桃花色综合影院 | 中文字幕人妻无码一区二区三区 | 日本成熟视频免费视频 | 欧美 丝袜 自拍 制服 另类 | 国产激情无码一区二区 | 伊人久久大香线蕉av一区二区 | 国产人妻精品一区二区三区 | 玩弄少妇高潮ⅹxxxyw | 一二三四在线观看免费视频 | 久久久中文字幕日本无吗 | 女人被男人躁得好爽免费视频 | 欧美亚洲国产一区二区三区 | 少妇人妻偷人精品无码视频 | 国产成人无码区免费内射一片色欲 | 1000部夫妻午夜免费 | 国产成人午夜福利在线播放 | 国产麻豆精品精东影业av网站 | 国产亚av手机在线观看 | 性欧美熟妇videofreesex | 色欲久久久天天天综合网精品 | 国产人妻大战黑人第1集 | 粉嫩少妇内射浓精videos | 在线а√天堂中文官网 | 人人妻人人澡人人爽欧美一区 | 无码av中文字幕免费放 | 人人超人人超碰超国产 | 日韩无套无码精品 | 人人妻在人人 | 亚洲中文字幕乱码av波多ji | 天海翼激烈高潮到腰振不止 | 欧美人妻一区二区三区 | 亚洲欧美色中文字幕在线 | 性色欲情网站iwww九文堂 | 欧美放荡的少妇 | 亚洲男人av香蕉爽爽爽爽 | 精品国偷自产在线视频 | 久久久精品欧美一区二区免费 | 粗大的内捧猛烈进出视频 | 免费国产成人高清在线观看网站 | 少妇人妻av毛片在线看 | 亚洲精品无码国产 | 国产精品国产三级国产专播 | 国产精品18久久久久久麻辣 | 精品无人区无码乱码毛片国产 | 成年美女黄网站色大免费全看 | 欧美成人免费全部网站 | 亚洲人成网站免费播放 | 免费网站看v片在线18禁无码 | 妺妺窝人体色www婷婷 | 国产精品免费大片 | 精品久久久久久人妻无码中文字幕 | 好男人www社区 | 永久免费精品精品永久-夜色 | 日日碰狠狠躁久久躁蜜桃 | 又湿又紧又大又爽a视频国产 | 99riav国产精品视频 | 色婷婷久久一区二区三区麻豆 | 领导边摸边吃奶边做爽在线观看 | 人人澡人人妻人人爽人人蜜桃 | 国产av剧情md精品麻豆 | 亚洲七七久久桃花影院 | 国产特级毛片aaaaaa高潮流水 | 国语自产偷拍精品视频偷 | 无遮挡国产高潮视频免费观看 | 精品国产国产综合精品 | 欧美35页视频在线观看 | 国产欧美精品一区二区三区 | 俄罗斯老熟妇色xxxx | 久久精品国产大片免费观看 | 又大又硬又爽免费视频 | 蜜桃臀无码内射一区二区三区 | 国产人妻精品午夜福利免费 | 国产人妻精品午夜福利免费 | 国产真实夫妇视频 | 久久久av男人的天堂 | 久久国产精品精品国产色婷婷 | 精品久久久久香蕉网 | 福利一区二区三区视频在线观看 | 无码成人精品区在线观看 | 亚洲综合另类小说色区 | 中文久久乱码一区二区 | 99在线 | 亚洲 | 性做久久久久久久久 | 欧美亚洲日韩国产人成在线播放 | 玩弄人妻少妇500系列视频 | 午夜性刺激在线视频免费 | 免费看男女做好爽好硬视频 | 奇米影视7777久久精品人人爽 | 亚洲精品一区二区三区在线 | 国产一区二区三区精品视频 | 大胆欧美熟妇xx | 东京热男人av天堂 | 国产精品亚洲а∨无码播放麻豆 | 性欧美牲交在线视频 | 牲交欧美兽交欧美 | 亚洲a无码综合a国产av中文 | 国产又爽又猛又粗的视频a片 | 无遮挡啪啪摇乳动态图 | 国产农村乱对白刺激视频 | 1000部啪啪未满十八勿入下载 | 图片区 小说区 区 亚洲五月 | 好屌草这里只有精品 | 精品人妻人人做人人爽夜夜爽 | 国产亚洲人成a在线v网站 | 精品人妻av区 | 国产成人午夜福利在线播放 | 亚洲成a人片在线观看无码3d | 国内精品久久毛片一区二区 | 人人澡人人妻人人爽人人蜜桃 | 夜夜高潮次次欢爽av女 | 欧美丰满熟妇xxxx性ppx人交 | 狠狠噜狠狠狠狠丁香五月 | 高清无码午夜福利视频 | 国产成人精品三级麻豆 | 伊人久久大香线焦av综合影院 | 玩弄中年熟妇正在播放 | 熟妇女人妻丰满少妇中文字幕 | 久久精品丝袜高跟鞋 | 人妻夜夜爽天天爽三区 | аⅴ资源天堂资源库在线 | 熟妇人妻无乱码中文字幕 | 婷婷综合久久中文字幕蜜桃三电影 | 无码av中文字幕免费放 | 久久zyz资源站无码中文动漫 | 亚洲一区二区三区香蕉 | 国产精品国产三级国产专播 | 亚洲熟妇色xxxxx欧美老妇 | 国产成人综合美国十次 | 亚洲欧美综合区丁香五月小说 | 欧美人与善在线com | 亚洲呦女专区 | 无码人妻久久一区二区三区不卡 | 奇米影视888欧美在线观看 | 成人欧美一区二区三区 | 日韩精品无码免费一区二区三区 | a片在线免费观看 | 蜜桃视频韩日免费播放 | 欧美激情内射喷水高潮 | 人人妻人人藻人人爽欧美一区 | 国产综合久久久久鬼色 | 兔费看少妇性l交大片免费 | 日韩av无码中文无码电影 | 亚洲国产午夜精品理论片 | 国产成人精品无码播放 | 色噜噜亚洲男人的天堂 | 亚洲色欲色欲欲www在线 | 久久 国产 尿 小便 嘘嘘 | 国语精品一区二区三区 | 亚洲va中文字幕无码久久不卡 | 亚洲一区二区三区四区 | 国产精品理论片在线观看 | 波多野结衣av一区二区全免费观看 | 欧美精品无码一区二区三区 | 国产色精品久久人妻 | 99精品视频在线观看免费 | 国产精品多人p群无码 | 亚洲一区二区观看播放 | av香港经典三级级 在线 | 青青久在线视频免费观看 | 西西人体www44rt大胆高清 | aⅴ亚洲 日韩 色 图网站 播放 | 国产在热线精品视频 | 国产精品亚洲专区无码不卡 | 性欧美videos高清精品 | 久久久www成人免费毛片 | av小次郎收藏 | 国产偷国产偷精品高清尤物 | 娇妻被黑人粗大高潮白浆 | 蜜桃臀无码内射一区二区三区 | 久久人妻内射无码一区三区 | 免费国产黄网站在线观看 | 一本精品99久久精品77 | 人妻少妇精品久久 | 久久久久久久久蜜桃 | 亚洲综合伊人久久大杳蕉 | 亚洲欧美日韩综合久久久 | 久久久中文久久久无码 | 免费播放一区二区三区 | 超碰97人人做人人爱少妇 | 乌克兰少妇性做爰 | 中文久久乱码一区二区 | 欧美精品一区二区精品久久 | 无码人妻丰满熟妇区毛片18 | 国产精品久免费的黄网站 | 国内精品人妻无码久久久影院 | 两性色午夜视频免费播放 | 久久无码人妻影院 | 久久伊人色av天堂九九小黄鸭 | 少妇性俱乐部纵欲狂欢电影 | 永久免费观看美女裸体的网站 | 国产精品香蕉在线观看 | 少妇人妻大乳在线视频 | 日韩人妻无码一区二区三区久久99 | 性史性农村dvd毛片 | 一本色道久久综合亚洲精品不卡 | 大肉大捧一进一出好爽视频 | 久久久久久久人妻无码中文字幕爆 | 美女极度色诱视频国产 | 国产乱码精品一品二品 | 天堂亚洲2017在线观看 | 无人区乱码一区二区三区 | 亚洲 日韩 欧美 成人 在线观看 | 中文字幕亚洲情99在线 | 色情久久久av熟女人妻网站 | 麻豆av传媒蜜桃天美传媒 | 亚洲熟女一区二区三区 | 色欲久久久天天天综合网精品 | 一区二区传媒有限公司 | 久久伊人色av天堂九九小黄鸭 | 荡女精品导航 | 国产又粗又硬又大爽黄老大爷视 | 人人妻人人藻人人爽欧美一区 | 狠狠躁日日躁夜夜躁2020 | 欧美老熟妇乱xxxxx | 黑人大群体交免费视频 | 亚洲中文字幕va福利 | 亚洲午夜久久久影院 | 亚洲精品美女久久久久久久 | 天天拍夜夜添久久精品大 | 国产成人精品久久亚洲高清不卡 | 国产美女精品一区二区三区 | 久久久无码中文字幕久... | 国产欧美熟妇另类久久久 | 国产婷婷色一区二区三区在线 | 国产精品高潮呻吟av久久4虎 | 欧美日韩亚洲国产精品 | 久久综合给合久久狠狠狠97色 | 牛和人交xxxx欧美 | 精品熟女少妇av免费观看 | 风流少妇按摩来高潮 | 黑人玩弄人妻中文在线 | 天堂一区人妻无码 | 99精品无人区乱码1区2区3区 | 国产精品-区区久久久狼 | 亚洲阿v天堂在线 | 久久人人爽人人爽人人片av高清 | 亚洲国产精品久久人人爱 | 300部国产真实乱 | 强奷人妻日本中文字幕 | 日本一区二区三区免费播放 | 国产亚洲精品久久久久久大师 | 人人妻人人澡人人爽精品欧美 | аⅴ资源天堂资源库在线 | 国产精品视频免费播放 | 亚洲国产精品久久久久久 | 久久精品人人做人人综合试看 | 日本精品少妇一区二区三区 | 狠狠cao日日穞夜夜穞av | 最近中文2019字幕第二页 | 亚洲の无码国产の无码影院 | 熟妇人妻激情偷爽文 | 亚洲日韩一区二区 | 成人影院yy111111在线观看 | 亚洲无人区午夜福利码高清完整版 | 亚洲小说春色综合另类 | 日日摸日日碰夜夜爽av | 丝袜 中出 制服 人妻 美腿 | 亚洲成av人在线观看网址 | 日本肉体xxxx裸交 | 中文字幕人妻无码一区二区三区 | 欧美老妇交乱视频在线观看 | 真人与拘做受免费视频一 | 亚洲自偷自拍另类第1页 | 国产精品怡红院永久免费 | 国产97人人超碰caoprom | 国产精品久久久久9999小说 | 少妇高潮喷潮久久久影院 | 无遮无挡爽爽免费视频 | 99国产欧美久久久精品 | 亚洲成熟女人毛毛耸耸多 | 1000部夫妻午夜免费 | 性啪啪chinese东北女人 | 久久五月精品中文字幕 | 福利一区二区三区视频在线观看 | 中文无码精品a∨在线观看不卡 | 亚洲一区二区三区在线观看网站 | 岛国片人妻三上悠亚 | 美女黄网站人色视频免费国产 | 动漫av网站免费观看 | 日韩精品a片一区二区三区妖精 | 成人欧美一区二区三区 | 日本va欧美va欧美va精品 | 久久久国产精品无码免费专区 | 久久亚洲中文字幕精品一区 | 日韩成人一区二区三区在线观看 | 国产激情精品一区二区三区 | 国产香蕉尹人综合在线观看 | 精品一区二区三区无码免费视频 | 在线а√天堂中文官网 | 最近的中文字幕在线看视频 | 丰满人妻被黑人猛烈进入 | 中文字幕人妻无码一夲道 | 国产特级毛片aaaaaaa高清 | 色婷婷av一区二区三区之红樱桃 | 国产美女精品一区二区三区 | 在线观看国产午夜福利片 | 美女扒开屁股让男人桶 | av无码电影一区二区三区 | 国产亚洲精品久久久闺蜜 | 亚洲成a人片在线观看无码3d | 东京热一精品无码av | 奇米影视7777久久精品人人爽 | 精品国产青草久久久久福利 | 国产97在线 | 亚洲 | 国产口爆吞精在线视频 | 精品人妻中文字幕有码在线 | 国内精品人妻无码久久久影院蜜桃 | 精品夜夜澡人妻无码av蜜桃 | 亚洲欧美日韩国产精品一区二区 | 久久精品人人做人人综合 | 巨爆乳无码视频在线观看 | 国产高清av在线播放 | 性色欲网站人妻丰满中文久久不卡 | 欧美性生交活xxxxxdddd | 免费国产成人高清在线观看网站 | 久久精品国产大片免费观看 | 欧美日韩精品 | 成人动漫在线观看 | 四虎国产精品一区二区 | 无码午夜成人1000部免费视频 | 丰满人妻被黑人猛烈进入 | 牲交欧美兽交欧美 | 国产片av国语在线观看 | 国产一区二区三区精品视频 | 一本久久伊人热热精品中文字幕 | 亚洲一区二区三区香蕉 | 亚洲一区二区三区播放 | 欧美国产日韩亚洲中文 | 狠狠cao日日穞夜夜穞av | 在线成人www免费观看视频 | 天天躁夜夜躁狠狠是什么心态 | 国内精品久久久久久中文字幕 | 日本va欧美va欧美va精品 | 97夜夜澡人人双人人人喊 | 7777奇米四色成人眼影 | 色综合久久久无码中文字幕 | 夜夜高潮次次欢爽av女 | 亚洲人成人无码网www国产 | 欧美成人家庭影院 | 伊在人天堂亚洲香蕉精品区 | 中文字幕av伊人av无码av | 色五月五月丁香亚洲综合网 | 国产 精品 自在自线 | 一本一道久久综合久久 | 老熟妇乱子伦牲交视频 | 狠狠色噜噜狠狠狠7777奇米 | 97精品人妻一区二区三区香蕉 | 极品嫩模高潮叫床 | 国产精品沙发午睡系列 | 欧美黑人乱大交 | 天天躁日日躁狠狠躁免费麻豆 | 国产精品成人av在线观看 | 亚洲色欲久久久综合网东京热 | 亚洲欧美国产精品久久 | 伊人久久大香线蕉av一区二区 | 在线a亚洲视频播放在线观看 | 日本丰满护士爆乳xxxx | 欧美 丝袜 自拍 制服 另类 | 熟妇人妻无码xxx视频 | 国产极品美女高潮无套在线观看 | 欧美猛少妇色xxxxx | 九九综合va免费看 | 亚洲乱码中文字幕在线 | 色狠狠av一区二区三区 | 国产一区二区不卡老阿姨 | 国产国产精品人在线视 | 国产熟女一区二区三区四区五区 | 国产亚洲人成在线播放 | 亚洲第一无码av无码专区 | 国产做国产爱免费视频 | 东京热无码av男人的天堂 | 日本精品人妻无码免费大全 | 精品久久综合1区2区3区激情 | 精品一区二区三区无码免费视频 | 精品国产精品久久一区免费式 | 亚洲精品久久久久avwww潮水 | 国产免费无码一区二区视频 | 精品人妻人人做人人爽 | 久久久久成人片免费观看蜜芽 | 国产精品嫩草久久久久 | 欧美性猛交内射兽交老熟妇 | 久久国产精品精品国产色婷婷 | aa片在线观看视频在线播放 | 国色天香社区在线视频 | 性史性农村dvd毛片 | 日本熟妇人妻xxxxx人hd | 伊人久久大香线焦av综合影院 | 久久久久成人片免费观看蜜芽 | 国产明星裸体无码xxxx视频 | 日本护士毛茸茸高潮 | 欧美日韩久久久精品a片 | 日韩精品无码一区二区中文字幕 | 亚洲欧洲日本综合aⅴ在线 | 国产精品久久久久久久影院 | 亚洲精品久久久久久一区二区 | 亚洲欧洲中文日韩av乱码 | 曰韩少妇内射免费播放 | 131美女爱做视频 | 欧美人与善在线com | 亚洲午夜无码久久 | 永久免费观看国产裸体美女 | 国产69精品久久久久app下载 | 噜噜噜亚洲色成人网站 | 夜夜夜高潮夜夜爽夜夜爰爰 | 久久aⅴ免费观看 | 精品偷拍一区二区三区在线看 | 老头边吃奶边弄进去呻吟 | 久久久久se色偷偷亚洲精品av | 鲁一鲁av2019在线 | 青青青手机频在线观看 | 人妻少妇精品久久 | 亚洲综合在线一区二区三区 | 欧美日韩视频无码一区二区三 | 性欧美牲交xxxxx视频 | 日韩人妻少妇一区二区三区 | 久久综合色之久久综合 | 亚洲va中文字幕无码久久不卡 | 无码av最新清无码专区吞精 | 久久99久久99精品中文字幕 | 国产热a欧美热a在线视频 | 国产精品久久久久久久9999 | 国产精品国产自线拍免费软件 | 在线a亚洲视频播放在线观看 | 成人三级无码视频在线观看 | 亚洲成a人片在线观看日本 | 大色综合色综合网站 | 中文字幕无码视频专区 | 亚洲精品一区二区三区在线观看 | 国产在线无码精品电影网 | av无码电影一区二区三区 | 亚洲中文字幕av在天堂 | 7777奇米四色成人眼影 | 亲嘴扒胸摸屁股激烈网站 | 日本大乳高潮视频在线观看 | 夜精品a片一区二区三区无码白浆 | 在线播放免费人成毛片乱码 | 亚洲人成网站免费播放 | 亚洲午夜无码久久 | 丰腴饱满的极品熟妇 | 欧美性生交活xxxxxdddd | 国产艳妇av在线观看果冻传媒 | 欧美一区二区三区 | 精品国产一区av天美传媒 | 天天拍夜夜添久久精品 | 国产精品高潮呻吟av久久 | 色欲久久久天天天综合网精品 | 丰满少妇弄高潮了www | 国产精品久久久久久亚洲毛片 | 国产内射爽爽大片视频社区在线 | 国产av无码专区亚洲awww | 人人爽人人澡人人高潮 | 亚洲乱码日产精品bd | 亚洲精品鲁一鲁一区二区三区 | 国产精品美女久久久久av爽李琼 | 99久久精品日本一区二区免费 | 精品国产aⅴ无码一区二区 | 天堂亚洲免费视频 | 国产高清av在线播放 | 精品偷拍一区二区三区在线看 | 国产精品久久国产精品99 | 夜先锋av资源网站 | 欧美亚洲日韩国产人成在线播放 | 老熟女乱子伦 | 曰韩无码二三区中文字幕 | 亚洲熟熟妇xxxx | 99久久精品国产一区二区蜜芽 | 久久99精品久久久久久 | 理论片87福利理论电影 | 亚洲 a v无 码免 费 成 人 a v | 午夜免费福利小电影 | 国产绳艺sm调教室论坛 | 国产做国产爱免费视频 | 成人免费无码大片a毛片 | 欧美三级a做爰在线观看 | 狂野欧美性猛交免费视频 | 一个人看的www免费视频在线观看 | 中文字幕 人妻熟女 | 国产成人无码av片在线观看不卡 | 免费国产黄网站在线观看 | 蜜臀aⅴ国产精品久久久国产老师 | 性欧美牲交xxxxx视频 | 中文字幕精品av一区二区五区 | 国产成人精品视频ⅴa片软件竹菊 | 377p欧洲日本亚洲大胆 | 亚洲区欧美区综合区自拍区 | aⅴ亚洲 日韩 色 图网站 播放 | 日本一本二本三区免费 | 精品人妻人人做人人爽夜夜爽 | 1000部啪啪未满十八勿入下载 | 午夜精品久久久内射近拍高清 | 久久久精品人妻久久影视 | 婷婷综合久久中文字幕蜜桃三电影 | 午夜福利不卡在线视频 | 好爽又高潮了毛片免费下载 | 欧美放荡的少妇 | 国产人妻久久精品二区三区老狼 | 国产艳妇av在线观看果冻传媒 | 天堂在线观看www | 无码av免费一区二区三区试看 | 免费无码午夜福利片69 | 无码人妻精品一区二区三区下载 | 久久人人爽人人爽人人片ⅴ | 久久国产自偷自偷免费一区调 | 国产av人人夜夜澡人人爽麻豆 | 国产精品成人av在线观看 | 欧美日本免费一区二区三区 | 亚洲国产精品久久久天堂 | 国产人妻精品一区二区三区不卡 | 精品国产麻豆免费人成网站 | 日本欧美一区二区三区乱码 | 中文字幕色婷婷在线视频 | 成人欧美一区二区三区 | 国产精品久久福利网站 | 午夜理论片yy44880影院 | 久久精品成人欧美大片 | 人妻aⅴ无码一区二区三区 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 久久天天躁夜夜躁狠狠 | 熟女少妇在线视频播放 | 亚洲精品午夜国产va久久成人 | 亚洲乱码中文字幕在线 | 亚洲国产精品一区二区美利坚 | 图片小说视频一区二区 | 国产成人综合美国十次 | 亚洲成a人一区二区三区 | 97夜夜澡人人双人人人喊 | 午夜精品一区二区三区的区别 | 天堂а√在线中文在线 | 未满小14洗澡无码视频网站 | 强开小婷嫩苞又嫩又紧视频 | 天堂а√在线地址中文在线 | 午夜不卡av免费 一本久久a久久精品vr综合 | 人妻天天爽夜夜爽一区二区 | 性欧美牲交xxxxx视频 | 九九综合va免费看 | 三上悠亚人妻中文字幕在线 | 国精品人妻无码一区二区三区蜜柚 | 东京热无码av男人的天堂 | 欧美日韩人成综合在线播放 | 夜精品a片一区二区三区无码白浆 | 麻豆精品国产精华精华液好用吗 | 在线天堂新版最新版在线8 | 亚洲国产午夜精品理论片 | 啦啦啦www在线观看免费视频 | 国产激情艳情在线看视频 | 国产99久久精品一区二区 | 国产香蕉尹人视频在线 | 2020久久超碰国产精品最新 | 狂野欧美性猛xxxx乱大交 | 老熟妇仑乱视频一区二区 | 国产激情一区二区三区 | 久久久久久九九精品久 | 又大又硬又爽免费视频 | 亚洲男人av天堂午夜在 | 欧美精品无码一区二区三区 | 东京无码熟妇人妻av在线网址 | 国产亚洲精品久久久久久 | 亚洲小说春色综合另类 | 任你躁在线精品免费 | 午夜福利一区二区三区在线观看 | 国产色xx群视频射精 | 一本久道久久综合婷婷五月 | 欧美人与善在线com | 麻豆国产97在线 | 欧洲 | 精品久久久久久人妻无码中文字幕 | 99久久无码一区人妻 | 人人妻人人澡人人爽人人精品 | 天天拍夜夜添久久精品大 | 激情综合激情五月俺也去 | 日本精品高清一区二区 | 美女极度色诱视频国产 | 99久久精品无码一区二区毛片 | 亚洲色偷偷男人的天堂 | av人摸人人人澡人人超碰下载 | 无码国内精品人妻少妇 | 亚洲自偷精品视频自拍 | 亚洲欧美日韩综合久久久 | 少妇的肉体aa片免费 | av小次郎收藏 | 成人片黄网站色大片免费观看 | 国产精品久久久久久亚洲毛片 | 无码av最新清无码专区吞精 | 无码中文字幕色专区 | 日本丰满护士爆乳xxxx | 国产色精品久久人妻 | 日韩欧美群交p片內射中文 | 国产亚洲精品久久久久久大师 | 十八禁视频网站在线观看 | 国产欧美熟妇另类久久久 | 少女韩国电视剧在线观看完整 | 午夜男女很黄的视频 | 波多野结衣av在线观看 | 成人精品视频一区二区三区尤物 | 欧美精品国产综合久久 | 国产精品亚洲专区无码不卡 | 国产区女主播在线观看 | 亚洲欧洲日本无在线码 | 国产av久久久久精东av | 欧美第一黄网免费网站 | 国产成人人人97超碰超爽8 | 久久aⅴ免费观看 | 国产精品成人av在线观看 | 久久久婷婷五月亚洲97号色 | 亚洲男人av香蕉爽爽爽爽 | 欧美熟妇另类久久久久久多毛 | 久久人人爽人人爽人人片av高清 | 欧洲精品码一区二区三区免费看 | 中文毛片无遮挡高清免费 | 中文字幕日产无线码一区 | 丰满岳乱妇在线观看中字无码 | 久久综合九色综合欧美狠狠 | 亚洲欧美色中文字幕在线 | yw尤物av无码国产在线观看 | 大地资源网第二页免费观看 | 在线看片无码永久免费视频 | 国产av人人夜夜澡人人爽麻豆 | 四虎影视成人永久免费观看视频 | 玩弄人妻少妇500系列视频 | 露脸叫床粗话东北少妇 | 国产成人精品无码播放 | 3d动漫精品啪啪一区二区中 | 波多野结衣av在线观看 | 日韩av无码中文无码电影 | 日韩人妻无码中文字幕视频 | 久久综合激激的五月天 | 日本丰满护士爆乳xxxx | 亚洲精品欧美二区三区中文字幕 | 黑人大群体交免费视频 | 国产黄在线观看免费观看不卡 | 亚洲乱码中文字幕在线 | 成人亚洲精品久久久久软件 | 日韩 欧美 动漫 国产 制服 | 免费看少妇作爱视频 | 国产av无码专区亚洲awww | 久久人人爽人人爽人人片av高清 | 欧美熟妇另类久久久久久多毛 | 国产av久久久久精东av | 无码中文字幕色专区 | 亚洲国产欧美日韩精品一区二区三区 | 亚洲欧洲日本无在线码 | 国产熟妇高潮叫床视频播放 | 欧美日韩视频无码一区二区三 | 正在播放老肥熟妇露脸 | 人人妻人人澡人人爽人人精品浪潮 | 国产精品对白交换视频 | 久久久久久久人妻无码中文字幕爆 | 成人女人看片免费视频放人 | 一个人免费观看的www视频 | 国产无套粉嫩白浆在线 | 日本大乳高潮视频在线观看 | 捆绑白丝粉色jk震动捧喷白浆 | 日韩精品成人一区二区三区 | 国产偷国产偷精品高清尤物 | 国产国产精品人在线视 | 久久久久免费看成人影片 | 丰满少妇熟乱xxxxx视频 | 色婷婷香蕉在线一区二区 | 亚洲成在人网站无码天堂 | 亚洲日韩一区二区 | 久久婷婷五月综合色国产香蕉 | 人妻少妇精品久久 | 亚洲熟妇自偷自拍另类 | 国产在线精品一区二区三区直播 | 国产办公室秘书无码精品99 | 亚洲自偷自偷在线制服 | 国产精品久免费的黄网站 | 一本一道久久综合久久 | 国产亚洲精品久久久闺蜜 | 亚洲精品中文字幕久久久久 | 成 人 免费观看网站 | 久久精品人人做人人综合试看 | 亚洲人成人无码网www国产 | 亚洲欧美日韩国产精品一区二区 | 欧美日韩亚洲国产精品 | 97精品国产97久久久久久免费 | 国产97人人超碰caoprom | 久久精品无码一区二区三区 | 久久精品一区二区三区四区 | 人妻中文无码久热丝袜 | 午夜性刺激在线视频免费 | 97久久精品无码一区二区 | 亚洲自偷精品视频自拍 | 国产又爽又猛又粗的视频a片 | 啦啦啦www在线观看免费视频 | 亚洲中文字幕乱码av波多ji | 天天拍夜夜添久久精品大 | 少妇无套内谢久久久久 | 国产国语老龄妇女a片 | 久久精品女人天堂av免费观看 | 久久无码人妻影院 | 亚洲综合无码一区二区三区 | 日本精品少妇一区二区三区 | 国产在线精品一区二区高清不卡 | 国产成人无码av片在线观看不卡 | 无码一区二区三区在线观看 | 无码av最新清无码专区吞精 | 色五月五月丁香亚洲综合网 | 国产成人精品一区二区在线小狼 | 日韩成人一区二区三区在线观看 | 狠狠色噜噜狠狠狠7777奇米 | 无套内谢的新婚少妇国语播放 | 成人精品一区二区三区中文字幕 | 中文字幕久久久久人妻 | 四十如虎的丰满熟妇啪啪 | 国产精品鲁鲁鲁 | 欧美日韩视频无码一区二区三 | 自拍偷自拍亚洲精品10p | 丝袜 中出 制服 人妻 美腿 | 成人性做爰aaa片免费看 | 日日天日日夜日日摸 | 亚洲日韩一区二区 | 爱做久久久久久 | 亚洲精品成a人在线观看 | 亚洲色欲色欲欲www在线 | 成人无码精品一区二区三区 | 亚洲国产精品久久久久久 | 色综合久久久无码网中文 | 日韩 欧美 动漫 国产 制服 | 国产色xx群视频射精 | 西西人体www44rt大胆高清 | 少妇一晚三次一区二区三区 | 亚洲阿v天堂在线 | 国产色视频一区二区三区 | 国产亚洲欧美在线专区 | 无码人妻精品一区二区三区不卡 | 青青草原综合久久大伊人精品 | 亚洲国产精品一区二区第一页 | 99久久99久久免费精品蜜桃 | 十八禁视频网站在线观看 | 青青青爽视频在线观看 | 中文字幕中文有码在线 | 国产疯狂伦交大片 | 国产精品第一区揄拍无码 | 亚洲阿v天堂在线 | 99国产精品白浆在线观看免费 | 亚洲精品一区二区三区在线观看 | 欧美大屁股xxxxhd黑色 | 亚洲国产精品成人久久蜜臀 | 国产在线无码精品电影网 | 蜜臀av在线播放 久久综合激激的五月天 | 国产在线无码精品电影网 | 四虎永久在线精品免费网址 | 精品人妻中文字幕有码在线 | 人妻无码久久精品人妻 | 国产精品久久国产精品99 | 无遮挡啪啪摇乳动态图 | 午夜性刺激在线视频免费 | 国精品人妻无码一区二区三区蜜柚 | 又大又紧又粉嫩18p少妇 | 丁香花在线影院观看在线播放 | 免费看男女做好爽好硬视频 | 欧美 日韩 人妻 高清 中文 | 三上悠亚人妻中文字幕在线 | 少妇无码av无码专区在线观看 | 日韩人妻无码一区二区三区久久99 | 国产精品成人av在线观看 | 久久99精品久久久久久动态图 | 国产做国产爱免费视频 | 亚洲日本va中文字幕 | 中文字幕无线码免费人妻 | 亚洲精品午夜国产va久久成人 | 性做久久久久久久免费看 | 国产人妻人伦精品1国产丝袜 | 欧美日本免费一区二区三区 | 大肉大捧一进一出好爽视频 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产精品丝袜黑色高跟鞋 | 丰满诱人的人妻3 | 国产亚洲精品久久久久久国模美 | 未满小14洗澡无码视频网站 | 人妻与老人中文字幕 | 成人无码精品一区二区三区 | 国产精品久久久久久久9999 | 欧美亚洲日韩国产人成在线播放 | 成在人线av无码免观看麻豆 | 日日碰狠狠丁香久燥 | 麻豆国产丝袜白领秘书在线观看 | 国产国语老龄妇女a片 | 国产人妻大战黑人第1集 | 国产乱人伦av在线无码 | 亲嘴扒胸摸屁股激烈网站 | 久久久久久a亚洲欧洲av冫 | 中文字幕av日韩精品一区二区 | а天堂中文在线官网 | 国产三级精品三级男人的天堂 | 成人精品一区二区三区中文字幕 | 亚洲爆乳精品无码一区二区三区 | 极品尤物被啪到呻吟喷水 | 国产午夜精品一区二区三区嫩草 | 黄网在线观看免费网站 | 国产在线aaa片一区二区99 | 成人av无码一区二区三区 | 精品无码国产一区二区三区av | 大肉大捧一进一出视频出来呀 | 妺妺窝人体色www婷婷 | 国产精品鲁鲁鲁 | 国产在线一区二区三区四区五区 | 亚洲日韩精品欧美一区二区 | a在线亚洲男人的天堂 | 久久人人爽人人爽人人片ⅴ | 久久久久久久久888 | 成人片黄网站色大片免费观看 | 人人妻人人澡人人爽欧美一区 | 国产精品毛片一区二区 | 国产高潮视频在线观看 | 欧美 日韩 人妻 高清 中文 | 国产小呦泬泬99精品 | 中文字幕日韩精品一区二区三区 | 福利一区二区三区视频在线观看 | 亚洲乱亚洲乱妇50p | 国产sm调教视频在线观看 | 夜精品a片一区二区三区无码白浆 | 午夜无码人妻av大片色欲 | 免费中文字幕日韩欧美 | 国产精品无套呻吟在线 | 国产av无码专区亚洲a∨毛片 | 少妇愉情理伦片bd | 国产香蕉尹人视频在线 | 日本熟妇大屁股人妻 | 国产高清av在线播放 | 真人与拘做受免费视频 | 漂亮人妻洗澡被公强 日日躁 | 欧美精品在线观看 | 999久久久国产精品消防器材 | 99久久精品日本一区二区免费 | 国产99久久精品一区二区 | 国产麻豆精品精东影业av网站 | 男女猛烈xx00免费视频试看 | 亚洲日韩乱码中文无码蜜桃臀网站 | 亚洲国产精品久久久久久 | 麻豆成人精品国产免费 | ass日本丰满熟妇pics | 亚洲aⅴ无码成人网站国产app | 熟女体下毛毛黑森林 | 精品国精品国产自在久国产87 | 内射白嫩少妇超碰 | 国产一区二区三区精品视频 | аⅴ资源天堂资源库在线 | 樱花草在线播放免费中文 | 天天躁夜夜躁狠狠是什么心态 | 在线观看国产午夜福利片 | 亚洲国产精华液网站w | 国内揄拍国内精品少妇国语 | 欧美精品国产综合久久 | 久久天天躁狠狠躁夜夜免费观看 | 亚洲色偷偷偷综合网 | 影音先锋中文字幕无码 | 国产艳妇av在线观看果冻传媒 | 性生交大片免费看女人按摩摩 | 无码精品人妻一区二区三区av | 99久久精品国产一区二区蜜芽 | 精品无码一区二区三区爱欲 | 激情五月综合色婷婷一区二区 | 99久久久无码国产精品免费 | 国产精品人人爽人人做我的可爱 | 亚洲成av人综合在线观看 | 国产精品视频免费播放 | 国产精品丝袜黑色高跟鞋 | 精品久久8x国产免费观看 | 亚洲 另类 在线 欧美 制服 | 国产麻豆精品精东影业av网站 | 日日碰狠狠丁香久燥 | 天堂а√在线中文在线 | 亚洲日韩一区二区三区 | 女人色极品影院 | 精品久久综合1区2区3区激情 | 国产激情无码一区二区 | 对白脏话肉麻粗话av | 亚洲色欲久久久综合网东京热 | 中文字幕无码av波多野吉衣 | 中文字幕久久久久人妻 | 国产亚洲欧美在线专区 | 日韩人妻无码一区二区三区久久99 | 99久久久国产精品无码免费 | 麻豆国产人妻欲求不满 | 亚洲人成无码网www | 鲁大师影院在线观看 | 性色欲情网站iwww九文堂 | 国产亚洲精品久久久久久大师 | 欧美刺激性大交 | 国产精品人人妻人人爽 | 久久人人爽人人人人片 | 国产av无码专区亚洲a∨毛片 | a在线亚洲男人的天堂 | 丁香花在线影院观看在线播放 | 熟女少妇在线视频播放 | 国模大胆一区二区三区 | 麻豆果冻传媒2021精品传媒一区下载 | 久久久久久久久蜜桃 | 超碰97人人做人人爱少妇 | 东北女人啪啪对白 | 18禁止看的免费污网站 | 对白脏话肉麻粗话av | 欧美亚洲日韩国产人成在线播放 | 日本乱人伦片中文三区 | 国产成人亚洲综合无码 | 国产国语老龄妇女a片 | 狠狠噜狠狠狠狠丁香五月 | 丝袜美腿亚洲一区二区 | 无码福利日韩神码福利片 | 国产高潮视频在线观看 | 亚洲大尺度无码无码专区 | 伊人久久婷婷五月综合97色 | 国产九九九九九九九a片 | 小sao货水好多真紧h无码视频 | 暴力强奷在线播放无码 | 国产精品igao视频网 | 精品人妻中文字幕有码在线 | 一本无码人妻在中文字幕免费 | 精品久久久中文字幕人妻 | 国产午夜手机精彩视频 | 日本一区二区三区免费播放 | 亚洲热妇无码av在线播放 | 成人无码视频在线观看网站 | 亚洲人交乣女bbw | 少妇高潮一区二区三区99 | 精品水蜜桃久久久久久久 | 最近免费中文字幕中文高清百度 | 国产成人精品必看 | 久久久久成人片免费观看蜜芽 | 国产精品人人妻人人爽 | 日本护士毛茸茸高潮 | 波多野结衣av一区二区全免费观看 | 一二三四社区在线中文视频 | 色综合久久88色综合天天 | 亚洲日韩av一区二区三区中文 | 18无码粉嫩小泬无套在线观看 | 日韩人妻无码一区二区三区久久99 | 暴力强奷在线播放无码 | 国产午夜手机精彩视频 | 中国女人内谢69xxxx | 特级做a爰片毛片免费69 | 欧美日韩精品 | 亚洲综合精品香蕉久久网 | 99久久久无码国产aaa精品 | 免费观看又污又黄的网站 | 99久久婷婷国产综合精品青草免费 | 亚洲欧美日韩综合久久久 | aⅴ在线视频男人的天堂 | 中文字幕人妻无码一夲道 | 国产精品久免费的黄网站 | 女人被男人爽到呻吟的视频 | 少妇人妻偷人精品无码视频 | 国语自产偷拍精品视频偷 | 人妻天天爽夜夜爽一区二区 | 国产麻豆精品一区二区三区v视界 | 蜜桃av抽搐高潮一区二区 | 丰满人妻一区二区三区免费视频 | 午夜免费福利小电影 | 无码av岛国片在线播放 | 无码帝国www无码专区色综合 | 国产亚洲人成在线播放 | 久久久中文久久久无码 | 亚洲综合在线一区二区三区 | 国产成人精品优优av | 亚洲男女内射在线播放 | 男女性色大片免费网站 | 精品国偷自产在线 | а√天堂www在线天堂小说 | 国产情侣作爱视频免费观看 | 久久久www成人免费毛片 | 鲁鲁鲁爽爽爽在线视频观看 | 国产九九九九九九九a片 | 久久www免费人成人片 | 久久精品中文字幕大胸 | 亚洲一区二区三区无码久久 | 丝袜人妻一区二区三区 | 国产成人无码av片在线观看不卡 | 又大又黄又粗又爽的免费视频 | 少妇人妻偷人精品无码视频 | 日韩视频 中文字幕 视频一区 | 久久国内精品自在自线 | 天堂亚洲2017在线观看 | 亚洲精品久久久久中文第一幕 | 亚洲国产综合无码一区 | 国产三级久久久精品麻豆三级 | 丰满少妇高潮惨叫视频 | 最近的中文字幕在线看视频 | 国产卡一卡二卡三 | 亚洲成av人片天堂网无码】 | 玩弄人妻少妇500系列视频 | 九九在线中文字幕无码 | 青青青爽视频在线观看 | 欧美刺激性大交 | 久久久久成人精品免费播放动漫 | 一本色道久久综合狠狠躁 | 久久婷婷五月综合色国产香蕉 | 国产亚洲精品久久久ai换 | 午夜丰满少妇性开放视频 | av无码不卡在线观看免费 | 未满成年国产在线观看 | 亚洲国产精品无码一区二区三区 | 国产成人综合色在线观看网站 | 香蕉久久久久久av成人 | 中文无码精品a∨在线观看不卡 | 中文毛片无遮挡高清免费 | 黑人大群体交免费视频 | 人妻插b视频一区二区三区 | 久久精品人妻少妇一区二区三区 | 高潮毛片无遮挡高清免费 | av无码电影一区二区三区 | 野外少妇愉情中文字幕 | 理论片87福利理论电影 | 国产又爽又猛又粗的视频a片 | 国内精品人妻无码久久久影院蜜桃 | 黑人巨大精品欧美黑寡妇 | 精品人妻人人做人人爽夜夜爽 | 亚洲色成人中文字幕网站 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 人妻人人添人妻人人爱 | 四十如虎的丰满熟妇啪啪 | 国产av无码专区亚洲a∨毛片 | 全黄性性激高免费视频 | 日韩亚洲欧美精品综合 | 国产在线精品一区二区三区直播 | 六十路熟妇乱子伦 | 国产精品高潮呻吟av久久 | 98国产精品综合一区二区三区 | 日本熟妇大屁股人妻 | 中文字幕+乱码+中文字幕一区 | 国产亚洲人成a在线v网站 | 亚洲熟熟妇xxxx | 又大又紧又粉嫩18p少妇 | 国产97在线 | 亚洲 | 中文字幕乱码亚洲无线三区 | 亚洲狠狠色丁香婷婷综合 | 伊人久久大香线蕉亚洲 | 日韩欧美成人免费观看 | 日韩人妻无码一区二区三区久久99 | 一个人看的www免费视频在线观看 | 中文字幕亚洲情99在线 | 中文字幕无码日韩欧毛 | 国内少妇偷人精品视频免费 | 伊人久久婷婷五月综合97色 | 色综合久久88色综合天天 | 天天爽夜夜爽夜夜爽 | 黄网在线观看免费网站 | 国产黑色丝袜在线播放 | 东京热男人av天堂 | 欧美人与物videos另类 | 中国大陆精品视频xxxx | 欧美 亚洲 国产 另类 | 久久午夜夜伦鲁鲁片无码免费 | a国产一区二区免费入口 | 无码人妻丰满熟妇区毛片18 | 欧美人与物videos另类 | 欧美日韩综合一区二区三区 | 国产午夜无码精品免费看 | 国产偷国产偷精品高清尤物 | 一本久道久久综合婷婷五月 | 中文字幕+乱码+中文字幕一区 | 国产一区二区三区四区五区加勒比 | 曰本女人与公拘交酡免费视频 | 亚洲国产精品毛片av不卡在线 | 久久精品国产大片免费观看 | 夜夜夜高潮夜夜爽夜夜爰爰 | 久久 国产 尿 小便 嘘嘘 | 久久伊人色av天堂九九小黄鸭 | 秋霞成人午夜鲁丝一区二区三区 | 日本精品人妻无码77777 天堂一区人妻无码 | 亚洲国产精品成人久久蜜臀 | 伊人久久大香线焦av综合影院 | 国产 精品 自在自线 | 性色av无码免费一区二区三区 | av无码久久久久不卡免费网站 | 波多野结衣av在线观看 | 99久久久无码国产aaa精品 | 亚洲成av人影院在线观看 | 日本一区二区更新不卡 | 国产精品第一国产精品 | 国产手机在线αⅴ片无码观看 | 国产女主播喷水视频在线观看 | 无码人妻少妇伦在线电影 | 欧洲vodafone精品性 | 欧美丰满少妇xxxx性 | 国产无遮挡又黄又爽免费视频 | 亚洲日本在线电影 | 强开小婷嫩苞又嫩又紧视频 | 亚洲日本在线电影 | 99久久精品无码一区二区毛片 | 精品人人妻人人澡人人爽人人 | 高中生自慰www网站 | 久久精品国产99久久6动漫 | 中文无码成人免费视频在线观看 | 亚洲国产一区二区三区在线观看 | 国产乡下妇女做爰 | 极品尤物被啪到呻吟喷水 | 亚洲国产精品毛片av不卡在线 | 精品无人区无码乱码毛片国产 | 人人妻人人澡人人爽人人精品 | 人人妻人人藻人人爽欧美一区 | 日韩亚洲欧美精品综合 | 婷婷五月综合激情中文字幕 | 精品乱码久久久久久久 | 人妻尝试又大又粗久久 | 一本加勒比波多野结衣 | 99精品国产综合久久久久五月天 | 天堂亚洲2017在线观看 | 天干天干啦夜天干天2017 | 免费无码肉片在线观看 | 狂野欧美性猛xxxx乱大交 | 中文精品久久久久人妻不卡 | 久久精品视频在线看15 | 国产香蕉97碰碰久久人人 | 国内综合精品午夜久久资源 | 日本www一道久久久免费榴莲 | 国产人妻久久精品二区三区老狼 | 人人爽人人澡人人高潮 | 亚洲中文字幕乱码av波多ji | 蜜桃臀无码内射一区二区三区 | 人妻尝试又大又粗久久 | 天天躁日日躁狠狠躁免费麻豆 | 欧美丰满熟妇xxxx | 国产九九九九九九九a片 | 中文字幕av伊人av无码av | 久久久无码中文字幕久... | 丰满护士巨好爽好大乳 | 欧美 日韩 亚洲 在线 | 中文字幕乱码中文乱码51精品 | 中文字幕精品av一区二区五区 | 国产在线无码精品电影网 | 人人爽人人澡人人高潮 | 国产午夜亚洲精品不卡 | 国产av无码专区亚洲a∨毛片 | 国产精品成人av在线观看 | 欧美丰满老熟妇xxxxx性 | 国产乱码精品一品二品 | 婷婷色婷婷开心五月四房播播 |