嵌入式开发者社区

标题: 关于QT程序的黑屏问题 [打印本页]

作者: almn2755    时间: 2016-4-6 17:12
标题: 关于QT程序的黑屏问题
创龙工程师,您好:
      qt程序在运行的时候关闭了matix文件系统,但是运行一段时间以后就会自动黑屏,请问需要如何设置不黑屏?

祝好

作者: teddy    时间: 2016-4-7 09:50
lcd设置自动关屏时间:
echo 0 > /sys/module/kernel/parameters/consoleblank
注:
drivers/tty/vt/vt.c:static int blankinterval = 10*60;
drivers/tty/vt/vt.c:core_param(consoleblank, blankinterval, int, 0444);

lcd关闭黑屏:
Framebuffer console blankes out after blanking interval. Framebuffer console blanking and unblanking can be set via below sysfs interfaces.
to unblank:
$echo "0" > /sys/class/graphics/fb0/blank
to blank:
$echo "4" > /sys/class/graphics/fb0/blank
作者: almn2755    时间: 2016-4-7 11:32
teddy 发表于 2016-4-7 09:50
lcd设置自动关屏时间:
echo 0 > /sys/module/kernel/parameters/consoleblank
注:

1 这句话$echo "0" > /sys/class/graphics/fb0/blank 输入以后,屏幕就不会关闭了么
目前我只想让屏幕一直亮,最简单的方式是?
2 另外我输入echo 0 > /sys/module/kernel/parameters/consoleblank
   显示permission denied,这是为什么呢?通过这个就可以设置自动关屏时间么?
3 drivers/tty/vt/vt.c:static int blankinterval = 10*60;
drivers/tty/vt/vt.c:core_param(consoleblank, blankinterval, int, 0444);
这两句 的意思是要想修改关闭屏幕的时间或者常开屏幕,需要修改驱动源码么?



作者: teddy    时间: 2016-4-7 16:04
你好,现在读出来就已经是0,默认不关屏了啊。

root@am437x-evm:~# cat /sys/module/kernel/parameters/consoleblank
0

作者: vefone    时间: 2016-4-11 18:12
almn2755 发表于 2016-4-7 11:32
1 这句话$echo "0" > /sys/class/graphics/fb0/blank 输入以后,屏幕就不会关闭了么
目前我只想让屏幕一 ...

你好,我是广州创龙梁工,进入系统后,修改etc/init.d/matrix-gui-2.0文件,将51行处的echo -ne "\033[9;10]\033[14;10]" > /dev/tty4   前加 # 注释掉即可。

作者: vefone    时间: 2016-4-11 18:33
almn2755 发表于 2016-4-7 11:32
1 这句话$echo "0" > /sys/class/graphics/fb0/blank 输入以后,屏幕就不会关闭了么
目前我只想让屏幕一 ...

方法二:
在etc/init.d/matrix-gui-2.0文件的51行处的echo -ne "\033[9;10]\033[14;10]" > /dev/tty4 后添加 echo -ne "\033[9;0]" > /dev/tty4,该行作用是设置consoleblank为0。




欢迎光临 嵌入式开发者社区 (https://51ele.net/) Powered by Discuz! X3.4