关于QT程序的黑屏问题 - AM437x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8684|回复: 5
打印 上一主题 下一主题

[已解决] 关于QT程序的黑屏问题

[复制链接]

3

主题

4

帖子

1027

积分

金牌会员

Rank: 6Rank: 6

积分
1027
跳转到指定楼层
楼主
发表于 2016-4-6 17:12:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
创龙工程师,您好:
      qt程序在运行的时候关闭了matix文件系统,但是运行一段时间以后就会自动黑屏,请问需要如何设置不黑屏?

祝好
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖
回复

使用道具 举报

0

主题

161

帖子

1093

积分

创龙

Rank: 8Rank: 8

积分
1093
沙发
发表于 2016-4-7 09:50:49 | 只看该作者
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
回复 支持 反对

使用道具 举报

3

主题

4

帖子

1027

积分

金牌会员

Rank: 6Rank: 6

积分
1027
板凳
 楼主| 发表于 2016-4-7 11:32:24 | 只看该作者
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);
这两句 的意思是要想修改关闭屏幕的时间或者常开屏幕,需要修改驱动源码么?


回复 支持 反对

使用道具 举报

0

主题

161

帖子

1093

积分

创龙

Rank: 8Rank: 8

积分
1093
地板
发表于 2016-4-7 16:04:25 | 只看该作者
你好,现在读出来就已经是0,默认不关屏了啊。

root@am437x-evm:~# cat /sys/module/kernel/parameters/consoleblank
0
回复 支持 反对

使用道具 举报

0

主题

83

帖子

426

积分

创龙

Rank: 8Rank: 8

积分
426
5#
发表于 2016-4-11 18:12:13 | 只看该作者
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   前加 # 注释掉即可。
回复 支持 反对

使用道具 举报

0

主题

83

帖子

426

积分

创龙

Rank: 8Rank: 8

积分
426
6#
发表于 2016-4-11 18:33:05 | 只看该作者
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。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-11-1 07:56 , Processed in 0.038149 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表