E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
RockChip
[RK3288][Android6.0] 系统关机调用过程小结
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92关机方法调用的是命令:#reboot-p因此用户空间调用过程以及系统调用都是和前文[RK3288][Android6.0
KrisFei
·
2017-09-25 11:31
子类__Other
[RK3288][Android6.0] 调试笔记 --- GPU DVFS的控制开关
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92GPU的DVFS不是在dts而是在驱动中直接控制并且默认打开的.DVFS控制核心函数是mali_dvfs_event_proc
KrisFei
·
2017-09-21 17:28
子类__DDR_DVFS
[RK3288][Android6.0] MII/RMII/SMII/GMII/RGMII/SGMII
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92MII全称MediaIndependentInterface,用于MAC和PHY层之间细分类型较多,如下:MII:
KrisFei
·
2017-09-08 16:14
子类__Other
[RK3288][Android6.0] 系统按键驱动流程分析
Rockchip
的按键驱动位于kernel/drivers/input/keyboard/rk_keys.c默认支持的keys在dts中定义:其中powerkey作为普通gpio,具有唤醒功能。
KrisFei
·
2017-09-08 14:41
子类__Other
[RK3288][Android6.0] USB WiFi驱动流程小结
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92使用的是RTL8188EU,usb接口。
KrisFei
·
2017-08-31 17:46
子类__WiFi
[RK3288][Android7.1.2] kernel移植 : rk808+edp
平台:
Rockchip
处理器:rk3288Android版本:Android7.1.2内核版本:Linux4.4.71第一步:将最接近的dts拷贝一份并重新命名。
poeticHadoop
·
2017-08-14 13:46
Android
RockChip
[RK3288][Android6.0] WiFi的Firmware和Nvram文件
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92Wifi:AP6335概念:Firmware:WiFi芯片内部有一个小系统,用来运行802.11协议,此部分代码就叫
KrisFei
·
2017-08-07 09:39
子类__WiFi
[RK3288][Android6.0] 调试笔记 --- 低电压引起的关机问题
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92由于电池电源的输出会经过一个二极管,遇到个别机器使用会出现偶尔关机现象,这个功能是在pmurk818中控制的。
KrisFei
·
2017-08-04 17:34
子类__PMU
[RK3288][Android6.0] SystemUI加载过程(状态栏和导航栏)
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92startSystemUi->SystemServer.javacontext.startServiceAsUser
KrisFei
·
2017-08-03 16:11
子类__Android
SystemUI
状态栏
导航栏
初始化
[RK3288][Android6.0] 调试笔记 --- 强制第三方apk横屏显示
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92有些apk默认打开是竖屏,即使有gsensor,也不会旋转,像这样需要这样的结果这个可以在代码里强制设置,改动如下
KrisFei
·
2017-07-27 17:00
子类__Display
[RK3288][Android6.0] 调试笔记 --- 屏幕显示旋转方法
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92显示模块提供了一个property供修改旋转方向,名为”ro.sf.hwrotation”,有四个值可选Surface.java
KrisFei
·
2017-07-27 11:02
子类__Display
[RK3288][Android6.0] WiFi之同步网络时间过程
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92Android从外部同步时间的方式有两种1.从运营商获取,也就是插SIM卡的方式获取,运营商提供时间和时区,用的是
KrisFei
·
2017-07-20 10:57
子类__WiFi
[RK3288][Android6.0] 调试笔记 --- 替换默认Launcher
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92之前在Android4.4上也做过此功能,Android6.0有变化,请同事帮忙添加了~实现:diff--gita
KrisFei
·
2017-07-18 10:11
子类__Android
[RK3288][Android6.0] WiFi之无线网络配置的关闭过程
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92是wifienabled的逆过程,不过调用的也是setWifiEnable()接口.onSwitchChanged
KrisFei
·
2017-07-14 10:58
子类__WiFi
[RK3288][Android6.0] WiFi之Passpoint功能了解
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92概念:传统WiFi由于受信号强度限制只能在一定范围内使用,当用户到另一区域时,需要冲洗你选择和连接AP,而Passpoint
KrisFei
·
2017-07-07 14:29
子类__WiFi
Firefly-RK3399笔记
有用的连接:
Rockchip
官方资料:http://opensource.rock-chips.com/wiki_Main_Pagehttp://opensource.rock-chips.com/wiki_RK3399http
摩斯电码
·
2017-06-24 00:00
[RK3288][Android6.0] WiFi的配置文件wpa_supplicant.conf
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92起初以为对应的是external/wpa_supplicant_8/wpa_supplicant/wpa_supplicant.conf
KrisFei
·
2017-06-23 17:35
子类__WiFi
[RK3288][Android6.0] WiFi的HAL层加载问题
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92背景:几年前做高通平台到现在,我一直认为hardware下面目录都是只跟用哪个vendor相关,比如现在用的是rk
KrisFei
·
2017-06-22 17:39
子类__WiFi
[RK3288][Android6.0] WiFi的驱动初始化过程小结
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92用的是AP6335,SDIO接口。
KrisFei
·
2017-06-22 10:42
子类__WiFi
[RK3288][Android6.0] WiFi的dts配置说明(AP6335)
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92原理图配置文件参考使用的是AP6335,硬件上用的是SDIO0.原理图:配置文件:电源部分:wireless-wlan
KrisFei
·
2017-06-21 13:20
子类__WiFi
[RK3288][Android6.0] MediaCodec的bitrate_mode配置问题
×Platform:
Rockchip
OS:Android6.0Kernel:3.10.92原生代码问题VBR和CBR概念参考原生代码问题MediaCodec中的bitratemode有个坑,比如我在设置之前想确认下
KrisFei
·
2017-06-21 10:59
子类__Codec
[RK3288][Android6.0] MediaCodec的configure配置过程小结
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92MediaCodec的参数设置都是存在MediaFormat结构体中,然后通过configure()来设置MediaFormatmediaFormat
KrisFei
·
2017-06-20 14:29
子类__Codec
[RK3288][Android6.0] Video编解码框架Overview及目录整理
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92架构硬件能力主要目录ApplicationFrameworkJNIBinderIPCNativeMultimediaFrameworkOpenMAXIntegrationLayerILMeidaCodecsconfiguration
KrisFei
·
2017-06-19 15:34
子类__Codec
[RK3288][Android6.0] MediaCodec初始化过程小结
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92MediaCodec.createEncoderByType->//根据mimetype创建,开头以video/打头
KrisFei
·
2017-06-19 11:40
子类__Codec
[RK3288][Android6.0] 一个例子看MediaCodec使用流程
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92目录编码过程主要步骤例子源代码主代码部分编码部分参考一个使用MediaCodec的例子,正好可以从例子看编码的过程
kris_fei
·
2017-06-16 10:00
编码
callback
Camera
mediacodec
Preview
[RK3288][Android6.0] 视频编码方式MediaRecorder和MediaCodec
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92目录MediaRecorder状态机控制编码例子MediaCodec工作流使用例子同步参考系统视频编码有两种方式,
KrisFei
·
2017-06-15 10:18
子类__Codec
[RK3288][Android6.0] 调试笔记 --- Audio的Voice Call无法静音问题
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92现象:AudioService中把音量设置到最小,理论上speaker应该听不到声音,但是依然还有。
KrisFei
·
2017-06-09 15:43
子类__Audio
[RK3288][Android6.0] Audio的音量计算过程小结
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92AudioPolicyManager::checkAndSetVolume->AudioPolicyManager.cppAudioPolicyManager
KrisFei
·
2017-06-09 14:43
子类__Audio
[RK3288][Android6.0] Audio中的录音重采样小结
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92Android自带录音apk使用的采样率是8kHz,而硬件录音的采样率是44.1kHz,所以需要做重采样。
KrisFei
·
2017-06-01 14:44
子类__Audio
[RK3288][Android6.0] ALSA中的DMA buffer分配
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92DMA(DirectMemoryAccess,直接内存存取),顾名思义,不占用cpu资源,从一个硬件存储区域把一部分连续的数据复制到另一个硬件存储区域
KrisFei
·
2017-05-22 18:07
子类__Audio
[RK3288][Android6.0] Display中的Composition机制
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92系统有很多层layer,Composition就是要需要将不同layer组成一层,然后显示,如图:而compose
KrisFei
·
2017-05-19 14:16
子类__Display
[RK3288][Android6.0] 调试笔记 --- 通过adb安装APK时间很长问题
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92使用adb安装apk[kris@:~/Downloads]$adbinstallsouhushipin_6500.
KrisFei
·
2017-05-16 09:53
子类__Android
[RK3288][Android6.0] Audio中的HW Params设置流程
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92这部分内容比较繁琐,,先从初始化开始了解里面参数意义,以periodsize这个参数为线索来追终代码流程.pcm_native.csnd_pcm_hw_constraints_init
KrisFei
·
2017-05-15 12:58
子类__Audio
[RK3288][Android6.0] WiFi在Settings中的热点开启流程小结
Platform:
Rockchip
OS:Android6.0Kernel:3.10.92在Settings中选择要打开wifi热点功能:调用流程如下:onPreferenceTreeClick->TetherSettings.javastartProvisioningIfNecessary
KrisFei
·
2017-04-25 15:13
子类__WiFi
[Android6.0][RK3399] 出厂预置可卸载 APK
Platform:RK3399OS:Android6.0Kernel:4.4Version:v2017.04官方文档中的方法出现问题解决思路官方文档中的方法mkdirdevice/
rockchip
/rk3399
Younix脏羊
·
2017-04-19 15:38
驱动移植
RockChip平台
[RK3288][Android6.0] 开机播放音乐流程小结
Platform:
ROCKCHIP
OS:Android6.0Kernel:3.10.92main->bootanimation_main.cppnewBootAnimation->Bootanimation.cppBootAnimation
KrisFei
·
2017-04-17 10:41
子类__Audio
[RK3288][Android6.0] 调试笔记 --- user版本固件升级无法开机问题
Platform:
ROCKCHIP
OS:Android6.0Kernel:3.10.92这个是我同事解决的问题,不是我哈,也分享给大家~user版sd固件升级启动之后开机出现如下errorlog:[3.036440
KrisFei
·
2017-04-14 14:42
子类__Other
[RK3288][Android6.0] 调试笔记 --- user版本默认显示开发者选项
Platform:
ROCKCHIP
OS:Android6.0Kernel:3.10.92默认user版本不显示开发者选项这一栏,需要通过连续点击版本号7次来显示.packages\apps\Settings
KrisFei
·
2017-04-13 13:15
子类__Android
[RK3288][Android6.0] 调试笔记 --- 关闭音频播放停止后进入Standby功能
Platform:
ROCKCHIP
OS:Android6.0Kernel:3.10.92Android系统默认播放停止后3秒会进入Standby模式以节省电源.需求:禁止进入StandbyHAL层虽然提供了
KrisFei
·
2017-04-12 18:04
子类__Audio
[RK3288][Android6.0] 音频调试方法小结
Platform:
ROCKCHIP
OS:Android6.0Kernel:3.10.92以rt5631为例,后续遇到再增加.使用tinyalsa工具确定播放音问题是否在驱动层1|root@rk3288:
KrisFei
·
2017-04-11 14:32
子类__Audio
[Android6.0][RK3399] 去掉滑动锁屏(swipe lock)
Platform:RK3399OS:Android6.0Version:v2017.03解决方法(一)在~/rk_Project_3399/device/
rockchip
/rk3399/rk3399_YOUR_DEVICE
Younix脏羊
·
2017-04-01 11:12
驱动移植
RockChip平台
[RK3288][Android6.0] TS-ADC驱动流程小结
支持两种模式:用户自定义模式:主动控制读取温度.自动模式:自动检测温度,达到阀值就自动报告.rk3288.dtsi中的device配置:tsadc:tsadc@ff280000{compatible="
rockchip
KrisFei
·
2017-02-13 11:19
子类__Other
[RK3288][Android6.0] MIPI DSI显示屏移植调试总结
Platform:
ROCKCHIP
OS:Android6.0Kernel:3.10.92DTSI解析:1.MIPI初始化disp_mipi_init:mipi_dsi_init{compatible="
dxmcu
·
2016-12-22 17:52
android
kernel
调试
移植
瑞芯微系列
[RK3288][Android6.0] PMIC之RK818驱动小结
Platform:RK3288OS:Android6.0Kernel:3.10.92Uboot:v2014.10uboot部分:pmic_init->power_
rockchip
.cpmic_rk818
KrisFei
·
2016-11-28 10:29
子类__PMU
[RK3288][Android6.0] PMIC之RK818配置说明
Platform:
ROCKCHIP
OS:Android6.0Kernel:3.10.92对应dts文件是rk3288/kernel/arch/arm/boot/dts/rk818.dtsi&rk818{
KrisFei
·
2016-11-24 16:33
子类__PMU
[Android6.0][RK3399] SDIO 接口 Wifi 驱动流程分析 (AP6354)
Platform:
RockChip
OS:Android6.0Kernel:4.4WiFi/BT/FM模组:AP6354前面的基本概念搜罗于网络;后面的驱动流程分析是根据
RockChip
3399的Kernel
Younix脏羊
·
2016-11-24 12:22
驱动移植
RockChip平台
[Android6.0] AS 导入源码中的 App “Setting”
Platform:
RockChip
OS:Android6.0Kernel:4.4问题步骤问题希望在AndroidStudio中看Android中SettingApp的源码。解决步骤在后面。
Younix脏羊
·
2016-11-21 10:28
Android
[RK3288][Android6.0] 移植笔记 --- RK818配置不正确导致无法开机调试
Platform:
ROCKCHIP
OS:Android6.0Kernel:3.10.92现象:在成功Download之后又遇到了无法开机的问题,kernel打印几条log就停住了.log如下:Startingkernel
KrisFei
·
2016-11-17 18:35
子类__PMU
[RK3399]
Rockchip
平台 parameter.txt 文件详解
Platform:RK3399OS:Android6.0Version:v2016.08parameter分析常见问题system分区改为ext3后parameter中mtd分区如何定义系统固件变大backup分区起始位置和大小变大系统异常Parameter最大为64KB。其中的参数由Bootloader解析。parameter分析固件版本,打包update.img用到。升级工具据此识别固件版本F
Younix脏羊
·
2016-11-16 13:17
驱动移植
RockChip平台
[RK3288][Android6.0] USB hub初始化流程小结
Platform:
ROCKCHIP
OS:Android6.0Kernel:3.10.92上一篇文件小结了USB设备的枚举过程,而设备是插入到hub上才被检测到的.这里小结hub的初始化,假设初始化之前USB
KrisFei
·
2016-11-01 09:24
子类__USB
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他