- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 Android HAL层解析:从应用到底层的调用流程
本文详细介绍了Android系统中从应用层到硬件驱动的完整调用流程,重点阐述了HAL层的设计与实现。主要内容包括:1. 内核驱动开发,通过DTS配置和字符设备驱动实现GPIO控制;2. HAL层实现,提供标准硬件访问接口;3. JNI层和系统服务的搭建;4. 应用层通过AIDL跨进程调用系统服务。文章完整展示了Android系统分层架构的设计思想,以及如何通过HAL层实现硬件抽象和解耦,为应用开发者提供统一的硬件访问接口。最后还介绍了如何将系统服务封装成JAR包供第三方应用调用。
2025-07-30 11:17:44
1168
原创 rk调试常用指令
ps -ef | grep audio:查看指定进程(| 符号,是个管道符号,表示ps 和 grep 命令同时执行)注意:在 NPU 驱动 0.7.2 版本之后,需要先打开 NPU 电源,才能进行频率设置。设置RK3588的CPU的定频,4个A55+4个A76,分为3组单独管理。1)4个A55对应的节点 CPU 0-3 对应4个A55。2)2个A76对应的节点 CPU 4-5 对应两个A76。# 设置 NPU 频率,例如,设置 1 GHz。# 设置 NPU 频率,例如,设置 1 GHz。
2024-10-15 15:21:20
523
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