- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 [RK3288][Android7.1]强制使用默认声卡播放声音
[RK3288][Android7.1]强制使用默认声卡播放声音Platform: RockchipOS: Android 7.1.2Kernel: 4.4问题分析当插上USB录音设备开机时,由于USB声卡被优先挂载,导致系统声卡不出声音,因此需要将系统声卡固定成默认播放声卡解决方案1、使用cat proc/asound/cards命令打印出系统声卡的名字。2、在系统中强制使用系统...
2019-11-16 11:24:44 5855 1
原创 [RK3288][Android7.1]无电池概率性无法重启
[RK3288][Android7.1]无电池概率性无法重启Platform: RockchipOS: Android 7.1.2Kernel: 4.4解决方案:在重启流程中去掉电池管理服务frameworks\base\services\core\java\com\android\server\am\ActivityManagerService.javapublic boolean ...
2019-09-25 17:39:27 636 2
原创 [RK3128][Android7.1] I2C总线被挂起导致无法重启
[RK3128][Android7.1] I2C总线被挂起导致无法重启Platform: RockchipOS: Android 7.1.2Kernel: 3.10解决方案:直接去掉I2C通信同步锁kernel\drivers\i2c\busses\i2c-rockchip.cstatic int rockchip_i2c_xfer(struct i2c_adapter *adap,...
2019-09-25 17:29:24 964
原创 [RK3288][Android7.1]在Root用户下的一个简单更改开机动画的小工具
[RK3288][Android7.1]在Root用户下的一个简单更改开机动画的小工具Platform: RockchipOS: Android 7.1.2Kernel: 4.4需求:在使用RK3288平台时,由于同一套系统需要对应多家客户,为避免同一套系统需要同时编译多个基础版本和多个在线升级包,方便统一版本管理,因些需要能通过U盘来方便的更改开机动画实现:第一步:打开系统的roo...
2019-06-21 16:19:03 2007
原创 [RK3128][Android7.1]通过kernel设备文件节点,打通android app与kernel间的通信
[RK3128][Android7.1]通过kernel设备文件节点,打通android app与kernel间的通信Platform: RockchipOS: Android 7.1.2Kernel: 3.10需求:通过在相关的kernel文件中建立文件节点,使adroid端app能直接与相关驱动文件交互,完成特定的驱动行为实现:第一步:实现驱动文件中建立文件节点static s...
2019-05-24 16:06:12 1226
原创 [RK3288][Android7.1] 修改最大可用音轨数据
[RK3288][Android7.1] 修改最大可用音轨数据Platform: RockchipOS: Android 7.1.2Kernel: 4.4需求:在使用RK3288平台时,由于在使用音乐教学类应用时,需要同时使用到18个AudioTrack实例进行音频播放,因此需要在现有的最大14音轨的基础上进行权限放大。实现:通过连续实例化AudioTrack对像,当出现实例化失败时...
2019-05-17 15:22:04 1432
原创 [RK3128][Android7.1]android鼠标按键板驱动模版
touchpad.c#include <linux/module.h>#include <linux/platform_device.h>#include <linux/interrupt.h>#include <linux/delay.h>#include <linux/kernel.h>#include <linux...
2019-04-27 13:26:50 938
原创 [RK3128][Android7.1] 同一输入源下根据不同屏幕大小,正确适配显示分辨率
[RK3128][Android7.1] 同一输入源下根据不同屏幕大小,正确适配显示分辨率Platform: RockchipOS: Android 7.1.2Kernel: 4.4在上一篇中介绍了使用强制分辨率显示的问题:[RK3128][Android7.1] android端强制使用固定分辨率显示内容当LCD与HDMI OUT分辨率不一致时,在切换中会导致显示内容被缩放,从而造成...
2019-04-25 15:29:46 1716
原创 [RK3288][Android7.1] 通过软件限制最大输出音量,避免喇叭破音
[RK3288][Android7.1] 通过软件限制最大输出音量,避免喇叭破音Platform: RockchipOS: Android 7.1.2Kernel: 4.4需求:在不修改硬件电路的基础上限制最大输出音量,避免小功率喇叭出现破音修改路径:hardware\rockchip\audio\legacy_hal\AudioPolicyManagerBase.cpp第一步:根据s...
2019-04-03 18:21:07 3851 2
原创 [RK3288][Android7.1] 修改HDMI默认显示分辨率
[RK3288][Android7.1] 修改HDMI默认显示分辨率Platform: RockchipOS: Android 7.1.2Kernel: 4.4需求:在使用RK3288平台时,HDMI使用4K大屏幕做显示时,4K视频播放会受到影响,声音和视频会出现不同步的情况,因些需要屏蔽掉HDMI输出分辨率选择项中4K分辨率选项,默认输出设置到1080P。实现:RK平台4.4驱动上...
2019-03-08 16:49:24 13385 1
原创 [RK3128][Android7.1] android端强制使用固定分辨率显示内容
[RK3128][Android7.1] android端强制使用固定分辨率显示内容Platform: RockchipOS: Android 7.1.2Kernel: 4.4最近使用480P小屏幕开发时,碰到某些第三方APP的屏幕适配有BUG,如果直接修改配置文件会导致屏幕显示异常,因些只能直接在android显示端做分辨率调整。修改路径:kernel\drivers\video\ro...
2019-03-08 15:53:07 4974 3
WNpctool_Setup_V1.1.2_1226
2019-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人