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
Rk3288
LCD屏电路原理浅析以及
RK3288
对应的MIPI电路设计
LCD屏电路原理浅析以及
RK3288
对应的MIPI电路设计##一、文章描述本文主要粗略描述下普通的LCD屏相关电路方面的知识。工程师可以通过本文了解到lcd屏相关电路设计原理以及需要注意的部分。
匠心源
·
2020-08-04 21:28
RK3288
USB UVC camera 摄像头 VIDIOC_DQBUF Failed!!! err[I/O error]
RK3288
Android5.1多个品牌USB摄像头同一块主板和代码,大部分品牌的USB摄像头可以正常使用,只有某一款USB摄像头不能使用。插上摄像头,底层可以识别到摄像头。
weixin_30273175
·
2020-08-04 19:40
[
RK3288
][Android6.0] 调试笔记 --- Camera Preview测试用例
Platform:
RK3288
OS:Android6.0Kernel:3.10.92说明:1.打开就预览2.button用于控制是开启previewcallback并保存为jpg源代码:packagecom.example.camerapreviewtest
KrisFei
·
2020-08-04 15:08
子类__Android
子类__Camera
[
RK3288
][Android6.0] Audio录音HAL层的初始化流程分析
Platform:RockchipOS:Android6.0Kernel:3.10.92以采样率和buffersize为线索来跟踪开机时AudioHal第一次初始化:AudioPolicyManager->ConfigParsingUtils::loadAudioPolicyConfig->AUDIO_POLICY_CONFIG_FILE是/system/etc/audio_policy.conf
KrisFei
·
2020-08-04 15:37
子类__Audio
[
RK3288
][Android6.0] 调试笔记 --- Audio驱动层判断录音数据是否异常
Platform:RockchipOS:Android6.0Kernel:3.10.92之前有提到上层可以通过dumppcm数据查看波形来确定录音采样的数据是否正常,这里给出驱动层查看方法。http://blog.csdn.net/kris_fei/article/details/72763579当一次传输完成后会调用dmaengine_pcm_dma_complete(),而rockchip其实
KrisFei
·
2020-08-04 15:37
子类__Audio
[
RK3288
][Android6.0] 调试笔记 --- 修改默认system/bin/下可执行程序权限
Platform:RockchipOS:Android6.0Kernel:3.10.92需求:新增一个可执行文件放在system/bin/下,并且只有root和system权限才可以使用.调试:一开始在init.rc中修改发现失败,以为是放在开机挂载文件系统前了,所以又放在了init.rc的onpost-fs-data阶段,测试了还是失败.后来发现是因为编译release版本的system文件系统
KrisFei
·
2020-08-04 15:37
子类__Android
[
RK3288
][Android6.0] Audio录音HAL层的数据读取流程分析
Platform:RockchipOS:Android6.0Kernel:3.10.92用原生SoundRecorderapk为例,以samplerate,channel及buffersize这些参数为线索来跟踪,,流程如下:openRecord_l->AudioSystem::getInputForAttr->aps->getInputForAttr->AudioPolicyManager::g
KrisFei
·
2020-08-04 15:37
子类__Audio
RK3228H开发之Rockchip UBOOT开发详解
一、引言RockchipU-Boot是基于开源的UBoot2014.10正式版进行开发的,主要支持:1、支持芯片:
RK3288
、RK3036、RK312X、RK3368、RK322X、RK3366、RK3399
文艺小少年
·
2020-08-04 06:56
3228开发流程
RK3288
emmc flash paramter 分区
root@
rk3288
:~]#ls/dev/mmcblk0*/dev/mmcblk0/dev/mmcblk0p2/dev/mmcblk0p4/dev/mmcblk0p6/dev/mmcblk0p1/dev
sunzhguy
·
2020-08-04 01:35
ARM
RK3288
[
RK3288
][Android6.0] 关于uboot中logo相关知识点小结
Platform:RockchipOS:Android6.0Kernel:3.10.92遇到不少网友找不到ubootlogo在哪里,其实一开始我也潜意识地去u-boot目录下去找,但是后来发现是在kernel目录下加载顺序:1.uboot开机的时候会先去logo分区加载2.加载失败则尝试从resource分区加载3.加载失败则尝试从boot分区加载限制:1.只能显示偶数分辨率2.输入是24bit图
KrisFei
·
2020-08-03 18:14
子类__Display
[
RK3288
][Android6.0] 调试笔记 --- 系统第一次开机进入Recovery模式原因
Platform:ROCKCHIPOS:Android6.0Kernel:3.10.92描述:当系统全部download开机后,会默认进入Recovery模式,这个其实是misc分区里的内容在作怪.misc分区:misc.img是RK原始就提供而不是自己编译生成的,其实misc里内容就两行,用UE可查看:Ubootlog:#Bootver:2016-11-29#2.30emptyserialno.
KrisFei
·
2020-08-03 18:14
[RK3399][Android7.1] Uboot启动过程小结
OS:Android7.1Board:Firefly-RK3399Uboot:v2017.02整个过程和
rk3288
平台的uboot(v2014.10)加载流程类似,可参考[
RK3288
][Android6.0
KrisFei
·
2020-08-03 18:43
子类__Uboot
RK3399
RK3399 uboot启动
OS:Android7.1Board:Firefly-RK3399Uboot:v2017.02整个过程和
rk3288
平台的uboot(v2014.10)加载流程类似,可参考[
RK3288
][Android6.0
kernel_my
·
2020-08-03 18:45
uboot启动
rk3288
正常启动流程
在board_r的启动序列中有board_late_init{load_disk_partitions(这里解析了parameter参数)board_fbt_preboot()这里检测了按键并且执行了启动流程}board_fbt_preboot中对按键进行了检查。随后根据不同按键执行不同的函数。如果没有进行其他按键。最后正常的启动流程会走入rkloader_run_misc_cmd函数(在rklo
groundhappy
·
2020-08-03 17:26
arm
mips等学习
RK3288
下载android7.1.2 内核极其源码步骤(包含repo 安装及配置)(第一章2)
/bin/bashecho=======================================echo
RK3288
下载安卓源码Android7.1.2AOSPec
Chhjnavy
·
2020-08-03 12:21
RK3288
[
RK3288
][Android6.0] U-boot 启动流程小结
Platform:
RK3288
OS:Android6.0Version:v2014.10blboard_init_f->crt0.Sinitcall_run_list(init_sequence_f)-
KrisFei
·
2020-08-03 10:31
子类__Uboot
linux内核启动+Android系统启动过程详解
第一部分:汇编部分Linux启动之linux-
rk3288
-tchip/kernel/arch/arm/boot/compressed/head.S分析这段代码是linuxboot后执行的第一个程序,完成的主要工作是解压内核
lp542718520
·
2020-08-03 10:26
[
RK3288
][Android6.0] 调试笔记 --- 电池电量一直显示100%
Platform:RockchipOS:Android6.0Kernel:3.10.92之前文章[
RK3288
][Android6.0]调试笔记—伪电池驱动添加阐述了如何添加一个假的电池驱动,测试发现Setting
KrisFei
·
2020-08-03 01:41
子类__Display
RK3288
Android5.1正常开机log
DDR3200MHzBusWidth=32Col=10Bank=8Row=15CS=1DieBus-Width=16Size=1024MBMemoryOKMemoryOKOUTU-Boot2014.10-
RK3288
_Fly__
·
2020-08-01 09:46
rk3288
Android5.1
RK3368 RK3128编译问题总结
1.build@build--machine:~/
rk3288
/kernel$make
rk3288
-tb_8846.imgscripts/kconfig/conf--silentoldconfigKconfig
BlackSmith-2617
·
2020-08-01 08:20
锐芯微-RK3368
LInux-ubuntu
RK3288
UBOOT OTG调试分析
调试OTG的时候发现无法识别USB,开始定位问题。先来看看硬件部分:1.供电部分2.USB插入检测(USB插入时候VCC_OTG_5V有5V电压,然后OTG_DET3.3V)3.USB座子再来看软件流程:1.UBOOT启动,检测RECORVER按键是否为低电平,如果为低,则进入do_rockusb.根据串口判断已经进入了升级模式,问题应该出现在DO_ROCKUSB函数里面2.do_rockusb里
月舞阳
·
2020-08-01 07:20
嵌入式软件
嵌入式硬件
Android 添加键值并上报从驱动到上层
平台:
RK3288
OS:Android7.1kernel部分添加键值:1.在dts中(kernel/arch/arm/boot/dts/
rk3288
-android.dtsi)添加键值属性,可以仿照power
我的小鱼楠
·
2020-08-01 06:02
RK3288
添加USB转虚拟串口设备
在系统开启并有日志打印的前提下,插入USB设备,就会打印USB设备和虚拟串口信息。打印信息如下:供应商ID(VID):idVendor=1234,产品ID(PID):idProduct=5678Product、Manufacturer、SerialNumber,这三项暂时用不到。ttyACM0:虚拟出来的串口,也有可能是ttySx、ttyGSx(x为0/1/2/3......)[99.373774
weixin_30340819
·
2020-08-01 03:45
RK3288
Android7.1 开机logo和开机动画的修改
开机logo和开机动画的修改##开机logo修改:需要修改开机logo的图片或者logo分辨率,直接替换kernel目录下的logo.bmp开机动画修改:在vendor/rockchip/common/etc目录下,有bootanimation.zip和bootanimation_rot90.zip两个压缩文件,将bootanimation.zip解压出来后有三个文件port0,port1,des
流荧烟火
·
2020-07-31 19:27
工作笔记
RK3288
Android7.1 4G模块 NL668 调试记录
RK3288
下调试4G模块NL668记录1.增加支持设备1)打开内核源码option.c路径:kernel/driver/usb/serial/option.c在源码中找到option_ids数组,在数组中添加
流荧烟火
·
2020-07-31 19:27
工作笔记
解压
RK3288
的boot.img修改init.rc 添加开机自启动脚本
最近找别人开发一款智能AI机器人,由于方案厂商现在代码还没有交付。每次只提供ROM。现在公司要求要开机启动系统检测脚本。我们都知道Android现在权限管理很严格。而且我的脚本是用shell脚本完成的。所以无法监听开机广播。只能修改init.rc文件。但是我们知道init.rc文件存在在文件Androidboot.img的ramdisk文件系统中,你虽然每次可以通过adbremount挂载syst
九霄的爸爸
·
2020-07-31 19:24
android
[
RK3288
][Android6.0] 调试笔记 --- 屏蔽Home/Back Key
RockchipOS:Android6.0Kernel:3.10.92有些特殊场景需求需要屏蔽系统key,比如home/backkey,可以直接从inputframework下手,改动如下:kris@:~/
rk3288
KrisFei
·
2020-07-31 19:20
子类__Android
[
RK3288
][Android6.0] Audio中的单声道到双声道的转换处理过程
Platform:RockchipOS:Android6.0Kernel:3.10.92播放音乐是单声道,硬件用的是双声道。AudioFlinger::PlaybackThread::Track::Track-> thread->getTrackName_l-> AudioMixer::getTrackName-> t->channelCount=audio_channel_count_from
KrisFei
·
2020-07-31 19:20
子类__Audio
[
RK3288
][Android6.0] 耳机插拔处理两种方式
Platform:RockchipOS:Android6.0Kernel:3.10.92系统对耳机插拔处理的方式有两种,一种是UEvent直接上报,另一种是通过Input模块来处理。对应配置frameworks\base\core\res\res\values\Config.xmlfalse注释说明得很清楚了,true表示使用input模块处理,false表示使用uevent框架。实现:Wired
KrisFei
·
2020-07-31 19:20
子类__Audio
RK3288
-- 关于 HDMI 音频输出的两种配置
说明:本文适用于
RK3288
kernel4.4SDK版本。
RK3288
的HDMI和codec共用一组i2s。
alvis.zhong
·
2020-07-31 18:16
RockChip
音频
RK3288
RK3368
hdmi音频输出
RK系列SDK -- i2s mclk 无输出
DTS配置不同平台对应的时钟名称不一样,下述只举例RK3399和
RK3288
平台配置,其他平台可以去kernel\drivers\clk\rockchip\clk-rk3xxx.c中确定。RK3399
alvis.zhong
·
2020-07-31 18:15
RockChip
音频
Rockchip
i2s
mclk
RK3399
mclk
rt5670
mclk
RK3288
的几种USB模式
RK3288
启动后有三种模式,可以分别进行操作。一种是normal也就是正常的启动模式。这个模式无法刷固件。一般板子通电就是这个模式第二种是loader模式。就是刷固件模式。
groundhappy
·
2020-07-31 17:23
arm
mips等学习
[
RK3288
][Android6.0] USB OTG模式及切换
Platform:
RK3288
OS:Android6.0Kernel:3.10.92先提USBHOST/DEVICE/OTG概念:OTG控制器可以做host,也能做device,控制器的角色一般由USBID
KrisFei
·
2020-07-31 12:59
子类__USB
[
RK3288
][Android6.0] USB OTG模式及切换【转】
本文转载自:https://blog.csdn.net/kris_fei/article/details/78620960Platform:
RK3288
OS:Android6.0Kernel:3.10.92
anfeng3664
·
2020-07-31 11:42
android 7.1分屏(应用可能无法在分屏模式下正常运行)
平台
rk3288
+android7.12现象在7.1上,进入分屏有两种方法,点击recent键,然后长按应用标题栏,再拖放到分屏区长按recent键,系统分自动进入分屏,并让用户选择第二个需要显示的应用
ansondroider
·
2020-07-30 14:03
[
RK3288
][Android6.0] WiFi之NetworkFactory形成的评分机制
Platform:RockchipOS:Android6.0Kernel:3.10.92NetworkFactory作为网络评分机制中一个重要角色而存在,每个模块实现需要继承NetworkFactory当Wifi状态机初始化处于默认状态时,会注册WifiNetworkFactoryprocessMessage->WifiStateMachine.java//DefaultStatemaybeReg
KrisFei
·
2020-07-30 13:46
子类__WiFi
大神教你如何调用防拆开关接口用于人脸识别专用主板人脸识别整机
RK3288
主板
大神教你如何调用防拆开关接口用于人脸识别专用主板人脸识别整机
RK3288
主板防拆接口调用说明1、防拆接口以上报键值方式正常时(未被拆机状态),不会上报数据。
周思容Annie
·
2020-07-30 05:25
人脸识别
人脸识别硬件主板
基于瑞芯微
RK3288
平台的人脸门禁识别系统
什么是人脸识别门禁系统呢?人脸识别门禁控制系统是基于先进的人脸识别技术,结合成熟的ID卡和指纹识别技术,创新推出的一款安全实用的生物识别门禁控制系统。人脸识别门禁系统有什么特点呢?唯一性:每个人都有一张脸,且无法被复制,仿冒,因此安全性更高。自然性好:人脸识别技术同人类(甚至其它生物)进行个体识别时所利用的生物特征相同,其他生物特征如指纹、虹膜不具备这个特征。简单方便:无需携带卡,识别速度快,操作
vickycheung3
·
2020-07-30 02:54
解决方案
RK3288
Android5.1 SDK配置WiFi和以太网共存
RK3288
Android5.1官方SDK(
rk3288
_android5.1_v1.00_20150515,已更新到20180412),在Rockchip官方提供的RK_EVB_
RK3288
核心板上验证
米妮老爹
·
2020-07-30 01:48
firefly-
rk3288
开发板Linux驱动——LED驱动
本文主要介绍两个部分的内容:一、准备SDK源码二、LED设备驱动的实现。由于firefly官方一直在对源码进行更新,所以本文只以我正在用的版本介绍。此外,官方提供的下载工具版本不同需要准备的镜像文件(.img文件)也不同,因此,这里也只介绍我正在使用的版本。SDK版本:firefly-sdk-20200629.7z下载工具版本:AndroidToolv2.58U-Boot:2017.09Linux
Ruler.
·
2020-07-29 22:01
#
Firefly
RK3288
[
RK3288
][Android6.0] 调试笔记 --- 测试I2C设备正常传输方法
Platform:RockchipOS:Android6.0Kernel:3.10.92rk在驱动层做了一个通用i2c测试代码提供给上层快速测试i2c外设是否传输正常.测试使用方法:#echo[0-5]>/dev/i2c_detect//0-5表示i2cnumber号,不过i2c5需要修改下驱动,默认只支持到i2c4.例如我的i2c2接的是audiocodec:&i2c2{status="okay
KrisFei
·
2020-07-29 20:38
子类__I2C
[RK3399][Android7.1] 调试笔记 --- I2C探测工具添加
Platform:RK3399OS:Android7.1Kernel:v4.4.83背景:
rk3288
上默认自带i2c_detect工具来探测对应I2C总线上挂载的设备以及地址。
KrisFei
·
2020-07-29 20:38
RK3399
子类__I2C
[
RK3288
][Android6.0] 调试笔记 --- 同时支持多颗Camera打开的问题
Platform:ROCKCHIPOS:Android6.0Kernel:3.10.92有遇到若干朋友在做Camera模块的时候说同一时间只能打开一颗Camera,这是因为RK在HAL层把Camera最大的supportnumber限制成了1.hardware/rockchip/camera/CameraHal/CameraHal_Module.h#defineCAMERAS_SUPPORT_MA
KrisFei
·
2020-07-29 20:37
子类__Camera
PIBOT上位机开发
文章目录1.概述2.软件框架3.Ubuntu的刷入、ROS的安装4.ssh远程连接4.1安装xshell通过`Xshell`连接`树莓派/
RK3288
/RK3399``Windows`通过`xshell
PIBOT
·
2020-07-29 17:00
ROS自主导航机器人
ROS
RK3288
android7.1.2 HAL层添加I2C read/write interface,给java 层调用(可根据slave device 更改时序)(进阶篇一)
准备工作如下:确认物理设备是否已经正常连接,请根据https://blog.csdn.net/Chhjnavy/article/details/95215479该篇文章查看设备名称,android6.0.1i2c_detect可以用,但是android7.1.2i2c_detect本人测试无法使用,但是可以看到i2c设备名称如下:本人案例是按照设备名为:i2c-1进行硬件连接的。还需要注意在打开i
Chhjnavy
·
2020-07-29 15:42
RK3288
rk3288
android7.1.2
hal
i2c
app
RK3288
搭配以太网PHY芯片使用,这些你需要了解
特另是
RK3288
之前芯片所配套的SDK中使用的都是通用驱动,如果不需要使
挣钱养梦
·
2020-07-29 14:22
嵌入式Android
PX30,RK3368,
RK3288
,RK3399,i.mx6处理器参数
PX30是专为个人移动互联网设备和其他数字多媒体应用而设计的高性能四核应用处理器。提供了许多嵌入式强大的硬件引擎来优化高端应用程序的性能。PX30支持几乎全格式的H.264解码器,支持1080p@60fps,H.265解码器由1080p@60fps,支持基于1080p@30fps的H.264编码器,高质量的JPEG编码器/解码器。RK3368是2015年全球唯一的八核64位OTTBOX芯片,也是全
维生素全案整装
·
2020-07-29 08:52
SYSTEM_UI_FLAG_IMMERSIVE和SYSTEM_UI_FLAG_IMMERSIVE_STICKY实现沉浸式功能的源码解析
rk3288
AndroidN参考深入理解Android卷三这里解决的是SYSTEM_UI_FLAG_IMMERSIVE和SYSTEM_UI_FLAG_IMMERSIVE_STICKY设置之后不会通过触摸屏幕调出导航栏
xuning2516
·
2020-07-29 01:48
Android源码剖析
android锁屏解锁
华硕Tinker Board开发板(
rk3288
处理器)开发 ---- 在Android7.1.2中某个apk项目中添加LOGD,LOGE等调试打印功能
1、找到你要添加LOG调试打印信息功能的那个apk项目所在源码位置,比如我的就是在Android7.1.2源码的packages/apps/Jni_demo这个目录下,如下图所示:2、在需要调用LOGE,LOGD等调试打印功能的源代码(.c或者.cpp文件)中添加如下代码://jimmyforLOGDLOGELOGILOGVLOGW#include#defineLOGD(...)__android
JimmyHoo0000
·
2020-07-28 09:52
TinkerBoard
rk3288开发
Android7.1.2
Android源码使用LOG
rk3288
tinker
board
调试打印
[RK3399][Android7.1] 移植笔记 --- 9.7寸eDP显示屏添加
Platform:RK3399OS:Android7.1Kernel:v4.4.83由于此屏在
rk3288
平台上使用过,原以为接上去就可以点亮,谁知道花了一天多时间折腾,最后还是发现是自己的大意造成的,
KrisFei
·
2020-07-28 01:32
子类__Android
RK3399
子类__Display
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他