自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 android不能进入睡眠的原因

1,电源管理方案        android电源管理分为modem和AP两部分,modem为主控模块,控制MPM、PMIC、TCXO时钟、以及GPIO睡眠状态等。        AP主要控制一些外围设备,在suspend和resume设置外围设备的状态。 Modem进入睡眠的标志是TCXO shutdown,在modem侧有一个sleepTask来判断系统是否进入睡眠模式,sleepTas

2012-07-23 15:50:28 2579

原创 hrtimer定时器的使用

一,初始化定时器        struct hrtimer timer;         hrtimer_init(&timer, CLOCK_MONOTONIC, HRTIMER_MODE_REL);         timer.function = timer_func; //设定定时器回调函数 二,定时器回调函数的定义        static enum hrtimer_res

2012-07-11 15:23:02 724

原创 android手机小知识

1,查看手机最大频率        cat sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq

2012-07-09 10:24:57 234

原创 Linux输入子系统

linux系统提供了input子系统,按键、触摸屏、键盘、鼠标等输入都可以利用input接口函数来实现设备驱动,最重要的数据结构是struct input_dev        在Linux 内核中,input设备用input_dev 结构 体描述,使用input子系统实现输入设备驱动的时候,驱动的核心工作是向系统报告按键、触摸屏、键盘、鼠标等输入事件(event,通过 input_event结

2012-06-15 15:13:36 450

原创 android-进程间的通信-binder

一,进程间通信知识 在linux系统中,是以进程为单位分配和管理资源的。处于保护机制,一个进程不能访问其他进程的资源,进程之间相互封闭。 但是在一个复杂的系统中,通常使用多个进程共同完成一项任务,并且应用程序和后台服务程序通常运行在不同的进程中, 所以要求进程之间能够相互通信,共享资源。 在android系统中使用最多的IPC机制是binder 二,binder的优点 1,更

2012-06-11 17:24:12 241

转载 线程与线程属性

线程与线程属性   这两章介绍了线程(thread)的概念,线程使用方法和线程的属性。线程是进程内部的一个执行序列,线程在调度时上下文切换快速且开销很小,更适用于嵌入式系统。平时项目中使用的平台基本上都是基于线程的,一般称之为task。        一,线程概念   线程是进程的细化,一个进程可以有多个线程,并且至少包含一个控制线程。进程是资源管理的最小单位,线程是程序执行的最小单

2012-06-08 16:03:25 422

原创 QRD7xxx camera调用流程

HAL层分析 核心文件QualcommCameraHardware.cpp 一,系统启动时 HAL_getNumberOfCameras()  getCameraInfo() 获取camera信息 二,camera启动时 1,HAL_getCameraInfo()  2,HAL_openCameraHardware() 3,createInstance()

2012-06-07 17:55:36 392

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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