文章目录
续接上文,本文将讲叙基于前文的结果进行frameworks[后称FW]层自定义GPIO服务的实现(本文不会过多讲解分析,只会在实现相关功能处稍作携带)。说明有不到之处,望各位指正!
ps:看官们注意,现在转到java层咯~
1.前言
在实现FW的GPIO服务前,我们需要了解在Android系统中,service的存在形式,以及被调用对象是谁。
首先service的存在形式有很多,包括比如native、local、binder!
我们所实现的FW层服务目录结构主要如下:
可以看到,在FW层若表现层次分明,则可以将FW分为FW服务层和FW core层,它们功能如下:
- FW服务层:它相当于FW层的C/S架构的Server端,