《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 低固存嵌入式系統(tǒng)的uClinux小型化方法
低固存嵌入式系統(tǒng)的uClinux小型化方法
摘要:  針對低固存嵌入式系統(tǒng),可以通過以上的小型化措施,恨據具體的嵌入式應用定制uClinux,同時增加了系統(tǒng)的可移植性、易擴展性。但由于對原系統(tǒng)的某些功能作了裁剪、刪除,在一定程度上影響了uClinux系統(tǒng)原有的可擴展性和移植性、不過這也是大小與移植性折中后的結果。
Abstract:
Key words :

在許多嵌入式系統(tǒng)中,往往只有低容量的固存,比如MCF5282芯片內只有512k FLASH,而有些微處理器固存可能更低。在不外擴固存容量,降低系統(tǒng)穩(wěn)定性的條件下,特別是在干擾源嚴重的工控環(huán)境下,采用短小、精煉的嵌入式操作系統(tǒng)將具有非常大的實用意義。文中以下內容將針對低固存嵌入式系統(tǒng),討論uClinux的幾種特殊簡化方法,應用這些方法,將非常有助于開發(fā)者開發(fā)出適合于自已的嵌入式系統(tǒng)。

  1 內核移植

  移植前首先要搭建交叉編譯平臺,安裝交叉編譯工具鏈,包括GCC,Binutils,uClibc。準備就緒后即可開始進行移植操作,移植過程中最大困難是如何減小uClinux系統(tǒng)的大小。為此文中從以下兩個方面著手:內核配置級裁剪和內核源代碼級裁剪。

  1.1 內核配置級裁剪

  Linux內核采用模塊化的設計,即很多功能塊可以獨立地加上或卸下,開發(fā)人員在設計內核時把這些內核模塊作為可選的選項,可以在編譯系統(tǒng)內核時指定。因此一種較通用的做法是對Linux內核重新編譯,在編譯時仔細地選擇嵌入式設備所需要的功能支持模塊,同時刪除不需要的功能。通過對內核的重新配置,可以使系統(tǒng)運行所需要的內核顯著減小,從而縮減資源使用量。對于內核中不支持的設備,可以自已編制設備驅動程序,然后添加進內核。配置完內核,接下來需要對內核源代碼文件的依賴性和完整性進行檢驗,并進行編譯。

  1.2 內核源代碼級裁剪

  Linux核心包括:進程管理模塊、內存管理模塊、文件系統(tǒng)、設備驅動模塊、網絡模塊。在內核中文件系統(tǒng)和設備驅動程序占了大比重,約1/3以上,所以去除不必要的文件系統(tǒng)和設備驅動程序將會使內核大小有較大范圍的縮減,這已在上一步驟中實現。所以文件系統(tǒng)的裁剪是重中之重。考慮到制作整個根文件系統(tǒng)的高昂代價,約有700kbyte大小,而一般嵌入式微處理器的FLASH一般小于512kbyte,根本就不可能固化,所以為了縮減系統(tǒng)的大小必須刪除根文件系統(tǒng),同時也導致內核與應用程序必須一體化。要刪除根文件系統(tǒng),并不是簡單刪除源代碼,而是一個錯綜復雜的宏大工程。整個系統(tǒng)的框架如圖1所示。

  

 

  在本系統(tǒng)中刪除了根文件系統(tǒng),但仍保留VFS,主要保持VFS向上層提供統(tǒng)一接口,隱藏下層具體細節(jié)等作用,方便開發(fā)應用程序。同時針對文件規(guī)模小、數量少的嵌入式系統(tǒng)VFS在這里要減小它的規(guī)模和簡化它的功能。規(guī)模的減小工作主要靠刪除在嵌入式設備不支持的物理文件系統(tǒng)、設備驅動程序及其系統(tǒng)調用的源碼。功能的簡化主要靠簡化部分數據結構和系統(tǒng)調用,這樣可以進一步使系統(tǒng)規(guī)模精簡。ReFS文件系統(tǒng),是根據嵌入式系統(tǒng)的特性開發(fā)的一種新的文件系統(tǒng)。具體參見第3節(jié)新型文件系統(tǒng)(ReFS)開發(fā)。

  由于根文件系統(tǒng)的缺失帶來一些重大影響,分析如下。

   1.2.1 對系統(tǒng)調用的影響

 

  系統(tǒng)調用約有177個,包括關于進程的調用函數、文件的調用函數,以及其它相關的調用,其中文件系統(tǒng)的調用占了71個。由于沒有根系統(tǒng),系統(tǒng)調用中涉及到從根文件系統(tǒng)上或掛接在它某個文件節(jié)點上的其它文件系統(tǒng)上,裝載、執(zhí)行可執(zhí)行文件的系統(tǒng)調用都是沒必要的,所以必須做相應的更改。典型的是系統(tǒng)調用execve(),其執(zhí)行流程主干線如圖2所示。

  exeeve()

  ↓

  do_exeeve()

  ↓

  open_execve()

  ↓

  prepare_binpma()

  ↓

  search_binary_hanlder()

  圖2 execve()執(zhí)行流程

  do_execve()是execve()的核心,它調用open_exec()尋找可執(zhí)行文件并打開,函數open_exec()返回一個file結構指針,代表著讀入可執(zhí)行文件的上下文,將其保存在數據結構bprm中。然后調用prepare_binprm()完成對bprm的進一步工作,包括從可執(zhí)行文件頭讀取相關信息,以及拷貝運行環(huán)境參數等到bprm 中。內核中有一個叫formats的隊列,隊列中的每個成員只認識并且處理一種特定格式的可執(zhí)行文件的運行。search_binary_handler()就是在formats的隊列中,尋找跟bprm中信息相符的一個成員,并由此成員來完成可執(zhí)行文件的裝載并初始化運行。由于不存在從文件系統(tǒng)加載可執(zhí)行文件,所以bpma數據結構,及涉及prepare_binprm(),search_binary_hanlder()等相關操作都是可以刪除的。

  再者,由于沒有可供mount的文件節(jié)點,所以有關掛接的系統(tǒng)調用也必須做出調整。比如:mount()是用于文件系統(tǒng)掛接的系統(tǒng)調用,完全可以刪去;內核函數mount_root()在初始化時用于安裝根文件系統(tǒng),也是可以刪去的;vfsmount()是內核數據結構,用于描述掛載節(jié)點的信息,包括掛載點的根目錄,被掛載系統(tǒng)的級塊指針等信息。vfsmount()完全是跟掛載有關的,可以將它刪除,同時內核中有好多涉及操作此數據結構的函數也必須做出更改。比如alloc_vfsmnt()和free_vfsmnt()是分配和釋放vfsmount結構,完全可以刪去,但有些內核函數只有一部分涉及到對vfsrmnt結構的操作,所以不能全部刪除,必須對相應部分做出修改。

  1.2.2 對內核啟動初始化的影響

  由于init()進程不能從根文件系統(tǒng)加載,所以凡是涉及根文件系統(tǒng)初始化函數的都必須刪除,以支持內核與應用程序一體化。初始化進程init代碼如下:

  static int init(void *unused)

  {……

  if(open("/dev/console",O_RDWR,0)< 0)

  ……

  if(execute_command)

  execve(execute_command,argv_init,envp_init);

  execve("/sbin/init",argv_init;envp_init);

  ……

  panic("No init found.Try passing init= option to kernel");

  }

  init()完成系統(tǒng)的初始化,包括外部設備的初始化,釋放init()前初始化后代碼占用的內存,以及控制臺的初始化,最后從根文件系統(tǒng)加載整個系統(tǒng)的第一個進程init,它是所有進程的“鼻祖”。由于根文件的刪除,所以可以刪除控制臺以及調用init進程。

  1.2.3 對ReFS和外部設備的影響

  ReFS可以像mount_root()那樣直接把ReFS當成根文件系統(tǒng)來裝,但它并不像根文件系統(tǒng)那樣有bash,gretty等應用程序,也不具備掛載其它系統(tǒng)的能力,所以不是真正的根文件系統(tǒng)。內核中有幾個根文件系統(tǒng)和外設相關的重要內核級全局變量:file_system_type,btkdevs[MAX_BLKDEV],chrdevs[MAX_CHRDEV],super_block。

  file_system_type是一個描述系統(tǒng)中所有支持的文件系統(tǒng)的數據結構。VFS在內存中維護這樣一個數據結構的列表,全局指針變量為file_systems。新文件系統(tǒng)必須通過register_filesystem()來注冊以讓系統(tǒng)識別,即是在鏈表file_systems結尾插人一個file_systm_type數據結構。blkdevs[MAX_BLKDEV]和chrdevs[MAX_CHRDEV]分別為塊設備和字符設備的注冊數組,包含主設備號和次設備號,以及有關設備操作的跳轉指針。塊設備和字符設備分別通過register_blkdev()和register_chrdev()向系統(tǒng)注冊設備。super_block是超級塊數據結構,存放著整個文件系統(tǒng)的信息和超級塊操作的函數。在通用內核中根文件系統(tǒng)的安裝的順序是:從file_systems處取得根文件系統(tǒng)的read_super(),read_super()指向具體的驅動程序讀操作,通過讀取得超級塊,然后在內存中創(chuàng)建inode,file,dentry等數據結構,用于文件的讀寫操作。

  在這里,同樣可以用與根文件系統(tǒng)相同的裝載方法來初始化ReFS,但是比前者簡單多,因為后者不涉及安裝掛載點及與此相關的操作。對于外設,內核一般是通過根文件系統(tǒng)搜索到設備文件,再來訪問外設,當中要涉及到搜索路徑和掛接點到外設翻譯的問題,而在這里外設是獨立的,不依賴于根系統(tǒng),所以實現起來更簡單,可以直接依據內核數據結構blkdevs[]和chrdevs[]提供的操作函數表指針,來操作具體的驅動程序操作外設。2 內核與應用程序的一體化

 

  uClinux的內核有兩種可選的運行方式:Flash運行方式和 運行方式。Flash運行方式直接在Flash上運行,是很多嵌入式系統(tǒng)采用的方法。RAM運行方式運行速度可能更快(RAM 的存取速率要比Flash高),所需的內存也較少,同時這也是標準LinuX系統(tǒng)采用的啟動方式。

  不管采用哪種運行方式,沒有文件系統(tǒng)的uClinux必須要實現內核與應用程序的一體化,一體化可以通過創(chuàng)建進程的方式來實現。創(chuàng)建進程可以采用內核函數do_fork()和do_execve(),也可以仍然用系統(tǒng)調用fork()和execve(),因為沒有MMU的微控制器,內核的運行其實是與應用程序一樣的。但在這里execve()是經過上面修改過的,去掉了其裝載可執(zhí)行文件的能力后,可采用直接跳轉到可執(zhí)行文件入口點的方法,運行應用程序。創(chuàng)建一個所有應用程序的跳轉表:

  struct App_table{

  Int(*App_main)();//主程序

  int(*LCD_window)();//A機操作界面管理程序

  int(*AD)();//A/D采樣程序

  ……}

  然后在init()末尾添加如下代碼:

  if(fork()==0) execve(App_table->App_main);

  else panic("No App_main found.");

  3 新型文件系統(tǒng)(ReFS)開發(fā)

  在某些嵌入式系統(tǒng)中要保存的文件大都是一條條操作記錄或是系統(tǒng)警告提示信息,有固定的數據格式和長度,就好像數據庫里的記錄。而且針對這種簡單文件系統(tǒng)的操作可能非常簡單,所以借鑒EXT2和JFFS2等其它文件系統(tǒng)的設計開發(fā)了一種新的文件系統(tǒng),文中將之命名為記錄型文件系統(tǒng)(ReFS),其存儲物理結構如圖3所示。

  

