Linux cgroups机制中的cpu/cpuset/schedtune子系统 跟linux/android进程调度策略有关,记录下各项功能参数的用法。
Linux cgroups机制中的cpu/cpuset/schedtune子系统 跟linux/android进程调度策略有关,记录下各项功能参数的用法。
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/AF/OTP),其中Camera Sensor驱动是其中重点。Camera模组是否上电成功?I2C通信是否正常?能否读取到硬件ID?硬件ID是否匹配?寄存器设置是否正确?Fps计算是否正确?等等问题都会影响Camera是否正常工作。
记录下修改Camera Sensor Driver代码的经验,由于各平台架构不同,尽量忽略平台差异,只谈流程/参数的含义和经验。
Update your browser to view this website correctly. Update my browser now
记录在展讯9820,MTK6739平台配置Camera驱动的经验 展讯平台1.项目对应kernel/dts文件配置12345678910111213141516171819202122232425262728293031&i2c0 { status = "okay"; clock-frequ
展讯系统驱动配置物理按键,首先查看硬件原理图,找到对应物理按键的管脚,比如按键5接的是gpio125 1.打开kernel/arch/arm/boot/dts/对应项目的.dts文件修改gpio_keys下的配置,gpios修改对应的gpio引脚号 1234567891011gpio_keys {
我遇到一个需求,需要实现电话号码的白名单,除了通讯录里的号码,所有来电短信都要屏蔽掉。 Android 7.0后提供了一个电话号码黑名单的功能,可以拦截对应号码的电话和短信,即Android N BlockedNumberContract原生黑名单。 所以我这里就直接利用这个模块的函数,再此之上增加
顺手记录下修改系统时的经验,网上很容易就能搜到的就不记录了 修改下拉快捷菜单栏的菜单列表:主要搜索qstile相关的类 xxxx/packages/apps/SystemUI/res/values/config.xml 123456789<!-- The default tiles to di
国内国外有不少在Android平台上提供地图sdk的公司。大部分人使用的地图sdk里,国内有百度/高德地图,国外有谷歌地图。但是地图服务,包括地图基础绘制/路线/导航/POI/定位等,大部分地图sdk的实现都是大同小异的。这里我不想写解析地图sdk业务逻辑层实现的文章,只谈谈一般人不知道的几个点。