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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

Linux下LCD自动关闭解决方法,一般就自动十分钟黑屏的原因

發(fā)布時間:2025/3/21 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux下LCD自动关闭解决方法,一般就自动十分钟黑屏的原因 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Linux下LCD自動關(guān)閉解決方法

主機(jī)環(huán)境:Gentoo Linux 11.2

內(nèi)核版本:Linux Kernel 3.2.1

原創(chuàng)作品,轉(zhuǎn)載請表明http://blog.csdn.net/yming0221/article/details/7339296

正常情況下Linux會在一段時間后默認(rèn)關(guān)閉屏幕,默認(rèn)為10分鐘。這里你可能會認(rèn)為是Gnome或KDE等桌面環(huán)境設(shè)置的屏幕保護(hù)程序或電源管理功能,即使不安裝桌面環(huán)境屏幕照樣會自動關(guān)閉。

下面就來分析下原因。

看到網(wǎng)上的資料說這是由vt驅(qū)動來設(shè)置的。

下面進(jìn)入內(nèi)核源碼目錄下的drivers文件夾,后執(zhí)行

?

[cpp]?view plaincopyprint?
  • grep?blankinterval?./*?-R??
  • grep blankinterval ./* -R


    搜索那個文件中設(shè)置了該變量。

    ?

    ?

    搜索結(jié)果如下:

    ./tty/vt/vt.c:static void blank_screen_t(unsigned long dummy);
    ./tty/vt/vt.c:static DEFINE_TIMER(console_timer, blank_screen_t, 0, 0);
    ./tty/vt/vt.c:static void blank_screen_t(unsigned long dummy)

    下面打開該文件修改大約180行的位置

    ?

    [cpp]?view plaincopyprint?
  • static?int?vesa_blank_mode;?/*?0:none?1:suspendV?2:suspendH?3:powerdown?*/??
  • static?int?vesa_off_interval;??
  • //static?int?blankinterval?=?10*60;???
  • static?int?blankinterval?=?0;??
  • core_param(consoleblank,?blankinterval,?int,?0444);??
  • static int vesa_blank_mode; /* 0:none 1:suspendV 2:suspendH 3:powerdown */ static int vesa_off_interval; //static int blankinterval = 10*60; static int blankinterval = 0; core_param(consoleblank, blankinterval, int, 0444);

    這樣只是初始化的時候?qū)⑵淠J(rèn)設(shè)置為0,這樣朝陽可以通過用戶程序?qū)ζ溥M(jìn)行設(shè)置。

    ?

    ?

    當(dāng)然還有其他的解決方法,總結(jié)如下:

    ?

    1.修改LCD驅(qū)動,把關(guān)閉LCD控制器的函數(shù)變?yōu)榭?#xff08;不推薦)2.修改vt.c中的blank_screen_t()函數(shù),讓其為空(在系統(tǒng)不需要使用關(guān)閉顯示功能時推薦)3.修改vt.c中的blankinterval,讓其為0(系統(tǒng)可能需要使用關(guān)閉顯示功能,而且希望系統(tǒng)上電后正常狀態(tài)下不會關(guān)閉顯示時推薦)4.修改用戶程序,加入設(shè)置blankinterval的代碼(推薦)

    **************LCD 自動在十分鐘內(nèi)黑屏的 的處理方式2*******

    在uboot 啟動的時候傳入進(jìn)入 參數(shù) 控制并且黑屏的時間

    添加這個參數(shù)就可以解決的 consoleblank=0? 這個參數(shù)就是可以的






    總結(jié)

    以上是生活随笔為你收集整理的Linux下LCD自动关闭解决方法,一般就自动十分钟黑屏的原因的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。