文件系統(tǒng)ReFS 結構圖

 

  數據塊的大小是記錄大小的n倍,是數據分配的最小單位,可以事先給不同用戶分配不同的的空間,也可以限制用戶使用的存儲空間,然后動態(tài)地分配實際物理塊。一個節(jié)點代表一個文件,文件是不同用戶操作記錄的一個集合,可由多個數據塊構成。由于空間有限,可將整個空問構成一個循環(huán)鏈表,插入和刪除的動作分別在表頭和表尾進行。隨著時間增長和記錄條數的增加,整個存儲空問會飽和,后面存進的記錄會覆蓋前面的記錄,但數據在被覆蓋前早巳失去應用價值,所以只需對鏈表進行插入、刪除、查找等簡單操作,就可以輕松實現對陵文件系統(tǒng)的管理。待整個文件系統(tǒng)的數據結構和操作函數完成后,把該文件系統(tǒng)加進uClinux中去。該步驟主要是構造超級塊、節(jié)點、文件在內存中的結構,然后寫出相應的超級塊、節(jié)點、文件操作函數集super_operations,inode_operations,file_operations。再編寫read_super函數和注冊函數init_ReFS_fs,最后在Linux的初始例程filesystem_setup()函數中添加:

  #ifdef CONFIG_ReFS_FS

  init_ReFS_fs();

  #endif

  4 結束語

  針對低固存嵌入式系統(tǒng),可以通過以上的小型化措施,恨據具體的嵌入式應用定制uClinux,同時增加了系統(tǒng)的可移植性、易擴展性。但由于對原系統(tǒng)的某些功能作了裁剪、刪除,在一定程度上影響了uClinux系統(tǒng)原有的可擴展性和移植性、不過這也是大小與移植性折中后的結果。

