Linux cgroups机制 cpu/cpuset/schedtune

Linux cgroups机制中的cpu/cpuset/schedtune子系统 跟linux/android进程调度策略有关,记录下各项功能参数的用法。

Linux文件系统和个人理解

记录Linux文件系统基础和个人理解

Android/Linux异常断电情况下数据丢失情况分析解决

记录一次系统断电时导致数据丢失问题解决

Linux管道使用经验

Linux管道使用注意事项和经验

Android Camera软件框架(一)-Application Framework->Camera Service

Camera根据Android架构从上至下可分为:
1.Applications: 最上层的应用;
2.Application Framework: 主要为Applications提供API;
3.JNI: 使Application Framework和Libraries可交互
4.Libraries: 包括Camera Framework和Camera Service(camera service和camera client);
5.HAL: 硬件抽象层, 用来链接driver和 Camera Service;
6.Kernel: image sensor driver的实现.

其中2-4的部分属于Android系统原生架构,平台厂商一般不改动或做少许拓展。而HAL层承上启下,涉及到图像数据处理和传输,是平台厂商自主设计的部分,不同平台框架差别很大。

Camera Sensor驱动修改经验

点亮摄像头必须移植配置好Camera的驱动(Sensor/AF/OTP),其中Camera Sensor驱动是其中重点。Camera模组是否上电成功?I2C通信是否正常?能否读取到硬件ID?硬件ID是否匹配?寄存器设置是否正确?Fps计算是否正确?等等问题都会影响Camera是否正常工作。

记录下修改Camera Sensor Driver代码的经验,由于各平台架构不同,尽量忽略平台差异,只谈流程/参数的含义和经验。

Android UVCCamera/libuvc遇到的卡死崩溃bug和解决方法

分享下debug uvccamera/libuvc这些so库遇到的卡死崩溃问题和思路

Android启动流程-个人笔记

网上关于android启动流程的文章很多,对于我个人而言想额外补充一些知识点总结下。下面是一张网上很常见的android 启动流程图:

Android Camera Driver平台(展讯、MTK)移植适配经验

记录在展讯9820,MTK6739平台配置Camera驱动的经验

Android实现关机状态下充电自开机

实现一个需求,在机器关机状态下,只要充电中并电量达到10%就自己开机。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×