- 博客(7)
- 资源 (8)
- 收藏
- 关注
原创 Android2.3上横竖屏切换
一、Android2.3上横竖屏切换的逻辑详细分析android2.2怎么根据重力感应来改变布局呢,我们来详细分析一下WindowOrientationListener.java这个文件这个文件里有个重要的概念和两个重要的数组,对于我们理解翻转手机带来屏幕布局变化有很大帮助一个概念:布局方式在android2.2官方系统中有三种布局方式,分别叫做ROTATION_0,ROTATIO
2012-12-30 10:54:50 1110
转载 linux时间管理
Linux核心几个重要跟时间有关的名词或变数,底下将介绍HZ、tick与jiffies。1)HZLinux核心每隔固定周期会发出timer interrupt (IRQ 0),HZ是用来定义每一秒有几次timerinterrupts。举例来说,HZ为1000,代表每秒有1000次timer interrupts。HZ可在编译核心时设定,如下所示(以核心版本2.6.20-15
2012-12-29 01:48:27 941
原创 gsensor导致oops分析
[复现场景]MC3230(Gsensor)正常后,image文件下载到没贴MC3230的板子上,系统反复重启。CUSDB00055082[分析过程]实验及log带来的疑惑:1.删掉gsensor的kfree(mc3xx0)不会再有重启现象,2.从log看是死在FM的register_early_suspend,为什么修改gsensor代码会有影响gsensor代码m
2012-12-27 01:09:16 4673 1
转载 关于oop定位错误的学习
6.4 必修实验3--内核异常分析(3)接下来的这些信息,和这个模块的调试没多大关系,它们是虚拟内存页目录、页表信息、oops错误号以及最后访问的sysfs文件等。pgd = c39d8000 [00000000] *pgd=339cf031, *pte=00000000, *ppte=00000000 Internal error: Oops: 817 [#1] last sysf
2012-12-17 01:21:04 1567
转载 oops信息的分析
oops是英语口语"糟糕"的意思,当LINUX 内核发生严重错误时,比如内存段错误时,将会提示一大段信息。就提示 Oops(也称 panic),因此得名,Oops提示信息相当多,包括出问题时的,各个常用寄存器的值,调用的堆栈,以及出错的可能原因1.oops 的格式 内核的文档里的详细的Oops的说明,的名字是 Documentation/oops-tracing
2012-12-17 01:18:10 8958
转载 linux 内核分析之等待队列
等待队列头定义: include/linux/wait.hstruct __wait_queue_head { spinlock_t lock; struct list_head task_list; }; typedef struct __wait_queue_head wait_queue_head_t;二、作用:在内核里面,等待队列是有很多用处的,尤其是在中断
2012-12-17 00:48:38 802
转载 ARM Linux内核驱动异常定位方法分析--反汇编方式
原创作品,转载请以超链接形式说明出处! 原文链接:http://blog.csdn.net/hunhunzi/article/details/7052032最近在搞Atmel 的SAM9x25平台,Linux系统,用于工业设备。这也是我首次参与工业设备的研发。在调试Atmel SAM9x25的Linux串口设备的时候,发现无论是读还是写,都会产生异常。相关的异常信息如下
2012-12-15 00:02:44 1476
深入BREW APP创建,运行,退出机制
2011-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人