LCD进入睡眠

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

LCD显示退出睡眠模式方法
1、 echo -e "\033[9;0]" > /dev/tty0
2、echo 1 > /sys/class/graphics/fb0/blank

如果想屏幕永不休眠,在UBOOT启动参数bootargs中增加  consoleblank=0

在/sys/class/graphics/fbx/ 下的属性文件可以显示当前显示的一些属性。

比如root@sabresd_6dq:/sys/class/graphics/fb0 # ls
bits_per_pixel
blank
console
cursor
dev
device
fsl_disp_dev_property
fsl_disp_property
mode
modes
name
pan
power
rotate
state
stride
subsystem
uevent
virtual_size

root@sabresd_6dq:/sys/class/graphics/fb0 # cat fsl_disp_dev_property
lcd

表示当前显示设备为 LCD

root@sabresd_6dq:/sys/class/graphics/fb0 # cat mode
U:1024x768p-59

表示当前显示分辨率

# cat fsl_disp_property
2-layer-fb-bg

2-layer-fb-bg,表示fb0使用MEM_BG_SYNC通道,在IPU 的Display Process模块和MEM_FG_SYNC通道来的数据合并,再送入DC。

# ioctl -l 16 -r /dev/graphics/fb0 0x4600    //0x4600 在linux/fb.h头文件定义的 FBIOGET_VSCREENINFO

它使用的结构体为:

struct fb_var_screeninfo{

__u32  xres;

__u32 yres;

__u32  xres_virtual;

__u32 yres_virtual;

};
sending ioctl 0x4600 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
return buf: 00 04 00 00 00 03 00 00 00 04 00 00 00 09 00 00

可见屏幕高为 1024(0x400), 768(0x300)  , 虚拟高为1024,  宽为2304(0x900)

其它操作后续再研究。

LCD 进入休眠的操作解决方式相关推荐

  1. laravel token ajax,Laravel中ajax post操作需要传递csrf token的最优化解决方式

    在Laravel框架中为了防止csrf攻击,规定只要是post操作都要传递_token值,如果是普通表单那么只要在form中添加@csrf代码就可以了,如果采用ajax方式提交post请求时,最简单的 ...

  2. Eclipse 的常见报错、警告和原因分析、解决方式以及相关操作快捷键小结(持续更新)

    文章目录 前言 一.常见的三种类型错误 二.运行时错误 总结 前言 Eclipse 作为我们开发中最为常用的一款 IDE,功能齐全(虽然近几年被 IDEA 占尽了风头),但是最为基本的一些操作我们是要 ...

  3. 豌豆夹Redis解决方式Codis源代码剖析:Proxy代理

    豌豆夹Redis解决方式Codis源代码剖析:Proxy代理 1.预备知识 1.1 Codis Codis就不详细说了,摘抄一下GitHub上的一些项目描写叙述: Codis is a proxy b ...

  4. redis的分布式解决方式--codis (转)

    codis是豌豆荚开源的分布式server.眼下处于稳定阶段. 原文地址:https://github.com/wandoulabs/codis/blob/master/doc/tutorial_zh ...

  5. Visual studio 2010出现“error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”解决方式...

    本来自己的电脑上装了VS2010,因为开发Cocos2d-x 3.x,所以就在自己的机器上装了一个VS2012. 但是.这不装不要紧,debug一下自己原来的程序,结果出现了"error L ...

  6. 移动基于Percona XTRADB Cluster的大数据解决方式

    移动基于Percona XTRADB Cluster的大数据解决方式          一.移动的去IOE之旅      近期由于"棱镜门"事件的曝光.引起了国家对信息安全问题的注 ...

  7. c语言 java高并发_Java高并发解决方式 2019.docx

    Java高并发解决方式 2019 目录 一.消息队列 (1)应用场景 1.1 解耦和 1.2 异步处理 1.3 流量削峰 (2)消息队列缺点 2.1 系统可用性降低 2.2 系统复杂度提高 2.3 一 ...

  8. 看代码的软件_软件著作权申请中常见的补正问题及解决方式

    一:补正问题占比 今天给大家说说代码和文档问题补正的解决方式: 1.鉴别材料内容不符. 代码.文档请按以下要求修改: (1) 提交核心功能模块代码,并对各部分代码实现的具体功能添加注释; (2) 文档 ...

  9. redis的分布式解决方式--codis

    codis是豌豆荚开源的分布式server.眼下处于稳定阶段. 原文地址:https://github.com/wandoulabs/codis/blob/master/doc/tutorial_zh ...

最新文章

  1. UA MATH523A 实分析2 测度论定理证明技巧总结
  2. 人类一败涂地电脑版_人类一败涂地游戏正式上架同步推免费版
  3. 提升域用户运行特定软件的权限
  4. 提示 launch failed
  5. oracle 10g rac数据库,oracle 10g rac安装报错集锦
  6. 换了一个皮肤,心情也好多了
  7. jupyter配置不同的conda环境
  8. Ceph (1) - 安装Ceph集群方法 1:使用ceph-deploy安装Nautilus版Ceph集群
  9. servlet 验证生命周期过程调用方法的次数
  10. python从js文件中取数据_Python爬虫学习,记一次抓包获取js,从js函数中取数据的过程...
  11. RocketMQ ConsumeQueue 消费队列文件
  12. mysql大于、小于符号的两种表示方法
  13. Windows操作系统名称与版本号汇总
  14. 朋友圈一杠中间一个点_朋友圈只显示一条线 中间一个点 是被删除了么
  15. CRM对接企业微信日程快速实现提醒功能
  16. 小白从0学习推荐系统 ---01 推荐系统简介
  17. 金融统计分析python论文_金融统计分析论文
  18. Python结合MySQL数据库编写简单信息管理系统
  19. 揭秘“短视频创业”:一年亏50万,一个人就是一支团队
  20. c语言编译器能不能找出逻辑错误,《C Primer Plus》- 第二章 C语言概述

热门文章

  1. 训练深度神经网络的时候需要注意的一些小技巧
  2. Elasticsearch之基本操作
  3. 涨姿势!北京地铁原来是16条旅游专线
  4. 机器学习中导数最优化方法(基础篇)
  5. 降维(二)----Laplacian Eigenmaps
  6. Deep Learning论文笔记之(七)深度网络高层特征可视化
  7. Android热补丁之Robust(三)坑和解
  8. Linux系统中软件的“四”种安装原理详解:源码包安装、RPM二进制安装、YUM在线安装、脚本安装包...
  9. Nexys3学习手记1:写在前面的话
  10. RxJS/Cycle.js 与 React/Vue 相比更适用于什么样的应用场景?