收到一个人体感应的需求,在设置添加一个开关
第一步,确定人体感应接口的GPIO

 
可知GPIO7_B5为对应GPIO
第二步,注册对应DTS

然后去驱动内注册对应的节点

 
 
 
很基础的东西,就不多说了,省略一万字......................(得到节点)

cat sys/devices/platform/attr/pir_pin_status 
可以获取到节点状态,这里只做了读函数,不支持写GPIO值
第三步,设置里面添加

 
    <string name="pirpin_title">pir status</string>
    <string name="pirpin_title">"人体感应开关"</string>
    <SwitchPreference
        android:key="pirpin_mode"
        android:title="@string/pirpin_title" /> 
然后下载进去看到现象

第四步,添加环境变量(persist.sys.pir=0)
\sdk\device\rockchip\rk3288\system.prop

第五步,添加对应的按键java代码

 
 
 
然后成功设置好了环境变量对应节点......暂时到这













![[附源码]计算机毕业设计的玉石交易系统Springboot程序](https://img-blog.csdnimg.cn/e7a17ff1f6f84cb29e96620dd53f9ee6.png)