此內容為AET網站原創(chuàng),未經授權禁止轉載。
主站蜘蛛池模板: 成人欧美亚洲 | 少妇aaaa| 丰满熟妇偷拍洗澡毛茸茸 | 男女做aj视频免费的网站 | 国产精品无码翘臀在线看 | 麻豆成人久久精品综合网址 | 国产色婷婷亚洲99精品小说 | 午夜精品久久久久久久99樱桃 | 夜夜添无码一区二区三区 | 97视频免费看 | 大尺度做爰啪啪床戏 | 精品国产乱码久久久久久久软件 | 在线观看国产一级片 | 天天操天天干天天舔 | 亚洲第一毛片 | 女人裸体特黄做爰的视频 | 女人被男人爽到呻吟的视频 | 欧美精品高清 | 视频一区二区在线播放 | 日韩福利在线播放 | 69综合| 欧美激情综合五月色丁香 | 欧美男女激情 | 久久九九国产 | 亚洲欧洲免费无码 | 日本精品久久久久久草草 | 欧美在线成人影院 | 狠狠干综合网 | 国产精品男人的天堂 | 亚洲高清av一区二区三区 | 女人和野鲁性猛交大毛片 | 天堂va欧美va亚洲va老司机 | 免费麻豆视频 | 五月婷婷天 | 国产放荡对白视频一区二区 | 日本高清aⅴ毛片免费 | 不卡精品| 97久久综合区小说区图片区 | 国产精品爽爽久久久久久 | 四虎永久在线精品免费一区二区 | 丝袜脚交一区二区 | 538在线精品视频 | 久久69国产一区二区蜜臀 | 在线观看超碰 | 97精品国产97久久久久久免费 | 亚洲精品视频免费在线观看 | 久久天天躁狠狠躁夜夜躁2014 | 被灌满精子的波多野结衣 | 一级特级黄色片 | 暖暖av在线 | 亚洲 日本 欧美 中文幕 | 免费一区二区视频 | 色综合色综合色综合 | 国产91在线亚洲 | 欲求不满 希岛あいり在线看 | 国产伦精品一区二区三区网站 | 国模无码一区二区三区 | 欧美性开放情侣网站 | 精品欧洲av无码一区二区男男 | 在线免费日韩 | 日本天堂免费a | 9l视频自拍九色9l视频九色 | 羞羞影院午夜男女爽爽 | 婷婷综合久久中文字幕蜜桃三电影 | 一本色道久久综合精品竹菊 | 曰韩在线 | 一二三区在线视频 | 国产中文在线播放 | 3d动漫精品啪啪一区二区下载 | 日本三级全黄少妇三2023 | 国产91精品久久久 | 国产亚州精品女人久久久久久 | 午夜福利理论片高清在线 | 久久久久久av无码免费网站 | 亚洲综合影院 | 国产欧美日韩视频在线 | 555www色欧美视频 | 国产交换配乱淫视频α | 毛片视频网址 | 丝袜+亚洲+另类+欧美+变态 | 国产精品毛片无遮挡高清 | 日韩精品啪啪 | 久久国产乱子伦免费精品 | 女儿的朋友4在线观看 | 一起射导航 | 手机在线观看日韩大片 | 亚洲精品456在线播放狼人 | 日韩精品不卡在线 | 在线观看的网站 | 国产欧美一区二区三区视频在线观看 | 国产一区日韩 | 天天拍夜夜添久久精品大 | 欧美亚洲人成网站在线观看 | 国产美女极度色诱视频www | 国产在线精品一区二区中文 | 国产成人久久av免费看 | 国产精品无码av天天爽 | 欧美亚韩一区二区三区 | 欧洲hdxxxx女同av性恋 | 永久免费快色 | 亚洲综合无码无在线观看 | 国产女同视频 | 你懂的网站在线观看 | 色天天综合久久久久综合片 | 又黄又爽又色又刺激的视频 | 91亚色视频 | 欧美亚洲国产成人一区二区三区 | 亚洲 美腿 欧美 偷拍 | 性丰满白嫩白嫩的hd124 | 人人干人人爽 | 亚洲男人av天堂午夜在 | 最新版天堂资源在线 | 又污又黄又无遮挡的网站 | 在线观看免费视频麻豆 | 99精品国产一区二区 | 国产主播一区二区 | 成人综合区| 国产精品国产高清国产av | 欧美城天堂网址 | 国产精品热久久高潮av袁孑怡 | 国产精品1区2区3区在线观看 | 超碰成人网 | 日韩美女国产精品 | 欧美阿姨 | 小柔的淫辱日记(1~7) | 成人性生交大片免费看vrv66 | 欧美群妇大交群 | 国产精品久久久久久一区二区三区 | tianlula成人精品 | 99久久久国产精品免费调教网站 | 国产三级视频 | 亚洲成av人片在线观看天堂无码 | 日韩美女乱淫aaa高清视频 | 欧美激情一区二区三级高清视频 | 韩日av一区二区 | 日本xxxxxxxxx8泡妞| 青青在线视频观看 | 看黄色一级 | 国产欧美三级 | 欧美亚色 | 91久久国产精品视频 | 99久久精品免费看国产四区 | 久草热在线视频 | 夜夜天天干 | 天天爽天天爽天天爽 | 天天看天天爽 | 中文字幕十一区 | 久久精品视频9 | 青青草一区二区三区 | 99久久99久久久精品棕色圆 | 日本免费视频在线观看 | 国产成人精品视频在线 | www.污视频| 俺来俺也去www色在线观看 | 无码孕妇孕交在线观看 | 最新视频 - 88av | 久久精品美乳 | 色吧久久 | 巨爆乳无码视频在线观看 | 爱爱视频网站免费 | 亚州成人 | wwwcomcn成人 | 午夜激情视频在线播放 | 2023精品国色卡一卡二 | 日本视频免费在线播放 | 成人一级大片 | 亚a在线| 久久久天堂国产精品女人 | 啪啪网站免费 | 欧洲欧美人成视频在线 | 成人免费毛片日本片视频 | 国产欧精精久久久久久久 | 亚洲成人久久精品 | 亚洲精品五月天 | 人人妻久久人人澡人人爽人人精品 | 欧美三日本三级少妇三级99观看视频 | 欧美白人最猛性xxxxx | 国产精品综合网 | 手机在线一区二区 | 亚洲一区免费视频 | 欧洲视频在线观看 | 国产三级按摩推拿按摩 | 激情五月亚洲 | av在线播放免费 | 实拍男女野外做爰视频 | 日本福利在线观看 | 无码人妻aⅴ一区二区三区69岛 | 伊人毛片 | 亚洲欧洲久久 | 亚洲一区二区三区在线观看网站 | 麻豆精品免费视频 | 亚洲美女午夜一区二区亚洲精品 | 五月天综合久久 | 亚洲中文字幕久久久一区 | 99精品视频免费热播在线观看 | 粉嫩av一区二区三区四区在线观看 | 国产乱子伦精品免费无码专区 | 久久久久99人妻一区二区三区 | 又爽又黄又无遮挡网站 | 久久久久久久女女女又又 | 免费视频www在线观看网站 | 日本中文字幕第一页 | 免费又色又爽又黄的成人用品 | 国产www性 | 强奷乱码中文字幕熟女一 | 色婷婷综合久久久久中文字幕 | 成人欧美一区二区三区视频 | 欧美美女一区二区三区 | 日韩欧美一中文字暮视频 | 一女二男3p波多野结衣 | 成人免费视频国产免费 | 桃花色综合影院 | 国产高颜值大学生情侣酒店 | 午夜在线看 | 中文字幕3区| 国产农村熟妇videos | 51国偷自产一区二区三区的来源 | 亚洲黄色中文字幕 | 日韩国精品一区二区a片 | 欧美大片免费 | 用力挺进新婚白嫩少妇 | 欧美特黄特色视频 | 黄色网战入口 | 久久久久久一区国产精品 | 337p日本欧洲亚洲大胆精品 | 国产精品久久久久久久久久久新郎 | 欧美两根一起进3p做受视频 | 中文字幕亚洲日韩无线码 | 嫩草影院懂你的影院 | 国产精品96久久久久久又黄又硬 | 欧美性在线视频 | 正在播放木下凛凛88av | 韩国三级中文字幕hd浴缸戏 | 国产又色又爽又刺激在线观看 | 真人与拘做受免费视频 | 秋霞福利视频 | 中文字幕一区在线 | 中文日韩亚洲欧美字幕 | 在线高清av | 思热99re视热频这里只精品 | 日本不卡视频在线 | 在线黄色观看 | 人妻激情偷乱视频一区二区三区 | 欧洲lv尺码大精品久久久 | 亚洲人 女学生 打屁股 得到 | 最新69国产成人精品视频免费 | 精品一区二区三人妻视频 | 国产区一区二 | 91麻豆精品国产91久久久点播时间 | 日韩欧美视频免费在线观看 | 国产精品久久久 | 国产无套白浆一区二区 | 日本久久99 | 综合在线国产 | 玩弄少妇肉体到高潮动态图 | 精品久久久一二三区播放播放播放视频 | 亚洲国产欧美日韩在线精品一区 | 国内精品久久久久久久97牛牛 | 国产精品sss | 伊人成综合网 | 欧美在线免费看 | 韩国成人在线视频 | 影音先锋中文字幕在线播放 | 艳妇臀荡乳欲伦交换日本 | 国产成人av免费 | 成年人av网站 | 午夜福利不卡在线视频 | 无码人妻人妻经典 | 国产精品无码久久久久成人影院 | 亚洲夜夜叫 | 久久男人av资源网站无码软件 | 天天噜噜噜在线视频 | 99一区二区 | 亚洲精品蜜夜内射 | 亚洲国产精品成人精品无码区在线 | 国产美女作爱全过程免费视频 | 亚洲阿v天堂在线 | 亚洲成a人片77777潘金莲 | 中文字幕色偷偷人妻久久 | av亚洲产国偷v产偷v自拍软件 | 超碰成人av | 欧美性色黄大片手机版 | 中国china体内裑精亚洲片 | 91超级碰 | 两性囗交做爰视频 | 成人手机视频在线观看 | 毛片无遮挡高清免费 | 91精品国产91久久久久久黑人 | 欧美在线一区二区三区四区 | 成人在线综合网 | 女人18毛片毛片毛片毛片区二 | 色情无码www视频无码区小黄鸭 | 五月婷在线视频 | 日韩久久精品一区二区三区 | 亚洲精品欧美二区三区中文字幕 | 欧美黄色小说视频 | 日韩国产高清一区二区 | 老太婆av| 国产另类ts人妖高潮 | 亚洲精品久久久久久下一站 | 国产av无码国产av毛片 | 91久久精品国产91性色69 | 亚洲国产精品欧美久久 | 中文字幕免费高清在线观看 | 国产特级全黄一级97毛片 | h视频网站在线观看 | 一级香蕉视频在线观看 | 国产高清无套内谢 | 久草三级 | 伊人在线 | 成人精品视频 | 天堂亚洲2017在线观看 | 久久人人爽人人爽人人av | 狠狠色欧美亚洲狠狠色www | 久久九九色 | 天天干天天爽天天射 | 91蝌蚪色| 精品视频免费看 | 日本理伦少妇4做爰 | 久久99精品国产麻豆宅宅 | 亚洲国产aⅴ成人精品无吗 亚洲国产aaa | 无码人妻人妻经典 | 一级激情片| 一级精品视频 | 大尺度分娩网站在线观看 | 二区三区| 婷婷黄色网 | 亚洲美女啪啪 | 在线的av | 日本欧美视频在线观看 | 国产精品成人av片免费看最爱 | 国产一区日韩二区欧美三区 | 亚洲 欧美 变态 另类 综合 | 国产精品爽 | 亚洲一区 国产 | 亚洲精品天堂成人片av在线播放 | 亚洲色图婷婷 | 毛片在线观看视频 | 91精品无人成人www | 丰满多毛的大隂户毛茸茸 | 国产精品亚洲欧美日韩久久制服诱 | 亚洲羞羞 | 婷婷激情五月 | 久久国产午夜精品理论片最新版本 | 亚洲国产精品无码av | 噜噜噜久久亚洲精品国产品 | 手机看片日韩精品 | 熟女丝袜潮喷内裤视频网站 | 久久精品无码av | 日日噜噜夜夜狠狠va视频 | 免费在线视频你懂的 | 一级特级黄色片 | 99啦porny丨首页入口 | 揉着我的奶从后面进去视频 | 亚洲精品99久久久久久 | 岳帮我囗交吞精69 | 网曝91综合精品门事件在线 | 久久精品久久久久久久久久16 | 久久人人爽人人爽人人av | 国产一区黄 | 337p日本欧洲亚洲大胆精品 | 18成人免费观看视频 | 男人的天堂亚洲 | 日本久久网站 | 中文字幕在线观看亚洲视频 | 精品国产欧美一区二区三区成人 | 久综合 | tube欧美巨大44 | 少妇人妻无码永久免费视频 | 青青草好吊色 | 亚洲国产一线二线三线 | 免费观看成人毛片a片 | 肮脏的交易在线观看 | 日日摸日日| 人人爱爱人人 | 国产成人精品一区二 | 91成人精品 | 亚洲欧美精品无码一区二区三区 | 国产精品成人一区二区三区 | 日本美女一级片 | 国产精品中文字幕av | 亚洲va中文字幕无码久久不卡 | 国产乱子伦视频一区二区三区 | 护士脱了内裤让我爽了一夜视频 | 黄色av网站在线观看 | 亚洲美女av在线 | 亚洲91影院| 深夜在线播放 | 青青草亚洲 | 好吊操视频这里只有精品 | 国产色视频在线 | 国产成人无码18禁午夜福利p | 中文字幕av免费观看 | 久久亚洲成人av | 日日干夜夜操 | 日韩精品一区二区三区三炮视频 | 久久视了| 国产精品怡红院永久免费 | 四虎地址8848精品 | 91精品婷婷国产综合久久竹菊 | 少妇大叫好爽受不了午夜视频 | 人妻av无码专区 | 午夜在线视频观看 | 亚洲最大成人网4388xx | a√天堂中文字幕在线 | 麻豆国产人妻欲求不满谁演的 | 亚洲国产日韩欧美在线观看 | 97在线观视频免费观看 | 亚洲人在线视频 | 中文字幕人成人乱码亚洲影视的特点 | 亚洲国产va精品久久久不卡综合 | 国产a一区 | 中文字幕亚洲无线码在线一区 | 精品国产三级a在线观看 | 国产成人精品福利 | 四虎在线免费 | 免费无遮挡无码视频在线观看 | 国产美女引诱水电工 | 肉丝美脚视频一区二区 | 久久天堂精品 | 久久久久婷婷 | 国产亚洲成av片在线观看 | 538精品视频在线播放 | 一本大道久久精品懂色aⅴ 一本大道久久卡一卡二卡三乱码 | 五月婷婷综合网 | 狼人伊人久久 | 黄网址在线观看 | 国产对白国语对白 | 欧美精品韩国精品 | 欧美日本国产精品 | 又粗又爽又猛高潮的在线视频 | www浪潮avcom| 欧美另类69 | 欧美在线高清 | 伊人草| 春色校园综合人妻av | 最近免费中文字幕中文高清百度 | 亚洲免费一级视频 | 久久人人爽av亚洲精品天堂 | 成年人午夜网站 | 丰满少妇精品一区二区性也 | 99精品国产在热久久 | 福利在线观看 | 无码h黄肉3d动漫在线观看 | 国产又粗又猛又爽免费视频 | 国产欧美另类精品久久久 | 99精品久久久久久久 | 午夜免费福利在线 | 中文字幕av播放 | 国产精品丝袜美腿一区二区三区 | 久久www免费人成_网站 | 性欧美一区二区三区 | 欧美疯狂性受xxxxx另类 | 国产激情免费视频 | 男人天堂中文字幕 | 欧美人妖ⅹxxx极品另类 | 有码中文字幕在线观看 | 色综合久久久无码中文字幕 | 女优一区二区三区 | 亚洲美女毛片 | 国产熟女精品视频大全 | 制服丝袜天堂网 | 国产中文字幕一区 | 国产大屁股视频免费区 | 欧美成人伊人 | 丰满女人与性猛交视频 | 女女女女bbbbbb毛片在线 | 国产放荡av国产精品 | 黄色大片视频 | 蜜桃久久av一区 | 爱情岛成人18 | 国产亚洲精品久久久久久青梅 | 免费人成激情视频在线观看冫 | 日韩免费成人av | 毛片在线免费观看视频 | 中文字幕日韩高清 | 日韩一级生活片 | 一区二区三区四区亚洲 | 欧美精品一区二区三区久久久竹菊 | a免费在线观看 | 天天拍夜夜添久久精品大 | 后入到高潮免费观看 | 在线观看av的网站 | 女同互添互慰av毛片观看 | 亚洲一区 日韩精品 中文字幕 | 色美av| 2022色婷婷综合久久久 | 香蕉成人啪国产精品视频综合网 | 国产精品99久久久久宅男软件功能 | 亚洲最色| 在线免费小视频 | 无限看片在线版免费视频大全 | 奇米影视777中文久久爱图片 | √天堂资源在线中文最新版 | 欧美性欧美zzzzzzzzz | 日本三级大片 | 国产一区二区三区 | 欧美乱大交做爰xxxⅹ | 欧美极品jizzhd欧美仙踪林 | 黄色片网站在线播放 | 久久久久久97 | 色哟哟一区二区 | 性色a码一区二区三区天美传媒 | 91精品国产乱码久久 | 牲高潮99爽久久久久777 | 麻豆成人91精品二区三区 | 美女131mm久久爽爽免费 | 亚洲精品中文在线 | 国产精品理论片在线观看 | 美州a亚洲一视本频v色道 | 成人欧美一区二区三区白人 | 黑料视频在线观看 | 色婷婷久久久 | 可以看毛片的网站 | 一本大道东京热无码视频 | 黑桃tv视频一区二区 | 免费看污黄网站在线观看 | 人人超碰97 | 国产午夜精品久久久久久免费视 | 精品成人一区二区三区四区 | 亚洲视频高清 | 国产男女猛烈无遮挡免费视频 | 午夜av亚洲翘臀国产精网 | 中文字幕天使萌在线va | 欧美三级在线观看视频 | av在线播放网址 | 久久九九精品 | 大学生女人三级在线播放 | 国产免费www | 一本色道久久综合亚洲精品高清 | 99久久夜色精品国产亚洲1000部 | 久久超碰精品 | 99在线免费观看 | 亚洲视频a| 精品人妻无码区在线视频 | 国产在线天堂 | 国产伦精品一区二区三区视频孕妇 | 午夜高清视频 | 色婷婷综合久久久中文一区二区 | 亚洲毛片a| 国产三级全黄 | 中文字幕人成乱码在线观看 | 亚洲精品久久久久中文第一幕 | 亚洲精品天堂成人片av在线播放 | 亚洲毛片儿 | 欧美午夜精品久久久久免费视 | 青青草原av | 国产成人久久久精品二区三区 | 无码人妻精品一区二区蜜桃网站 | 国产精品女主播 | 欧美深性狂猛ⅹxxx深喉 | 色欲av永久无码精品无码 | 久久久精品视频一区二区三区 | 一区二区三区无码视频免费福利 | 欧美性猛交一区二区三区精品 | 午夜亚洲视频 | 亚洲成人aa | 欧美丰满少妇 | 涩涩屋污 | 午夜久久精品 | 日韩国产精品一区二区 | 国产又黄又大视频 | 性xxxxx大片做受免费视 | 香蕉视频在线观看免费 | 精品国产精品久久一区免费式 | 亚洲一区无 | 波多野结衣一区二区三区免费视频 | 亚洲老女人 | 国产又爽又猛又粗的视频a片 | 欧美三级视频在线播放 | 小莹浴室激情2 | 国产女主播一区二区三区 | 亚洲一级特黄 | 亚洲激情欧美激情 | 特黄一毛二片一毛片 | 夜夜艹| 热久久美女精品天天吊色 | 日韩av免费在线观看 | 日本中文字幕有码 | 一本色道久久综合亚洲精品不 | 好吊妞视频这里只有精品 | 国产精品女人精品久久久天天 | av网站在线播放 | 麻豆三级在线观看 | 天堂√ | 四虎网址在线 | 久久精品国产亚洲a∨蜜臀 久久精品国产亚洲沈樵 | 影音先锋亚洲成aⅴ人在 | 我爱avav色av爱avav亚洲 | 污网站大全免费 | 18禁真人抽搐一进一出免费 | 久草在线新视觉 | 99热在线免费观看 | 免费做爰猛烈吃奶摸视频在线观看 | 99国产精品久久久久99打野战 | 国产高清一级片 | 北条麻妃精品久久中文字幕 | 波多野结衣在线视频网站 | 成人免费视频软件网站 | 久久金品| 国产国语亲子伦亲子 | 欧美国产精品久久 | 亚洲成人网在线播放 | 国产做a视频 | 国产视频资源在线观看 | 美州a亚洲一视本频v色道 | 亚洲欧洲中文字幕 | 美女av一区二区 | 国产无遮掩| 强制憋尿play黄文尿奴 | 成人福利在线 | 亚洲毛片网 | 四虎884aa成人精品最新 | 青青操在线观看视频 | 日本一区二区精品视频 |