2440 lcd10分钟休眠修改

在我们的系统中,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 <fcntl.h>
#include <stdio.h>
#include <sys/ioctl.h>
 
void some_function()
{
 int f;
 f = open("/dev/tty0", O_RDWR);
 write(f, "/033[9;0]", 8);
 close(f);
}

修改用户程序,加入设置blankinterval的代码(推荐)

时间: 2024-11-07 17:19:07

2440 lcd10分钟休眠修改的相关文章

树莓派:硬盘休眠

此文转自:http://mkitby.com/2016/05/15/raspberry-pi-nas-manage-hdd-power/  我是用第二种方法实现休眠的. 为了延长硬盘使用寿命,当硬盘不使用时,需要让硬盘休眠,目前有一些软件可以自动做这事,像 hdparm, hd-idle 和 sdparm,具体用哪个取决于USB to SATA控制器和硬盘本身,其实说白了就是一个一个试,哪个有用就用哪个.当然,这里说的都是机械硬盘,固态硬盘没研究过. 注意:不要让机械硬盘频繁地休眠唤醒,这样会给

Linux查找最近修改的文件

查找当前目录下.phtml文件中,最近30分钟内修改过的文件. find . -name '*.phtml' -type f -mmin -30 查找当前目录下.phtml文件中,最近30分钟内修改过的文件,的详细情况. find . -name '*.phtml' -type f -mmin -30 -ls 查找当前目录下,最近1天内修改过的常规文件. find . -type f -mtime -1 查找当前目录下,最近1天前(2天内)修改过的常规文件. find . -type f -mt

atime mtime ctime 查找最近修改的文件

队友就是拿来卖的,为了被卖,努力学习.将来卖队友!!!!! 如何查找近30分钟被修改的配置文件: find / –name '*.conf'  -mmin 30  #查找最近30分钟修改过的文件find / -name '*.conf' -mtime 0 #查找最近24小时修改过的文件 怎么查看文件的atime,mtime,ctime: Before we go any further, I'd like to remind you that using stat command is prob

用find命令查找最近修改过的文件

Linux的终端上,没有windows的搜索那样好用的图形界面工具,但find命令确是很强大的. 比如按名字查找一个文件,可以用 find / -name targetfilename . 唉,如果只知道名字,不知道地点,这样也不失为一个野蛮有效的方法. 按时间查找也有参数 -atime 访问时间 -ctime 改变状态的时间 -mtime修改的时间.但要注意,这里的时间是以24小时为单位的. 查看man手册后使用,你会很迷惑: -mtime n: Files data was last mod

Centos Linux 常用shell操作命令

文件处理命令:ls 功能描述:显示目录文件 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 语法: ls 选项[-ald]  [文件或目录] -a 显示所有文件,包括隐藏文件 -l 详细信息显示 -d 查看目录属性 $ ls –a > dir.txt //将ls –a命令执行结果输出到dir.txt文件. $ ls –a >> dir.txt //将ls –a命令执行结果附加到dir.txt文件之后. 文件处理命令:cd 功能描述:切换目录 命令英文原意:cha

ubuntu入门

Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音.了解发音是有意义的,您不是第一个为此困惑的人,当然,也不会是最后一个:) 大多数的美国人读 ubuntu 时,将 u 作为元音发音,类似单词 who 或者 boo ,重音在第二个音节即 u'buntu ,oo-boon-too . 如果您喜欢撒哈拉,喜欢它令人窒息的温柔.梦幻般的寂寥还有张扬恣肆的旷远,您大可在第一个 u,后面带些嗡嗡声: oom-boon-too. Ubuntu的中文发音大约为:

常用Linux命令、包括vi 、svn

/etc/init.d/network restart//===========================================更新脚本cd /www/scripts更新站点./staging_deploy.sh -d web更新resource./staging_deploy.sh -r resource./staging_deploy.sh -n webplus //31上手动获包cd /www/staging/svn/phprm -rf wget http://i.fx-f

第十一章 Shell常用命令与工具(一)

本章节学习一些在编写Shell时的常用命令或工具及使用技巧.有人说Shell脚本是命令堆积的一个文件,按顺序去执行.还有人说想学好Shell脚本,要把Linux上各种常见的命令或工具掌握了,这些说法都没错.由于Shell语言本身在语法结构上比较简单,是面向过程编程,想实现复杂的功能有点强人所难!而且Shell本身又工作在Linux内核之上,在用户态调用Linux命令会很方面,所以大多数情况下我们都是依靠这些命令来完成脚本中的某些功能,比如文本处理.获取系统状态等等,然后通过Shell语法结构组织

Ubuntu完全教程,让你成为Ubuntu高手!

Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音.了解发音是有意义的,您不是第一个为此困惑的人,当然,也不会是最后一个:) 大多数的美国人读 ubuntu 时,将 u 作为元音发音,类似单词 who 或者 boo ,重音在第二个音节即 u'buntu ,oo-boon-too . 如果您喜欢撒哈拉,喜欢它令人窒息的温柔.梦幻般的寂寥还有张扬恣肆的旷远,您大可在第一个 u,后面带些嗡嗡声: oom-boon-too. Ubuntu的中文发音大约为: