当前位置: 首页 > news >正文

Android 10 应用层如何操作设备节点/sys/devices

功能:应用层去访问驱动给的一个设备节点
1、在init.uis8581a2h10.rc文件中添加该设备的权限

on post-fs-data
setprop fpga.target.enable 1
setprop debug.delaytime.min 10
setprop debug.delaytime.mid 100
setprop debug.delaytime.max 1000
setprop debug.android_watchdog.disable 1

chmod 666 /sys/devices/virtual/power_state
chmod 666 /sys/devices/virtual/tunetoch

1
2
3
4
5
6
7
8
9
验证是否添加成功:
整编译软件在out目录下面搜索该文件:find -name init.uis8581a2h10.rc,如果该文件中存在添加加节点的代码,那就说明添加成功了
2、应用层向该设备节点写入值

public static final String FM_POWER_PATH = “/sys/devices/virtual/power_state”;
public static final String FM_TUNETOCH_PATH = “/sys/devices/virtual/tunetoch”;
private void setFmOn() {
String frequency = getFmFrequency();
if(DEBUG) Log.i(TAG, "setFmOn() frequency = " + frequency);
try {
Writer fm_tunetoc

相关文章:

  • 使用 TensorFlow.js 在浏览器中进行自定义对象检测
  • CopyOnWriteArrayList是如何保证线程安全的?
  • Synopsys新思科技2023“向新力”秋季校园招聘内推
  • 硬盘分区误删数据如何恢复呢?
  • 基于Java毕业设计智能超市导购系统源码+系统+mysql+lw文档+部署软件
  • python数据分析—删除value=0的行
  • 计算机毕业设计Java物流信息管理系统(源码+系统+mysql数据库+Lw文档)
  • [CSS]CSS 的背景
  • 大数据ClickHouse进阶(六):Distributed引擎深入了解
  • PyTorch、TensorFlow和Jax构建神经网络模型的标准化流程
  • 【最详细demo】雪花算法详细解释
  • 基于JavaSwing开发扫雷小游戏(不同版本) 课程设计 大作业
  • 【云原生 | Kubernetes 系列】---Ceph集群安装部署
  • 分组卷积/转置卷积/空洞卷积/反卷积/可变形卷积/深度可分离卷积/DW卷积/Ghost卷积/
  • java计算机专业招聘网站计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
  • 【mysql】环境安装、服务启动、密码设置
  • ➹使用webpack配置多页面应用(MPA)
  • 230. Kth Smallest Element in a BST
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • MySQL QA
  • Python_网络编程
  • Redis在Web项目中的应用与实践
  • 阿里云应用高可用服务公测发布
  • 多线程 start 和 run 方法到底有什么区别?
  • 多线程事务回滚
  • 给github项目添加CI badge
  • 关于使用markdown的方法(引自CSDN教程)
  • 力扣(LeetCode)965
  • 前端之Sass/Scss实战笔记
  • 实习面试笔记
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 突破自己的技术思维
  • 消息队列系列二(IOT中消息队列的应用)
  • 小试R空间处理新库sf
  • 用jquery写贪吃蛇
  • - 转 Ext2.0 form使用实例
  • UI设计初学者应该如何入门?
  • 翻译 | The Principles of OOD 面向对象设计原则
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • ​总结MySQL 的一些知识点:MySQL 选择数据库​
  • #、%和$符号在OGNL表达式中经常出现
  • #Linux(Source Insight安装及工程建立)
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly DetectionRecommender Systems...
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • .NET/C# 的字符串暂存池
  • [ 隧道技术 ] 反弹shell的集中常见方式(二)bash反弹shell
  • [8481302]博弈论 斯坦福game theory stanford week 1
  • [ASP.NET MVC]Ajax与CustomErrors的尴尬
  • [C#]C# winform部署yolov8目标检测的openvino模型
  • [C++]类和对象【上篇】
  • [codeforces]Levko and Permutation