- 博客(5)
- 收藏
- 关注
转载 LCD调试
LCD调试: 虽然我们多数驱动人员最开始都是从调试LCD开始入手的,但准确来说,LCD算是外设当中最难调试的东西了,之所以这么说,是因为LCD涉及到的接口类型和各种显示问题最多了。其中有CPU接口、RGB和Mipi之类的接口。那么,遇到这些接口怎么办? 其实我们现在的调试LCD,算是很表层的,没有深入的去学习接口的类型,各种控制信号的作用,换一个接口很
2015-05-27 11:37:04 2667
转载 i2c_check_functionality函数的实现
下面再来讨论下前面一章中i2c_probe函数中调用的i2c_check_functionality函数的实现。I2c_probe函数中有这样一段: /* Stop here if we can't use SMBUS_QUICK */ if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_QUICK)) {
2015-05-19 19:43:52 8996
转载 Android睡眠唤醒机制--Kernel态
一、简介 Android系统中定义了几种低功耗状态:earlysuspend、suspend、hibernation. 1) earlysuspend: 是一种低功耗的状态,某些设备可以选择进入某种功耗较低的状态,比如 LCD可以降低亮度或灭掉; 2) suspend: 是指除电源管理以外的其他外围模块以及cpu均不工作,只有内存保持自刷新的状态
2015-05-12 15:29:54 795
转载 Android (Linux) Suspend流程
1. Linux Suspend简介 Linux Suspend主要有以下三步: 1) 冻结用户态进程和内核态任务 2) 调用注册的设备的suspend的回调函数,顺序是按照注册顺序 3) 休眠核心设备和使CPU进入休眠态。 冻结进程(suspend_freeze_processes)是内核把进程列表中所有的进程的状态都设置为停止,并且保存所有
2015-05-12 14:49:18 651
转载 Linux 驱动的打印方法
Linux printkprintk( ) 函数中可以指定日志的级别。#define KERN_EMERG "" /* system is unusable */#define KERN_ALERT "" /* action must be taken immediately */#define KERN_CRIT ""
2015-05-07 11:33:04 1966
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人