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