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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

arm linux 显示屏 10钟黑屏

發布時間:2025/4/16 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 arm linux 显示屏 10钟黑屏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
現象的本質與內核電源管理編譯選項無關,總的解決方法:在用戶空間代碼里添加
/* disable console. avoid console blank automatically */
??? system("echo -e \"\033[9;0]\" > /dev/tty1");
解釋:
該系統調用相當于setterm -blank 0,詳見setterm命令的源碼,其中
/* -blank [0-60]. */
?if (opt_blank && vcterm)?
??printf("\033[9;%d]", opt_bl_min);

也可以見Vt.c (drivers\char):??? ??? case ']': /* setterm functions */


9月13日

由一些小問題引起的東西

又是好久沒有更新了,同樣記錄下這段時間干的事情。? 來到公司報道之后我就去了工廠,呆了一個多月,熟悉公司各種產品的生產過程。當然,就是和生產線上的小MM們聊聊天,哈哈,開玩笑了。這期間我 的導師給我了個任務——一個UI的低成本實現。這個UI必須具有LCD顯示、USB主機、網絡等功能,要求就是低成本低成本再低成本;很自然選型選完之后 就又變成搞ARM了。買了開發板,硬件就沒有什么好說的了。任務的重點落在了軟件上,剛開始我和導師達成的意見是代碼裸奔(省去授權費用),或者穿個自己 寫的小OS。于是我花了2個星期的時間寫了0.8(寫了任務切換,其他沒有最后寫完)個類似uCOS功能的小OS,發現這種東西跑在ARM920T上實在 發揮不出920T的功能,于是我又花了2個星期寫了存儲管理,打算加入MMU;但是寫完發現就算系統能工作,我怎么調試應用程序是個大問題,因為用了 MMU,用戶進程就不能和內核一起玩了。經過和導師的商量,我再次回到了Linux;目前的打算是使用免費的內核,自己寫個類似TC的圖形庫,或者使用 Microwindows + FLTK之類的不要錢的東西。很浪費時間啊,花了4個星期才發現原來自己寫系統真的是非常困難的。但是這4個星期也沒有白花,有些附屬產品,例如自己寫的 不需要stdlib庫的malloc。其實我是第二次寫這個東西了,第一次的不太成熟,用了幾次就發現局限性了。現在寫的這個是我啃了幾天操作系統原理寫 的,應該相對好用,以后有空我會貼出代碼來。 然后就是我做過的Linux開發過程了,其實說起來,這次開發我發現自己Linux真的什么都不懂。過去偷懶沒有花時間好好看看Linux內核,現在造成很多麻煩,今天這些問題,熟悉內核的人只需要1分鐘就能搞定了,我花了1天多。寫下這個筆記,以便以后查閱使用。 第一個問題:啟動Linux的時候LCD會全屏花屏大約0.5秒,然后左上角出現一塊不明花斑。 這個問題相對簡單。因為我在Bootloader里面打開了液晶顯示,緩沖區映射在某個地址上,當內核初始化MMU的時候,LCD控制寄存器里 緩沖區的位置信息就不對了,或者是Bootloader使用的緩沖區被內核的數據或代碼覆蓋,導致在內核初始化LCD之前,LCD花屏。 那個不明花斑其實是Linux的可愛小企鵝圖片,但是可能因為緩沖區像素位寬和格式、LCD調色板設置等問題顯示不出來。 花屏解決方法:在Bootloader加載系統之前關掉LCD控制器或者關掉LCD的背光,這樣做比較簡單。復雜的,就得改MMU映射部分代 碼,在修改了MMU映射之后,立即修改LCD緩沖的位置。反正我就關掉LCD控制器了,因為內核很快就會初始化LCD,Windows啟動都黑屏呢,我們 黑那么2秒鐘也沒有什么大不了的。 花斑解決方法:相信如果做產品的話,不需要顯示什么企鵝給用戶看,所以可以在內核選項里將這個企鵝logo關掉。具體位置在Device Drivers>Graphics support>Logo configuration,對應的宏相信在.config里面很容易找到。如果非要顯示這個企鵝,那么可以在/drivers/video /console/fbcon.c里面找找,我也不知道怎么弄。 第二個問題:Linux啟動之后,只要一段時間不動鍵盤(開發板上用IO擴展出來的鍵盤),LCD就會自動關閉(黑屏、顯示慢慢消失之類),只要按下鍵盤就能恢復。 這個問題讓我花了一天多的時間。其實如果是手持設備,這樣也沒有什么。但是我們公司的產品是要一直顯示東西的,必須解決這個問題。我看了很多論 壇,有不少人也遇到了這個問題,但是我剛才是搜索的時候,關鍵詞不對,總找不到正確的答案。如果你遇到了同樣的問題,而且不想看我的三腳貓分析,那么就在 百度上搜索“blankinterval”、“setterm -blank 0”之類的,馬上你就能找到簡單的解決方案。 這個問題很容易讓人想到屏幕保護和電源管理。的確,這是一種電源管理。但是,你卻無法從Linux內核選項的電源管理中解決這個問題。我們一步步來。 首先,我測量到LCD的PCLK時鐘消失了,這意味著內核把LCD控制器關掉了。于是,從LCD驅動程序著手。我用的是S3C2440,這是 2410的升級版,但是LCD控制器是一樣的,在我拿到的開發板廠商給我做好驅動的內核里,驅動的位置在/drivers/video /s3c2410fb.c。為什么后面有個fb呢?這是Framebuffer的縮寫,百度下你能找到很多關于它的解釋。Framebuffer是所有 Linux下GUI程序對硬件操作的設備接口,位于/dev中,一般為fb0。在s3c2410fb.c中可以找到一個類似 s3c2410_disable_controller()這樣名稱的函數,我的驅動里叫pxafb_disable_controller(),可以看 出這個驅動是從pxa處理器改的,當然廠家不一樣名字也叫得不一樣。里面有一句類似這樣寫的 __raw_writel(fbi->reg.lcdcon1 & ~S3C2410_LCDCON1_ENVID, S3C2410_LCDCON1);,把這句話刪掉LCD就不會關掉了。這是第一個層次,我也看到有人是這樣做的。但是,這有問題,按鍵盤恢復后,原本顯 示在屏幕上的東西如果你不重畫會消失,就算你重畫了,也會看到屏幕的某些部分先黑了下,然后恢復了。當然如果你可以接受,那么就這樣吧。 然后,可以很自然的想到是誰調用了這個函數,從源頭把這個問題消除掉。但是情況卻不是這樣的。我搜索這個函數名,找到了一個 set_ctrlr_state()的函數調用了pxafb_disable_controller(),搜索set_ctrlr_state(),發現 有個pxafb_task()調用了set_ctrlr_state(),但是到了pxafb_task()就沒有辦法再往上找了,因為這是提供給內核的 一個任務,以指針傳遞函數入口。我對內核了解太不夠了,花了很多時間看了很多論壇上的文章,機緣巧合之下,我找到了/drivers/char/vt.c 這個文件。vt.c我感覺應該是2.4內核的console.c和vt.c的結合體,應為它集成了console基本上所有功能函數,就ioctl在 vt_ioctl.c這個文件里。這個文件的主要作用是負責管理控制臺,如控制臺的模式(圖形、字符)、向控制臺輸出等等。其中能找到一些如 do_blank_screen(),blank_screen_t()這樣的函數,就是這些函數關閉了LCD控制器,修改任意一個都可以起作用。網上的 一個解決方案是把blank_screen_t()變成空函數,但是我沒有這樣試過,我覺得已經來到了問題的根源附近,應該能從根本上解決。 我們先看下屏幕關閉問題的真正起因,看這個控制臺初始化函數 static int __init con_init(void)
{
?const char *display_desc = NULL;
?struct vc_data *vc;
?unsigned int currcons = 0; acquire_console_sem(); if (conswitchp)
??display_desc = conswitchp->con_startup();
?if (!display_desc) {
??fg_console = 0;
??release_console_sem();
??return 0;
?} ?init_timer(&console_timer);
?console_timer.function = blank_screen_t;

?if (blankinterval) {
??blank_state = blank_normal_wait;
??mod_timer(&console_timer, jiffies + blankinterval);
?}
// 這是對控制臺定時器的初始化,定時器事件函數被連接到了blank_screen_t() /*
? * kmalloc is not running yet - we use the bootmem allocator.
? */
?for (currcons = 0; currcons < MIN_NR_CONSOLES; currcons++) {
??vc_cons[currcons].d = vc = alloc_bootmem(sizeof(struct vc_data));
??visual_init(vc, currcons, 1);
??vc->vc_screenbuf = (unsigned short *)alloc_bootmem(vc->vc_screenbuf_size);
??vc->vc_kmalloced = 0;
??vc_init(vc, vc->vc_rows, vc->vc_cols,
???currcons || !vc->vc_sw->con_save_screen);
?}
?currcons = fg_console = 0;
?master_display_fg = vc = vc_cons[currcons].d;
?set_origin(vc);
?save_screen(vc);
?gotoxy(vc, vc->vc_x, vc->vc_y);
?csi_J(vc, 0);
?update_screen(vc);
?printk("Console: %s %s %dx%d",
??vc->vc_can_do_color ? "colour" : "mono",
??display_desc, vc->vc_cols, vc->vc_rows);
?printable = 1;
?printk("\n"); release_console_sem(); #ifdef CONFIG_VT_CONSOLE
?register_console(&vt_console_driver);
#endif
?return 0;
}
其中引用了一個叫blankinterval的全局變量和一個console_time,我不知道內核的定時器是具體是怎么工作,但是 這樣的代碼已經很明顯了。這個定時器和電源管理宏PM_CONFIG沒有任何關系,它是控制臺的一部分。再看下blank_screen_t(): static void blank_screen_t(unsigned long dummy)
{
?blank_timer_expired = 1;
?schedule_work(&console_work);
} 可以發現vt.c開頭的宏,static DECLARE_WORK(console_work, console_callback, NULL);,找到了console_callback()這個函數: static void console_callback(void *ignored)
{
?acquire_console_sem(); if (want_console >= 0) {
??if (want_console != fg_console &&
????? vc_cons_allocated(want_console)) {
???hide_cursor(vc_cons[fg_console].d);
???change_console(vc_cons[want_console].d);
???/* we only changed when the console had already
????? been allocated - a new console is not created
????? in an interrupt routine */
??}
??want_console = -1;
?}
?if (do_poke_blanked_console) { /* do not unblank for a LED change */
??do_poke_blanked_console = 0;
??poke_blanked_console();
?}
?if (scrollback_delta) {
??struct vc_data *vc = vc_cons[fg_console].d;
??clear_selection();
??if (vc->vc_mode == KD_TEXT)
???vc->vc_sw->con_scrolldelta(vc, scrollback_delta);
??scrollback_delta = 0;
?}
?if (blank_timer_expired) {
??do_blank_screen(0);
??blank_timer_expired = 0;
?}
release_console_sem();
} 再看do_blank_screen(),隨著struct vc_data中的與fops類似指針跟蹤下去,就可以找到驅動里面的相應代碼了。寫出來太麻煩,讓我偷懶把。 小總結下,其實在控制臺內部就有一個定時器,它負責在一定時間之后將顯示關閉,而無視是否打開了電源管理功能。那這和Framebuffer有什么關系呢?我從一個很弱智的角度解釋,內核剛啟動的時候有這樣一句輸出: Console: colour dummy device 80x30 在初始化LCD控制器(Framebuffer)之后,有這樣一句輸出: Console: switching to colour frame buffer device 80x30 我就理解:這時候,內核把控制臺(也不知道是console還是tty)切換到了Framebuffer上,大蝦們趕快跳出來批判我吧,呵呵。 回到正題,從代碼可以發現,根本的解決之道是讓blankinterval = 0,blank_state就不會是blank_off之外的值,也就不會關閉屏幕了。 但是問題到這里還是沒有完全解決,如果用戶程序希望改變blankinterval來實現屏保(當然在我的系統上用不著);另外,一些程序改變 了blankinterval,程序退出之后,屏幕在一段時間之后還是會關閉的。怎么才能在用戶程序那頭解決這個問題呢,這又耗費了我很多時間。 我在追查代碼的過程中走了個彎路,認為修改控制臺的模式可以不讓黑屏現象出現,但是后來發現,這樣可能會使控制臺沒有辦法畫圖,不知道對不對。 忽略彎路,直接正解。vt.c中不是有很多操作控制臺的函數么?看看是誰修改了blankinterval。于是搜索 blankinterval,發現setterm_command()修改了它,然后搜索setterm_command,找到了 do_con_trol()函數,搜索do_con_trol,找到了do_con_write()函數,搜索do_con_write,終于最終 BOSS現身了:con_write()函數。為什么說它是最終BOSS呢?看看這段: static struct tty_operations con_ops = {
?.open = con_open,
?.close = con_close,
?.write = con_write,
?.write_room = con_write_room,
?.put_char = con_put_char,
?.flush_chars = con_flush_chars,
?.chars_in_buffer = con_chars_in_buffer,
?.ioctl = vt_ioctl,
?.stop = con_stop,
?.start = con_start,
?.throttle = con_throttle,
?.unthrottle = con_unthrottle,
}; 熟悉fops的話你就能看出來了,這是對tty設備的文件操作函數的表。也就是說,在用戶程序里,通過open函數打開/dev/tty,然后 再用write函數就可以修改blankinterval了。原理是找到了,實踐上有很大困難,那么多重函數調用,再看看do_con_trol()里面 的switch語句,正常人都要發暈。好在偉大的百度為我們提供了很多信息:在命令行下,可以使用setterm -blank 0指令來設置blankinterval。哈哈,救星來了,趕快看看setterm的源代碼。setterm屬于util-linux包,搜索一下很容易 找到。其中的perform_sequence()函數里有這樣一段: /* -blank [0-60]. */
?if (opt_blank && vcterm)?
??printf("\033[9;%d]", opt_bl_min); 真得很神奇啊,用個printf就可以在用戶程序里解決這個問題,本來我是打算只說用printf解決的,看到原理我想會更舒服一些;況且,在我的系統上用printf是不行的。 但是!問題還沒有完,往往在我們的系統中,LCD的虛擬控制臺和控制臺TTY不是同一個設備,也就是說,如果在程序里單純的printf是不行的!這樣只能修改你正在使用的TTY的blankinterval,而你用的卻是文本方式的設備,不存在黑屏問題。 于是,就需要仔細比較/dev/console、/dev/tty、/dev/ttyn的設備號,在我的系統里,用戶程序里/dev /console和/dev/tty都是5,說明他們是一個東西,/dev/ttyn是4,這才是FB上的虛擬控制臺。但是/dev/ttyn不是正在使 用的TTY,那么怎么printf呢?只好用write函數來解決了。 寫這樣一段代碼: #include #include #include void some_function() { int f; f = open("/dev/tty0", O_RDWR); write(f, "\033[9;0]", 8); close(f); } 問題終于解決了。 總結下,第二個問題有很多種解決方法: 1.修改LCD驅動,把關閉LCD控制器的函數變為空(不推薦) 2.修改vt.c中的blank_screen_t()函數,讓其為空(在系統不需要使用關閉顯示功能時推薦) 3.修改vt.c中的blankinterval,讓其為0(系統可能需要使用關閉顯示功能,而且希望系統上電后正常狀態下不會關閉顯示時推薦) 4.修改用戶程序,加入設置blankinterval的代碼(推薦) 今天就寫到這里,繼續干活了。

