本文转载自:http://blog.csdn.net/kris_fei/article/details/71515020 Platform: RockchipOS: Android 6.0Kernel: 3.10.92 rk在驱动层做了一个通用i2c测试代码提供给上层快速测试i2c外设是否传输正常. 测试使用方法:#echo [0-5] > /dev/i2c_detect    //0-5表示i2c number号,不过i2c5需要修改下驱动,默认只支持到i2c4.例如我的i2c2接的是audi…
本文转载自:http://blog.csdn.net/kris_fei/article/details/78341425 Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92 9.7寸eDP对应的Touch IC型号是GT928,分辨率为2048*1536, 硬件连接和之前GSL5680( 见 [RK3288][Android6.0] 移植笔记 — Touch IC GSL5680添加 一文) 一样. I2C: GPIO:  电源是用的是LDO2,开机…
本文转载自:http://blog.csdn.net/kris_fei/article/details/54574073   标签: rk3288 串口添加 2017-01-16 14:52 1079人阅读 评论(0) 收藏 举报 版权声明:本文为博主原创文章,未经博主允许不得转载. Platform: ROCKCHIPOS: Android 6.0Kernel: 3.10.92 uart0,1,3,4 (普通串口) 用的是同一个串口驱动.uart2(调试串口)的驱动代码嵌在fiq debugg…
本文转载自:http://blog.csdn.net/kris_fei/article/details/55100299 Platform: RK3288OS: Android 6.0Kernel: 3.10.92 由于项目的apk安装需要shareid为system的权限(不需要高权限的apk是可以正常安装的),一开始我用的是releasekey,导致签名文件不匹配无法安装,因此就替换系统默认platform签名文件. 生成新的签名文件方法参考rk3288/build/target/produ…
本文转载自:http://blog.csdn.net/kris_fei/article/details/77318410 Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92 有时候需要知道mmcblk对应的分区是哪一个,其实驱动已经完成这个功能了,如下: root@rk3288:/dev/block/platform/ff0f0000.rksdmmc/by-name # ls -l lrwxrwxrwx root root 2017-01-01…
本文转载自:http://blog.csdn.net/kris_fei/article/details/78748313 Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92 硬件接上USB扫描枪后,被认为是一个USB物理键盘,这时候,系统会默认关闭软键盘. 通过如下方法可以让软硬键盘都打开. kris@eco:~/rk3288/frameworks/base$ g df core/java/android/inputmethodservice/Inp…
本文转载自:http://m.blog.csdn.net/kris_fei/article/details/69553422 Platform: ROCKCHIPOS: Android 6.0Kernel: 3.10.92 由于板子没有lcd无法得知sd卡升级是否完成,因此使用LED显示.Recovery中升级完成后控制GPIO输出高电平点亮LED. 系统自带GPIO控制驱动:内核已经自带了通用GPIO驱动,可以直接在用户空间操作.路径: /sys/class/gpioroot@rk3288:/…
本文转载自:http://blog.csdn.net/kris_fei/article/details/70052413 Platform: ROCKCHIPOS: Android 6.0Kernel: 3.10.92 这个问题蛮奇怪的,现象是:1. 默认系统按键音是打开的,然后去录音,是正常的.2. 当把按键音关闭之后再去录音,虽然录音有在工作,但是不能录制到声音. 理论上说播放和录音是两条不相干的通路,可以同时工作,也可以独立工作,可事实上播放的配置影响到了录音. 有通过系统自带的tinyp…
本文转载自:http://blog.csdn.net/kris_fei/article/details/78399875 Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92 方法一: root@rk3288:/proc/asound/card0 # cat /proc/asound/cards 0 [RKRT5631 ]: RK_RT5631 - RK_RT5631 RK_RT5631 方法二: root@rk3288:/data # ls -l /…
本文转载自:http://blog.csdn.net/kris_fei/article/details/72783843?locationNum=9&fps=1 Platform: RockchipOS: Android 6.0Kernel: 3.10.92 现象:录音使用1K正弦波作为数据源做测试,然后比较HAL和APP层dump出来的pcm数据,发现到APP层之后相对HAL层的音量会小很多. 原因:后来发现是因为在HAL层有个叫SPEEX的降噪算法,它会固定的信号有衰减,因此音量变小了.RK…