Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Yocto 如果我让imx6板闲置10分钟,为什么我的lcd控制台会关闭?_Yocto_Imx6 - Fatal编程技术网

Yocto 如果我让imx6板闲置10分钟,为什么我的lcd控制台会关闭?

Yocto 如果我让imx6板闲置10分钟,为什么我的lcd控制台会关闭?,yocto,imx6,Yocto,Imx6,我是imx6和yocto bsp的新手,在探索过程中,我发现lcd控制台在整整12分钟后就会熄灭。yocto的源代码中似乎没有提到这一点,如果没有关闭显示器的函数,它怎么会关闭 我做了一些挖掘,发现yocto提供了一种等待模式,这是为了节省电力。我在cpuidle-imx6sl.c中找到了如下函数,但没有提到禁用lcd 静态int imx6sl_输入_等待(结构cpuidle_设备*dev, 结构cpuidle_驱动程序*drv,int索引) { int mode=get_bus_freq_mo

我是imx6和yocto bsp的新手,在探索过程中,我发现lcd控制台在整整12分钟后就会熄灭。yocto的源代码中似乎没有提到这一点,如果没有关闭显示器的函数,它怎么会关闭

我做了一些挖掘,发现yocto提供了一种等待模式,这是为了节省电力。我在cpuidle-imx6sl.c中找到了如下函数,但没有提到禁用lcd

静态int imx6sl_输入_等待(结构cpuidle_设备*dev, 结构cpuidle_驱动程序*drv,int索引) { int mode=get_bus_freq_mode()

imx6\u设置\u lpm(等待\u解锁);
如果((模式==总线频率音频)| |(模式==总线频率超低)){
/*
*位2用于低功率模式;
*用于ldo2p5_Dummy启用的位1
*/
if(psci操作cpu暂停){

psci_ops.cpu_suspend((MX6SL_POWERDWN_IDLE_PARAM |)((mode==BUS_FREQ_AUDIO?1:0)请尝试此命令以强制屏幕退出睡眠模式:

echo 0 > /sys/class/graphics/fb0/blank

请尝试此命令以强制屏幕退出睡眠模式:

echo 0 > /sys/class/graphics/fb0/blank

您可能会在10分钟后看到控制台消隐超时,这会关闭显示。要检查超时值,请执行以下操作:

$ cat /sys/module/kernel/parameters/consoleblank
600
要永久禁用它,请向内核命令行添加
consoleblank=0
。例如,通过编辑U-Boot环境


您可以在
drivers/tty/vt/vt.c
中找到导致此问题的代码。您可能会在10分钟后看到控制台消隐超时,这会关闭显示。要检查超时值,请执行以下操作:

$ cat /sys/module/kernel/parameters/consoleblank
600
要永久禁用它,请向内核命令行添加
consoleblank=0
。例如,通过编辑U-Boot环境


您可以在
drivers/tty/vt/vt.c
中找到负责此操作的代码。我忘了在按下电源按钮时显示lcd,这是否意味着该功能也支持中断处理?我忘了在按下电源按钮时显示lcd,这是否意味着该功能也支持中断处理?是的,我调查过你是绝对正确的,那么这是否意味着cpu等待模式不起任何节能作用?实际上,我不知道Linux在I.MX6SL上使用cpu等待模式的方式。但这与LCD消隐完全无关。是的,我调查过你是绝对正确的,那么这是否意味着cpu等待模式不起作用有什么可以省电的吗?实际上我不知道Linux在I.MX6SL上使用的是哪种CPU等待模式。但这与LCD消隐完全无关。