系統默認的是:Vt.c (drivers\char):static int blankinterval = 10*60*HZ;

另外還可以參考http://patchwork.kernel.org/patch/27474/

總結

以上是生活随笔為你收集整理的arm linux 显示屏 10钟黑屏的全部內容,希望文章能夠幫你解決所遇到的問題。

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

国产一区二区久久精品 | 国产日韩欧美中文 | 五月婷网站| 国产无区一区二区三麻豆 | 国产福利精品视频 | 一区二区三区精品久久久 | 99久高清在线观看视频99精品热在线观看视频 | 在线看污网站 | 亚洲一二视频 | 亚洲成人网在线 | 国产视频一区二区在线播放 | 欧美日韩一区二区三区视频 | www.黄色在线 | 日本久久久久久 | 午夜 免费 | av中文字幕免费在线观看 | 欧美大片www | 深夜免费福利视频 | 99热99热| 久久深夜福利免费观看 | 免费91在线 | v片在线看 | 在线观看免费版高清版 | 欧美综合干 | 日韩在线网 | 欧美老少交 | 探花在线观看 | 天天插综合| 日日夜夜精品免费观看 | 久久 一区 | 精品网站999www | 激情五月婷婷综合网 | 视频在线一区 | 精品久久久久久电影 | 精品一区二区免费在线观看 | 日韩av免费在线电影 | 国产成人精品一区二区 | 免费久久99精品国产婷婷六月 | 国产精品av一区二区 | 亚洲涩涩色 | 亚洲在线免费视频 | 91九色精品国产 | 久久色在线播放 | 啪啪动态视频 | 最近的中文字幕大全免费版 | 国产精品激情偷乱一区二区∴ | 1024手机基地在线观看 | 91av在线电影 | 国产黄色免费 | 久久视频国产 | 亚洲国产精品va在线 | 激情av在线播放 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 久久国内精品99久久6app | 成人黄色电影在线播放 | 欧美一区在线看 | 国产一级精品绿帽视频 | 人人爽久久涩噜噜噜网站 | 色99久久| 久热这里有精品 | 狠狠狠色狠狠色综合 | 超碰97人人干| 欧美日本一二三 | 国产精品一区专区欧美日韩 | 国产精品婷婷午夜在线观看 | 久久国产网站 | 五月天视频网 | 狠狠网亚洲精品 | 国产精品k频道 | 91视频传媒 | 国产免费高清 | 天天激情在线 | 96av在线视频| 狠狠色丁香婷婷综合 | 国产精品久久久久久久av电影 | 久久免费视频这里只有精品 | 亚洲一区二区三区精品在线观看 | 成人动漫视频在线 | 亚洲免费精品视频 | 精品国产一区二区三区久久久 | 久久色中文字幕 | 精品一区二区综合 | 国产毛片在线 | 天天色天天搞 | 国产欧美精品在线观看 | 成人精品亚洲 | 国精产品永久999 | 97视频精品 | 日韩精品一区二区不卡 | 久久视频中文字幕 | 激情大尺度视频 | 久久精品日韩 | 三日本三级少妇三级99 | 国产群p| 国产香蕉久久精品综合网 | 日韩成人中文字幕 | 免费看毛片网站 | 日韩精品在线视频免费观看 | 国内精品久久久久久中文字幕 | 久久精品三 | 超碰在线最新地址 | 亚洲精品国产欧美在线观看 | 在线观看精品一区 | 99视频国产精品免费观看 | 欧美色888 | 亚洲成人网在线 | 亚洲资源视频 | 久久久久久久久久久久久9999 | 中文字幕色网站 | av成人免费在线观看 | 日韩丝袜视频 | 伊人久久国产精品 | 国产大片黄色 | 久久精品xxx| 亚洲日本成人 | 国产伦理一区 | 久久久国内精品 | 狠狠操.com| 婷色| 成 人 免费 黄 色 视频 | 香蕉视频导航 | 91精品在线看 | 狠狠色狠狠色综合系列 | 精品a视频 | www色| 国产裸体bbb视频 | 一区国产精品 | 中文在线字幕免费观 | 免费h在线观看 | 狠狠狠狠狠色综合 | 99久久99久久精品 | 日韩在线观看一区二区 | 久久久www成人免费毛片 | 日韩在观看线 | 日日操天天射 | 日本中文字幕在线免费观看 | 97人人网 | 国产黄色av网站 | 色吊丝在线永久观看最新版本 | av大全在线 | 丁香在线观看完整电影视频 | 超碰人人乐 | 亚洲精品在线看 | 国产精品自在欧美一区 | 中文字幕在线看视频 | 91成人看片 | 天天射天天干 | 涩涩网站在线观看 | 免费三级骚 | 亚洲精品美女久久久久网站 | 国产精品成人一区二区三区 | 丁香六月五月婷婷 | 99在线观看精品 | 五月婷婷久 | 韩日精品在线观看 | 中文字幕一区二区三区在线视频 | 亚洲综合在线观看视频 | 免费日韩三级 | av7777777| 韩国精品在线观看 | 亚洲在线高清 | 免费日韩一区二区三区 | 久久黄色片| 免费高清在线观看电视网站 | a天堂最新版中文在线地址 久久99久久精品国产 | 国产成人精品一区二区在线 | 中文字幕在线观看国产 | 中文字幕在线视频一区二区 | 国产亚洲精品久久久久久电影 | 亚洲成色| 97在线观看视频免费 | 91视频88av | 欧美大码xxxx | 91爱爱网址 | 国产原创av在线 | 国产裸体永久免费视频网站 | 欧美精品一区二区免费 | 亚洲黄色精品 | av网站手机在线观看 | 国产糖心vlog在线观看 | 欧美日韩免费一区 | 日本中文字幕一二区观 | 国产成人久久精品77777 | 成人小视频在线播放 | 久久国产香蕉视频 | 日产乱码一二三区别免费 | 久久免费福利视频 | 黄色av免费在线 | 91九色蝌蚪视频网站 | 久艹视频在线免费观看 | 欧洲av不卡 | 国产999| 黄色亚洲 | 日韩亚洲国产精品 | 黄色在线观看污 | 99久久99视频只有精品 | 婷婷国产在线 | 日韩高清不卡一区二区三区 | 97超视频在线观看 | 欧美五月婷婷 | 色婷在线 | 欧美国产在线看 | 美女黄频 | 天天干天天操天天入 | 美女视频免费精品 | 日本黄色黄网站 | 日韩在线第一 | 日韩成人精品在线观看 | 国产一级特黄毛片在线毛片 | 亚洲欧美婷婷六月色综合 | 成人四虎影院 | 99精品国产兔费观看久久99 | 久久久天天操 | 欧美精品免费在线观看 | 欧美色噜噜| 欧美在线观看视频 | 中文字幕在线免费看 | 99久e精品热线免费 99国产精品久久久久久久久久 | 久久久精品视频网站 | 中文字幕一区二区三区视频 | 欧美福利视频一区 | 人人干天天干 | 精品国产亚洲日本 | 毛片在线播放网址 | 看片网站黄色 | 日韩在线无 | 久久久亚洲麻豆日韩精品一区三区 | 青青草国产精品 | 91成年人网站 | 国产精品99免视看9 国产精品毛片一区视频 | 成人av高清| 久草免费电影 | 欧美日本不卡高清 | 在线视频免费观看 | 丁香婷婷在线观看 | 中文字幕视频网站 | 最新中文字幕在线观看视频 | 国产短视频在线播放 | 成年人电影免费看 | 亚洲国产久| 久久国产亚洲视频 | 国产一区二区久久久久 | 国产精品第10页 | 99视频免费| 国产精品99久久久 | 国产女人40精品一区毛片视频 | 玖玖玖在线 | japanese黑人亚洲人4k | 狠狠色丁香婷婷综合最新地址 | 在线观看韩国av | 色噜噜日韩精品一区二区三区视频 | 国产黄网站在线观看 | 国产成人一区在线 | 久久精品这里都是精品 | 精品一区二区在线观看 | 成人久久网 | 激情网在线视频 | .国产精品成人自产拍在线观看6 | 六月激情网 | 曰本三级在线 | 日本三级吹潮在线 | 成人97人人超碰人人99 | 手机看片午夜 | 激情文学丁香 | 国产91精品看黄网站 | 五月天激情视频在线观看 | 午夜精品久久久久久久99无限制 | 就要干b| 久久久资源 | 国产手机av| 欧美视频国产视频 | 久热香蕉视频 | 久久久久夜色 | 夜夜嗨av色一区二区不卡 | 欧美精品在线一区 | 99在线国产 | 一区二区三区动漫 | 日日爽夜夜操 | 国产视频中文字幕在线观看 | 天天操天天干天天综合网 | 在线观看日韩精品 | 国产一区自拍视频 | 国产99中文字幕 | 女人高潮特级毛片 | 视频在线国产 | 日韩精品一区在线播放 | 免费精品国产va自在自线 | 国内精品视频一区二区三区八戒 | 香蕉视频啪啪 | 成年人免费看 | 国产精品99久久99久久久二8 | 深爱激情综合 | 97**国产露脸精品国产 | 99riav1国产精品视频 | 人人添人人澡人人澡人人人爽 | av电影中文字幕 | 92中文资源在线 | 久久精精品| 久久视频中文字幕 | www.久久免费 | 福利一区二区三区四区 | 亚州av成人| 免费视频 你懂的 | 国产精品视频不卡 | 欧美在线视频免费 | 欧美性生活大片 | 久久99精品热在线观看 | 91亚州| 亚洲黄色软件 | 国产精品视频在线观看 | 久久夜色精品国产欧美一区麻豆 | 国产免费又爽又刺激在线观看 | 午夜123| 午夜美女网站 | 91麻豆精品国产午夜天堂 | 久久开心激情 | 精品一二三区视频 | 一个色综合网站 | 日本免费久久高清视频 | 成人亚洲网 | 日韩在线视频线视频免费网站 | 韩国av在线| 国产免费av一区二区三区 | 黄色aa久久 | 日韩电影中文 | 国产精品久久久视频 | 日韩精品第1页 | 美女免费黄视频网站 | 久久久久久久久久电影 | 国产精品久久在线观看 | 久久久国产精品一区二区三区 | av福利在线播放 | 92国产精品久久久久首页 | 天天综合精品 | 91香蕉国产在线观看软件 | 99久久久久免费精品国产 | 国产永久免费高清在线观看视频 | 成人免费观看网址 | 欧美日韩一区二区三区免费视频 | 亚洲精品视频在线观看免费视频 | 亚洲精品中文字幕视频 | 91最新网址 | 免费看片在线观看 | 久久久精品久久日韩一区综合 | 免费成人黄色片 | 中文字幕av网站 | 国产精品白浆 | 激情久久久久久久久久久久久久久久 | 国产丝袜| 在线观看av麻豆 | 在线观看中文字幕dvd播放 | 久久精品国产美女 | 国产 欧美 在线 | 中文资源在线观看 | 日日夜夜免费精品视频 | 蜜桃av久久久亚洲精品 | 国产亚洲一区二区在线观看 | 2022中文字幕在线观看 | 国产精品美女视频网站 | 亚洲精品乱码久久久一二三 | 日韩中文字幕在线观看 | 久久96国产精品久久99漫画 | 国产男女爽爽爽免费视频 | 日韩av在线一区二区 | 免费看国产一级片 | 久久精品站 | 免费在线观看国产黄 | 高清中文字幕av | 色视频网站免费观看 | 91丨九色丨勾搭 | 日本韩国精品一区二区在线观看 | 久久99精品国产一区二区三区 | 久久福利精品 | av免费看在线 | 国产亚洲欧美精品久久久久久 | 久久精品国产99 | 最近能播放的中文字幕 | 国产99精品 | 亚洲成a人片在线www | 精品国产_亚洲人成在线 | 亚洲va欧美va人人爽春色影视 | 欧美一二三在线 | 狠狠地日| 欧美日韩免费在线观看视频 | 99精品国产99久久久久久97 | 91精品啪| 国产精品黄网站在线观看 | 久草免费手机视频 | 免费一级日韩欧美性大片 | 天天超碰| 日日综合网 | 日韩在线视频不卡 | 国产午夜麻豆影院在线观看 | 国产精品乱码久久久 | www.久久久精品| av天天在线观看 | 日韩中文字幕一区 | 国产91在线播放 | 天天操夜夜干 | 黄色网www| 欧美做受高潮电影o | 亚洲特级片 | 国产视频在线播放 | 久久影院中文字幕 | jizz999| 99久久精品国产欧美主题曲 | 青青河边草观看完整版高清 | 成人一区二区在线观看 | 四虎影视欧美 | 六月丁香在线观看 | 欧美日韩国产色综合一二三四 | 91成人网在线播放 | 久久 地址 | 国产成人精品亚洲日本在线观看 | 国产成人久久 | 欧美日韩国产高清视频 | 狠狠狠操 | 成人免费观看电影 | 玖玖玖精品 | 精品一二区 | 91麻豆免费视频 | 午夜精品久久久久久久久久久久久久 | 日韩美女高潮 | 九九久久久久99精品 | 日本精品小视频 | 美女久久久久久 | 日本公妇在线观看高清 | 精品免费视频. | 国产精品久久久久免费观看 | 久久伊人精品天天 | 国产理论免费 | 久久99精品国产91久久来源 | 亚洲草视频 | 国内免费久久久久久久久久久 | avove黑丝 | 中午字幕在线 | 午夜色性片 | 三级黄色网址 | 欧美伦理电影一区二区 | 精品国产91亚洲一区二区三区www | 免费高清无人区完整版 | 欧美精品在线一区 | 丝袜制服综合网 | 欧美日韩国产一区二区三区 | 超碰97免费在线 | 国产一区在线观看免费 | 天天色棕合合合合合合 | 黄色网大全 | 草久在线播放 | 日韩免费在线一区 | 久久久久久国产精品美女 | 精品96久久久久久中文字幕无 | 国产亚洲婷婷免费 | 午夜在线免费观看视频 | 国产视频在线观看一区 | 国产精品a级 | 99视频在线精品国自产拍免费观看 | 91视频啊啊啊 | 亚洲成人av一区 | 国产精品久久久久毛片大屁完整版 | 黄色一级大片在线免费看国产一 | 久久久国产电影 | 91日韩精品视频 | 久久婷婷亚洲 | 国产成人久久精品77777综合 | 日狠狠 | 伊在线视频 | 久久久久亚洲国产精品 | 成人av教育 | 中文字幕中文字幕在线中文字幕三区 | 国产美女免费观看 | 韩国av在线 | 欧美日韩性视频在线 | 欧美性极品xxxx做受 | 久草久热 | 国产亚洲精品久久19p | 亚洲黄色三级 | 婷婷精品视频 | av片子在线观看 | 免费在线日韩 | 四虎在线观看精品视频 | 正在播放一区二区 | 国产一级精品视频 | 中文字幕在线免费看 | 亚洲精品免费观看视频 | 91成人免费视频 | av天天澡天天爽天天av | 超碰免费公开 | 日韩在线不卡视频 | 国产美女网站在线观看 | 午夜影院一级片 | 中文字幕高清视频 | 欧美日韩在线视频免费 | 99中文字幕视频 | 超碰97中文| 五月天亚洲婷婷 | 美国av片在线观看 | 玖玖视频免费在线 | 激情网五月婷婷 | 欧美成人影音 | 欧美在线视频一区二区三区 | 午夜精品久久久久久久久久久久久久 | 久久久久久久久久亚洲精品 | 久草在线最新免费 | 91.dizhi永久地址最新 | 久久99国产综合精品 | 欧美三级高清 | 午夜视频黄 | 久久五月情影视 | 久久电影中文字幕视频 | 中日韩在线视频 | 欧美日韩亚洲在线观看 | 国产成人av免费在线观看 | 91精选在线 | 亚洲黄在线观看 | 成年人在线播放视频 | 天天曰 | 国产黄色免费电影 | 国产不卡在线看 | 亚洲精品中文在线 | 狠狠干电影 | 国产一级免费在线观看 | 久久国产精品免费看 | 亚洲成人国产 | 国产一级做a爱片久久毛片a | 免费三及片| 欧美色婷婷 | 国产精品一区二区美女视频免费看 | 91一区啪爱嗯打偷拍欧美 | 国产精品99久久久久久人免费 | 亚洲视屏在线播放 | 9i看片成人免费看片 | 在线免费高清 | 最新av电影网址 | 综合久久婷婷 | 亚洲 欧洲 国产 日本 综合 | 又长又大又黑又粗欧美 | 青青草国产精品视频 | 欧美综合色 | 亚洲精品美女久久 | 亚洲天堂在线观看完整版 | 91精品国产九九九久久久亚洲 | 天天爽夜夜爽精品视频婷婷 | a√资源在线| 97小视频 | 久久国产免 | 免费高清国产 | 9797在线看片亚洲精品 | 最新色站 | 国产最顶级的黄色片在线免费观看 | 97超碰影视 | 日韩欧美视频一区 | 亚洲精品黄网站 | 久久免费视频99 | 国产理论影院 | 亚洲一二区精品 | 日韩一级电影网站 | 免费在线国产精品 | 97av在线视频免费播放 | 日韩精品一区二区免费 | 久草视频免费 | 成年人免费观看在线视频 | 韩国av一区二区三区 | 亚洲视频免费在线观看 | 成人影片在线免费观看 | 伊人狠狠色丁香婷婷综合 | 久久精品一二三区 | 激情五月播播久久久精品 | 日韩精品一区在线播放 | 亚洲毛片久久 | 国产精品精品久久久 | 中文字幕精品一区久久久久 | 人人网av | 日韩欧美大片免费观看 | 91精品麻豆 | 国语精品免费视频 | 四虎国产精品成人免费4hu | 九九热免费精品视频 | 日韩有码网站 | 五月天久久综合网 | 国产老熟 | 日日干天天射 | 精品国产一区二区三区久久久久久 | 久草在线在线精品观看 | 欧美日韩中文字幕视频 | 欧美国产精品一区二区 | 日韩经典一区二区三区 | 日本一区二区不卡高清 | 丁香六月婷婷开心 | 亚洲精品久久久蜜臀下载官网 | 日韩一区二区在线免费观看 | www.夜色.com| 久久99亚洲网美利坚合众国 | 久要激情网 | 欧美日韩成人 | 午夜av一区 | 日韩av男人的天堂 | 丁香导航| 黄色精品国产 | 欧美成人高清 | 亚洲电影免费 | 人人爱爱 | 免费91麻豆精品国产自产在线观看 | 热久久精品在线 | 97视频免费观看 | 天天插综合 | 免费黄av| 免费视频黄 | 91经典在线 | 91精品一区二区三区久久久久久 | 欧美久久久一区二区三区 | 久久精品成人热国产成 | 狠狠躁夜夜躁人人爽超碰91 | 欧美一二三四在线 | 可以免费看av | 欧美一区在线观看视频 | 免费视频久久久久 | 中文字幕一区在线观看视频 | 欧美xxxx性xxxxx高清 | 日韩v在线91成人自拍 | 99精品国产一区二区 | 手机在线欧美 | 99热官网 | 国产黄在线免费观看 | 日韩不卡高清视频 | 91精品国自产在线观看欧美 | 麻豆视频观看 | 久久这里只精品 | av在线免费网 | 国产精品96久久久久久吹潮 | 狠狠干电影 | 午夜天使| 五月婷婷六月丁香在线观看 | 久久96国产精品久久99漫画 | 狠狠操天天射 | 成人国产精品免费 | 国产一区视频导航 | 99精品国产一区二区三区麻豆 | 久久天堂亚洲 | 精品视频资源站 | 国产中文a | 91精品一区二区三区蜜臀 | 久久婷婷亚洲 | 欧美一级片播放 | 在线成人看片 | 久久激情婷婷 | 国产精品欧美久久 | 国产区精品在线 | 国产精品视频久久久 | 亚洲精品国产区 | 久久久久久久久久久网 | 天天天综合 | 九九久久久久久久久激情 | av天天澡天天爽天天av | 免费91麻豆精品国产自产在线观看 | 欧美三级高清 | 日韩av一区二区三区在线观看 | 99久久免费看 | 久久久精品在线观看 | 久久无码av一区二区三区电影网 | 99视频久 | 97视频在线 | 99精品福利视频 | 欧美日韩一二三四区 | 亚洲国产精品第一区二区 | 热99久久精品 | 天天草天天干天天 | 欧美日韩国产精品一区二区 | 人人爽影院 | 91麻豆网站| 天天玩天天干天天操 | 天天干,天天操,天天射 | 精品一区二区三区久久久 | 国产成人福利片 | 91福利影院在线观看 | 色综合五月天 | 国产高清在线精品 | 国产综合久久 | 久久精品一区八戒影视 | 91免费版在线观看 | 亚洲人成综合 | 久久久污 | 黄色片免费电影 | 久精品在线观看 | 国产精品一区欧美 | 中文字幕中文字幕在线中文字幕三区 | 国内精品久久久久久久影视简单 | 97在线观看视频 | 久久精品中文字幕一区二区三区 | 91.麻豆视频 | 福利一区二区三区四区 | 日日碰狠狠添天天爽超碰97久久 | 国产精品一区二区av麻豆 | 免费日韩av片 | 2019中文 | 99视频在线观看免费 | 9ⅰ精品久久久久久久久中文字幕 | 国产精品一区二区三区在线看 | 日韩成人xxxx | 国产在线一区二区 | 欧美日本中文字幕 | 久久福利国产 | 国产伦理久久精品久久久久_ | 99人成在线观看视频 | 久久久久久久国产精品 | 亚洲成av人片在线观看香蕉 | 日日夜夜天天久久 | 亚洲午夜av电影 | 日本九九视频 | 亚洲电影在线看 | 日韩免费高清 | 欧美专区国产专区 | 亚洲更新最快 | 久久午夜免费视频 | 婷婷在线网 | 国产又粗又猛又爽 | 成年人在线电影 | 激情开心站 | 精品亚洲va在线va天堂资源站 | 欧美福利视频一区 | 久久久久久久18 | 日日夜夜狠狠干 | 97日日碰人人模人人澡分享吧 | 国产精品久久久久亚洲影视 | 亚洲女同videos | 在线观看完整版免费 | 中文字幕av网站 | 亚洲视频在线视频 | 91精品一| 91九色最新 | 看片一区二区三区 | 天天天干天天天操 | 色人久久| 一区二区电影网 | 日本三级香港三级人妇99 | 日日天天 | 狠狠做深爱婷婷综合一区 | 久久不卡视频 | 国产精品久久久99 | 亚洲精品视频网站在线观看 | 美女在线免费观看视频 | 黄色影院在线播放 | 天天爱天天操 | 国产伦理剧 | 久久久久久看片 | 成片人卡1卡2卡3手机免费看 | av电影免费在线播放 | 91人人澡人人爽 | 欧美日韩国产在线一区 | 在线观看国产www | 香蕉视频在线播放 | 亚洲春色奇米影视 | 欧美日韩在线观看视频 | 国产免费观看视频 | 久久国产精品99精国产 | 亚洲永久精品视频 | 青青河边草免费 | 九九九九色 | 丁香av在线| 午夜日b视频 | 亚洲午夜久久久久久久久 | 欧美日韩国产精品一区二区亚洲 | 国产精品青青 | 欧美综合在线观看 | 久草视频中文 | 99久久精品久久久久久清纯 | 天天插视频 | 亚洲黄色影院 | 久久久亚洲国产精品麻豆综合天堂 | 久久 一区 | 亚洲精品动漫在线 | 24小时日本在线www免费的 | 超级碰碰视频 | 热re99久久精品国产66热 | 久久99国产精品 | 黄色www免费 | 美女视频黄网站 | 久久夜色精品国产欧美一区麻豆 | 欧美日韩p片 | 日本精品一区二区 | 99热这里只有精品国产首页 | 国产精品va在线观看入 | 亚洲综合精品视频 | 久久午夜鲁丝片 | 青青河边草免费观看完整版高清 | 日韩高清成人 | 天天爽天天碰狠狠添 | 久久成人黄色 | 五月天综合激情网 | 日韩va亚洲va欧美va久久 | 色综合久久久久综合 | www操操| 中文字幕一区二区三区精华液 | 国产精品wwwwww| 国产精品久久久久久久av大片 | 国内视频 | 在线观看国产日韩 | 成人免费观看电影 | 免费成人av在线看 | 综合网色 | 国产精品一区二区在线观看免费 | 中文字幕乱视频 | 免费a级毛片在线看 | 人人干网 | av激情五月 | 97视频在线免费观看 | 国产一区二区在线观看免费 | 亚洲视频在线免费观看 | 久久理论视频 | 在线激情影院一区 | 国产精品久久久久久久午夜片 | 久久久国产网站 | 亚洲va欧洲va国产va不卡 | 国产中文伊人 | 久久高清国产 | 黄色一区二区在线观看 | 激情偷乱人伦小说视频在线观看 | 日韩精品一区在线观看 | 久久国产手机看片 | 久久久午夜精品福利内容 | 国产香蕉久久精品综合网 | 97国产大学生情侣酒店的特点 | 最近中文字幕高清字幕在线视频 | 精品国产成人 | 国产一级免费视频 | 国产999精品久久久影片官网 | 亚洲精品美女在线观看播放 | 亚洲成人av一区 | 欧美视频日韩 | 国产乱码精品一区二区三区介绍 | 精品视频免费久久久看 | 久久99久| 在线韩国电影免费观影完整版 | 五月的婷婷 | 亚洲乱码精品久久久 | 日韩成人中文字幕 | 色妞色视频一区二区三区四区 | 另类五月激情 | 欧美精品久久久久久久久久 | 国产麻豆电影在线观看 | 亚洲欧美在线观看视频 | 高清国产在线一区 | 欧美精品国产综合久久 | 五月天久久狠狠 | 99久免费精品视频在线观看 | 嫩草91影院| 国产高清99| 99国产一区二区三精品乱码 | 精品在线免费观看 | 在线国产一区二区三区 | 最近日本韩国中文字幕 | 在线不卡a| 国产成人免费av电影 | 国产白浆视频 | 黄色aa久久 | 在线日韩中文 | 久久久久免费视频 | 国产亚洲精品久久 | 在线观看亚洲专区 | 国内外成人免费在线视频 | 在线观看网站你懂的 | 日韩va欧美va亚洲va久久 | 在线播放视频一区 | 欧美日韩国产xxx | 麻豆精品在线 | 日韩免费一级a毛片在线播放一级 | 国产黄色片久久久 | 亚洲一二三在线 | 亚洲专区视频在线观看 | 人人干,人人爽 | 偷拍精品一区二区三区 | h动漫中文字幕 | 麻豆91精品视频 | 三日本三级少妇三级99 | 欧美日韩3p| 婷婷丁香自拍 | 日日成人网 | 亚洲精品久久久久中文字幕m男 | 精品一二三四视频 | 99视频国产在线 | 欧美日韩国产亚洲乱码字幕 | 国产精品12345 | 日韩中文字幕第一页 | 超碰97在线资源站 | 免费日韩 精品中文字幕视频在线 | 国产老太婆免费交性大片 | 国产精品久久久久影院 | 夜又临在线观看 | 一二三区av | 欧美日韩网站 | 伊人在线视频 | 天天草天天操 | 天天操天天干天天摸 | 天天射日 | 欧美精品久久久久久久亚洲调教 | 一区二区视频在线播放 | 五月天色丁香 | 久久综合久久综合久久综合 | 婷婷综合导航 | 日韩综合在线观看 | 久久综合给合久久狠狠色 | 国产麻豆精品一区二区 | 日本精品久久久久中文字幕5 | 99久久精品免费看国产麻豆 | 天天射天天舔天天干 | 国产麻豆电影在线观看 | 久久综合九色综合欧美就去吻 | 日韩av线观看 | 日韩性片 | 丁香五月亚洲综合在线 | 九九免费在线视频 | 精品视频| 国产精品久久久久影视 | 日韩午夜在线播放 | 欧美一区二区三区免费观看 | 99高清视频有精品视频 | a天堂免费 | 91在线免费视频 | 久久黄色影院 | 久久国产精品99久久久久 | 成人国产在线 | 日本三级香港三级人妇99 | 日韩欧美视频二区 | 久艹视频在线免费观看 | 亚洲三级在线免费观看 | 在线观看免费黄视频 | 免费高清在线观看成人 | 免费中文字幕在线观看 | 在线观看免费av网站 | 人人玩人人爽 | 精品久久久久久久久久久久久久久久久久 | 国产日韩欧美在线看 | 亚洲午夜精品电影 | 国产欧美在线一区二区三区 | 热re99久久精品国产66热 | 久久久av免费 | 国产日韩欧美视频在线观看 | 西西4444www大胆视频 | 亚洲国产成人精品在线观看 | 91香蕉国产在线观看软件 | 91日韩免费 | 九九99 | 国产999精品久久久影片官网 | 欧美一区二视频在线免费观看 | 久草男人天堂 | 久久www免费人成看片高清 | 特及黄色片 | 中文字幕在线字幕中文 | 久久艹99 | av黄免费看 | 在线电影 你懂得 | 人人爽人人澡 | 99精品视频播放 | 免费观看全黄做爰大片国产 | 久久精品国产一区二区三 | 91在线免费看片 | 蜜臀av性久久久久av蜜臀三区 | 一区二区亚洲精品 | 国产精品福利无圣光在线一区 | 97超碰在线免费观看 | 亚洲理论在线观看 | 91丨九色丨蝌蚪丨对白 | 日韩大片在线看 | 亚洲成人av影片 | 中文字幕频道 | 在线成人一区 | 亚洲理论在线观看电影 | 国产精品一区二区久久 | 国产99久久九九精品免费 | 日韩欧三级| 久久久久久片 | 久艹视频在线观看 | www.国产精品 | 伊人婷婷网 | 久久综合99| 在线国产91 | 91福利影院在线观看 | 成人在线超碰 | 久久久亚洲影院 | 手机在线中文字幕 | 激情网站| 少妇性xxx| 天天操天天操天天操天天操天天操天天操 | 精品久久久一区二区 | 国产日产精品一区二区三区四区 | 国产精品久久久久久av | 亚洲视频中文 | 狠狠色丁香婷婷综合视频 | 超碰在线公开 | 美女免费视频一区 | 国产精品成人一区二区 | 免费毛片一区二区三区久久久 | 色婷婷综合久久久 | 久久国产影院 | 在线欧美小视频 | 岛国大片免费视频 | 中文字幕精品一区久久久久 | 成人影片在线播放 |