摘要: 因为一个硬件可能会被多个app使用,所以必须使用硬件访问服务来保证硬件资源的有序使用。 总体而言,访问硬件资源的程序有且只有一个,即SystemServer,其它要访问这个硬件资源的APP必须给Server发请求,由Server间接的操作硬件,从而实现资源的访问 以vibrator为例分析代码 HA 阅读全文
posted @ 2018-01-23 15:06 __千里之行 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1. 源码: android 5.0.2\linux 3.0.86\drivers\char\Misc.c 2. 功能: 调用misc_register则注册misc设备 3. 源码分析: 先看注册字符设备部分,init中字符设备只注册了一部分,另一部分需要misc_register实现 所有主设备 阅读全文
posted @ 2018-01-23 10:14 __千里之行 阅读(221) 评论(0) 推荐(0) 编辑