linux内核开机logo显示几分钟之后黑屏解决办法

因为PC Linux有setterm, 自己搞的系统可不见得有。

解决办法有两种:

1:进入drivers/char/vt.c中将blank_screen_t( )函数内容注释掉,重新编译内核后,系统开机后LCD没有出现屏幕不受控制的情况了

2:编写应用程序:

#include <stdio.h> 
#include <fcntl.h> 
#include <sys/ioctl.h> 
void main()
{
int fd; 
fd = open("/dev/tty0", O_RDWR); 
write(fd, "\033[9;0]", 8); 
close(fd); 

}

将这一应用程序编译生成可执行文件,假如命名为"keep_lcd_screen",
将"keep_lcd_screen"copy到根文件的/bin目录,
然后在根文件目录/etc/init.d 中的rcS启动配置文件中加入以下命令
./bin/keep_lcd_screen
重新启动内核,LCD就不会自动关闭了,

注意:方法一需要修改内核,但如果当遇到需要用应用程序关闭lcd是,就不行了,所以,第二种方法较好。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值