摘要: 1、前言 Android系统使用HAL这种设计模式,使得上层服务与底层硬件之间的耦合度降低,在文件: AOSP/hardware/libhardware/include/hardware/hardware.h 中描述了HAL的编写规范,并且给出了标准接口,本文将通过一个简单的实例讲解HAL的编写。 阅读全文
posted @ 2019-11-08 22:07 liangliangge 阅读(2054) 评论(0) 推荐(0) 编辑
摘要: 在Linux内核中,设备树节点中的status属性的值决定了是否开启设备,当status属性没有在设备节点中定义时,默认设备是开启的。 关于设备树节点中status属性的处理的代码位于drivers/of/base.c文件中,有两个函数,如下所示: /** * __of_device_is_avai 阅读全文
posted @ 2019-11-08 17:09 liangliangge 阅读(870) 评论(0) 推荐(0) 编辑