Focus on the Linux kernel

Experience sharing, benefit oneself and others.技术交流qq:2448383766

linux runtime pm机制的深入理解

一:runtime机制说明     何为runtime机制?也就是系统在非睡眠状态,设备在空闲时可以进入runtime suspend状态同时不依赖系统wake_lock机制,非空闲时执行runtime resume使得设备进入正常工作状态。     主要代码放在Runtime.c (drive...

2014-07-24 21:26:50

阅读数:6244

评论数:0

android adb网络调试 Android中使用WIFI来连接ADB 简单100%成功

android adb网络调试 Android中使用WIFI来连接ADB 简单100%成功

2013-11-25 20:22:57

阅读数:1841

评论数:1

如何输出dev_dbg log

kernel里面默认都配置了CONFIG_DYNAMIC_DEBUG=y;      假如我们要打印acpuclock-krait.c中的      dev_dbg(drv.dev, "ACPU%d speed change complete\n", cpu);     ...

2013-05-25 22:33:46

阅读数:3186

评论数:0

高通平台发送mipi参数的分析

我们知道,调试lk里面mipi lcd显示,需要在kernel里面参数数组里面改写包头(长包 还是短包)和注意4字节对齐,不够则补齐0xff; 其实我们kernel是对参数进行了封装,参数经过DMA发送到DSI_BASE偏移0x44的寄 存器中的值是和lk里面是一致的。 在mipi_dsi...

2013-04-13 12:04:06

阅读数:3637

评论数:1

android kernel devices睡眠唤醒调试

下面是跟踪log方法,可以调试suspend,resume,earlysuspend lateresume等方面的问题,如哪一过程时间过长,跟踪log才可以很好定位问题,解决问题。 1:early_suspend late_resume添加log 在earlysuspend.c中 static ...

2013-02-28 21:16:53

阅读数:4128

评论数:0

Qualcomm Android display架构分析

Android display架构分析(一) http://blog.csdn.net/BonderWu/archive/2010/08/12/5805961.aspx http://hi.baidu.com/leowenj/blog/item/429c2dd6ac1480c851...

2013-01-12 15:41:07

阅读数:2766

评论数:0

linux debugfs使用分享 软件查看gpio状态

在调试中加入debugfs有时可以起到事半功倍的效果:   adb shell #mkdir /data/debug #mount -t debugfs debugfs /data/debug #cd /data/debug     查看gpio状态 root@android:/...

2012-12-15 23:10:14

阅读数:4388

评论数:0

高通平台开机logo连续显示调试总结

所谓开机logo连续显示即我们在bootloader里面即lk下面将开机logo点亮了。但是进入到kernel会掉掉。那么究竟怎么才能保持连续显示呢?          下面以rgb屏为例:          1:在lk下面出lk时不关闭mdp引擎,让开机logo保持到kernel接管。还有l...

2012-09-23 21:42:47

阅读数:6448

评论数:12

linux delayed _work使用小结

Delayed _work使用小结 直接使用delay_work将任务推迟执行,如同queue work一样。 //声明 static struct delayed_work wlan_suspend_worker; //处理任务函数 static void xxx_worker(str...

2012-09-22 23:06:07

阅读数:2729

评论数:0

linux work queue工作队列小结与使用

1、linux内核中断处理的工作队列workqueue机制 工作队列(workqueue)是另外一种将工作 推后执行的形式。工作队列可以把工作推后,交由一个内核线程去执行,也就是说,这个下半部分可以在进程上下文中执行。 这样,通过工作队列执行的代码能占尽进程上下文的所有优势。最重要的就是工作队列...

2012-09-20 22:22:46

阅读数:2915

评论数:0

高通平台mipi panel kernel读包方法

熟悉高通平台mipi panel kernel读包方法,我想我们可以是的同一客户要是使用2块mipi panel的话我想我们可以通过读取id来下不同序列而不用更换boot.img,还有能否读id可以说明mipi通讯是否正常。 还有我们只需在lk下面读一次id再对全局变量赋值通过lk传递到kern...

2012-08-23 19:47:54

阅读数:10132

评论数:11

高通平台bootloader里面串口log输出配置方法

1:在modem端将相应的gpio设置成相应功能。 2:在/lk/project/xxx.mk打开uart输出log功能。 3:在platform/msm_shared/uart.c中定义uart几输出log, #if PLATFORM_MSM7X30 static unsigned ua...

2012-08-11 21:37:50

阅读数:8133

评论数:2

android lcd调试 高通平台lcd调试深入分析总结(mipi和rgb接口)

各位网友:最近发现我这篇文章转载的到处都是,有的则以原创存在,转载时请注明出处,还有文中错误的地方请指正!谢谢合作。 一:点亮lcd in kernel 其实点亮lcd很简单必须保证以后几个步骤正确: 1:确认Lcd信息所在文件被编译进去,并且lcd 和board name里面注册一质,倘若这部正...

2012-07-19 22:34:59

阅读数:24330

评论数:33

atheros wifi芯片ics高通平台 wifi睡眠策略分析

首先无论是froyo,gingerbrand还是ics,wifi上层有默认设置有三个睡眠策略 以ics为例,在休眠状态下保持WLAN连接 1:始终     --代码中是wow模式睡眠,在待机状态下保持wifi连接 2:仅限充电时--在充电时才始终保持 3:从不     --采用deepsl...

2012-05-19 10:46:34

阅读数:4266

评论数:3

linux下判断 串口是否通讯 UART DEBUG

在调试BT中发现以下方法:   通常uart连接其他设备例如BT,首先要调通该uart,最简单方法如下: uart 调试方法 adb shell cat /dev/ttyHS0&(ls -s /dev/ttyHS*)(ttyHS0代表所要调试的串口) 使用手触摸rx即可有字符输出 或者 ...

2012-05-13 22:50:07

阅读数:4844

评论数:1

Android HAL基础

最近开始看Android的HAL开发方面,发现现在国内研究这个的并不多,来自Jollen可能是走在Android HAL研究的最前沿,这也和他以前专注做嵌入式linux(openmoko)的工作经历有关,毕竟Android的application开发是基于Java的,而之前Jollen做的更多...

2013-12-10 22:47:16

阅读数:1279

评论数:0

Linux 运用debugfs调试方法

运用debugfs调试方法       DebugFS,顾名思义,是一种用于内核调试的虚拟文件系统,内核开发者通过debugfs和用户空间交换数据。类似的虚拟文件系统还有procfs和sysfs等,这几种虚拟文件系统都并不实际存储在硬盘上,而是Linux内核运行起来后才建立起来。 通常情况...

2013-04-22 22:01:27

阅读数:2877

评论数:2

debugfs范例 可以当做模板使用

#include #include #include #include #include #include #include #include #include #include #include #include #include #inclu...

2013-03-16 23:06:15

阅读数:1486

评论数:0

IPS屏幕

求助编辑百科名片 IPS屏幕(In-Plane Switching,平面转换)技术是日立公司于2001推出的液晶面板技术,俗称“Super TFT”。从名字中我们也能看出,其实IPS屏幕就是基于TFT的一种技术,其实质还是TFT屏幕。 目录 基本介绍 工...

2012-12-02 15:14:29

阅读数:1569

评论数:0

关于Android LCD和键盘背光亮度

应用设计 1.1 设置进度条范围 背光设置是在:设置->声音和显示->亮度,通过进度条来设置的。   文件:packages/apps/Settings/src/com/Android/settings/BrightnessPreference.java   private...

2012-10-22 10:13:19

阅读数:1757

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