![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
leerobin83
嵌入式行业5年,擅长linux与android
展开
-
关于Linux Kernel and Android 休眠与唤醒
简介休眠/唤醒在嵌入式Linux中是非常重要的部分,嵌入式设备尽可能的进入休眠状 态来延长电池的续航时间.这篇文章就详细介绍一下Linux中休眠/唤醒是如何工作 的, 还有Android中如何把这部分和Linux的机制联系起来的.国际化 版本信息Linux Kernel: v2.6.28 Android: v2.0对于休眠(sus转载 2012-02-23 10:43:36 · 1214 阅读 · 0 评论 -
android screen睡眠唤醒机制
在android中,屏幕(framebuffer)被看成为一个device,文件/sys/power/wait_for_fb_sleep和/sys/power/wait_for_fb_wakeup被kernel用来通知framework屏幕挂起或恢复了。在framework中有两个线程,一个是画图的主线程,在循环中它会首先检查kernel的事件通知信号并设置framebuffer是否可画,下面是示转载 2012-02-29 15:19:58 · 2622 阅读 · 0 评论 -
Android GestureDetector手势识别类
为了加强鼠标响应事件,Android提供了GestureDetector手势识别类。通过GestureDetector.OnGestureListener来获取当前被触发的操作手势(Single Tap Up、Show Press、Long Press、Scroll、Down、Fling),具体包括以下几种:boolean onDoubleTap(MotionEvent e) 解释:双击转载 2012-04-15 20:19:12 · 1097 阅读 · 0 评论 -
linux CPU动态调频
针对sep4020的linux低功耗研究也有一段时间了,基本把低功耗的实现方式想清楚了(主要分成机制和策略),这段时间的工作主要在机制上。暂时想实现的主要的机制有:cpu级,设备驱动级,系统平台级。管理颗粒度不断递增,形成三驾马车齐驱的形势。 cpu级:主要实现比较容易的在系统处于目标在于频繁发生、更高粒度的电源状态改变,主要的实现方式为idle,包括今天的主要想讲的动态主频。转载 2012-04-19 10:21:08 · 8651 阅读 · 1 评论 -
android4.0 编译报错 Xmx2048m错误
1、Error occurred during initialization of VM Could not reserve enough space for object heap从字面上看是在初始化java Vm的时候不能获取足够的堆空间,于是修改了build/core/definition.mk文件中的编译core.jar和framework.jar时需要的-JXmx为1024m,此转载 2012-08-16 14:33:22 · 4953 阅读 · 0 评论 -
Linux设备模型
本文从四个方面来总结一些内容:1.底层数据结构:kobject,kset.2.linux设备模型层次关系:bus_type,device,device_driver.3.集成:PCI设备驱动模型实例及设备,设备驱动注册源码的简单分析.4.面向对象的思想在linux设备模型中的应用分析.一、底层数据结构:kobject,kset先说说模型的意义: 总体来说是为原创 2012-08-17 16:44:27 · 866 阅读 · 0 评论 -
pm_runtime
Early suspend mechanism is totally replaced by the concept of pm_runtime. Theusage is totally changed.Difference: Early suspend is totally controlled by kernel, while pm_runtimeexports interface t原创 2012-12-11 16:28:51 · 2125 阅读 · 0 评论 -
Linux ALSA声卡驱动之八:ASoC架构中的Platform
1. Platform驱动在ASoC中的作用前面几章内容已经说过,ASoC被分为Machine,Platform和Codec三大部件,Platform驱动的主要作用是完成音频数据的管理,最终通过CPU的数字音频接口(DAI)把音频数据传送给Codec进行处理,最终由Codec输出驱动耳机或者是喇叭的音信信号。在具体实现上,ASoC有把Platform驱动分为两个部分:snd_soc_plat转载 2013-01-09 10:58:14 · 703 阅读 · 0 评论 -
展讯8825分区表
展讯SC8825的分区表是放在uboot中,路径如下:u-boot/原创 2014-08-14 09:41:07 · 2535 阅读 · 0 评论