自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (3)
  • 收藏
  • 关注

原创 RK356X ANDROID13.0 系统ROOT权限

补丁适用范围:RK356X ANDROID13.0。SDK需要选择userdebug版本。

2023-11-06 15:24:56 412

原创 RK356X Android13.0 HDMI和喇叭同时出声音

Android默认音频输出逻辑,不接HDMI默认喇叭音频输出,若检测到HDMI接入后,关闭喇叭输出,开启HDMI音频输出,但是BOX产品的使用场景需要插入HDMI后,喇叭仍然输出,可加入此补丁。补丁适用范围:RK356X Android13.0。

2023-11-06 14:38:29 801

原创 RK3568 NPU YOLOV5S 目标检测DEMO

若不想要编译,可从网盘目录获取可执行程序 1-SDK Source 软件源码/demo/rknn_yolov5_demo_Linux.tar.gz。编译成功后,执行程序生成目录 install/rknn_yolov5_demo_Linux/交叉编译工具链内置SDK目录,具体路径参考以上命令。RK356X只能运行到7帧/秒,可自行优化程序性能。拷贝方式可用U盘、网络等。系统:Debian11。开发板:RK356X。

2023-07-01 16:34:01 1179 3

原创 瑞芯微BSP专题04-OPTEE阶段日志分析

optee日志解析

2022-12-01 13:34:43 374 1

原创 瑞芯微BSP专题03-TRUST(BL31)阶段日志分析

trust.bin日志解析

2022-12-01 13:32:57 419

原创 瑞芯微BSP专题02-BL2初始化阶段日志分析

spl.bin日志解析

2022-12-01 13:30:45 600

原创 瑞芯微BSP专题01-ddr.bin启动日志分析

ddr.bin日志解析

2022-12-01 13:29:48 547

原创 RK3588 Android12.0 四屏同显配置

RK3588 Android12.0 四屏同显配置VP类型Panel类型VP0HDMI0VP1HDMI1VP2DP0VP3DSI0HDMI0 DTS配置&hdmi0 { status = "okay";};&hdmi0_in_vp0 { status = "okay";};&hdmi0_sound { status = "okay";};&hdptxphy

2022-04-02 17:33:23 4361 1

原创 RK3588 Android 12.0 SDK编译

RK3588 Android 12.0 SDK编译文章目录RK3588 Android 12.0 SDK编译1、SDK编译完整编译单独编译内核单独编译uboot2、固件烧写1、SDK编译UBoot版本:2017.09内核版本:5.10AOSP版本:android-12.0.0_r21完整编译$ source build/envsetup.sh$ lunch rk3588_s-userdebug$ ./build.sh-AUCKu -d rk3588sevb1-lp4x-v10单独编译内

2022-03-11 20:45:36 5913 7

原创 A311D2 Android11.0 SDK编译

A311D2 Android11.0 SDK编译配置交叉编译工具链$ export PATH=$PATH:/opt/gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu/bin:/opt/riscv-none-gcc/7.2.0-4-20180606-1631/bin$ export PATH=$PATH:/home/rpdzkj/second/tanzh/a311d2-android11.0/test2/android11.0/prebuilts/bui

2022-01-11 17:03:29 2645 1

原创 RK CPU调试技巧

RK CPU调试技巧文章目录RK CPU调试技巧2、CPU温度查看CPU工作温度3、CPU电压查看CPU工作电压设置CPU工作电压查看CPU频率电压表4、CPU频率查看CPU频率设置CPU定频查看CPU频率的最大最小值查看CPU调频策略CPU调频策略说明内核配置CPU调频策略CPU频率设备节点详细说明2、CPU温度查看CPU工作温度Android5.1$ cat /sys/class/hwmon/hwmon0/device/temp1_inputAndroid7.1$ cat /sy

2021-09-27 21:07:09 2201

原创 RK GPU调试技巧

2、RK GPU调试常用命令文章目录2、RK GPU调试常用命令查看GPU频率设置GPU定频查看GPU温度查看GPU使用负载查看GPU频率$ cat /sys/devices/platform/ff9a0000.gpu/devfreq/ff9a0000.gpu/cur_freq //rk3399$ cat /sys/devices/ffa30000.gpu/dvfs //rk3288$ cat /sys/devices/ffa30000.gpu/clock

2021-09-27 21:03:43 2173 2

原创 RK NPU运行环境搭建

6、NPU运行环境搭建文章目录6、NPU运行环境搭建RK1808 Buildroot CRK3399PRO Debian9 Python3.5环境准备安装RKNN-ToolkitRK3399PRO/RK1808系列NPU支持C、Python API若使用RKNN C API,推荐使用Buildroot系统若使用RKNN Python API,推荐使用Debian系统RK1808 Buildroot C运行环境默认配置好,可以运行rknn_demo测试RK1808 本地运行RKNN仅支持C

2021-09-27 10:31:45 1862 2

原创 RK356X Android11.0 SDK编译 JACK报错

问题描述RK356X Android11.0 SDK正常编译后,其他Android版本SDK会报JACK错误报错LOGFAILED: setup-jack-server /bin/bash -c "(prebuilts/sdk/tools/jack-admin install-server prebuilts/sdk/tools/jack-launcher.jar prebuilts/sdk/tools/jack-server-4.11.ALPHA.jar 2>&1 || (..

2021-09-22 21:13:37 249

原创 RK356X NPU测试DEMO

2、RK356X NPU测试DEMO文章目录2、RK356X NPU测试DEMO2.0、简介2.1、Android平台RKNN API调用方式编译DEMO运行测试2.2、Linux平台编译DEMO运行测试2.0、简介NPU测试DEMO有以下测试案例:(以下说明以rknn_mobilenet_demo为例)rknn_mobilenet_demo图像分类rknn_ssd_demo目标检测rknn_api_demo3rdpartyNPU测试DEMO获取途径:获取压缩包RKNN_API_f

2021-09-10 10:38:30 2289 2

原创 USB摄像头常见问题

USB摄像头常见问题文章目录USB摄像头常见问题预览闪退拍照闪退录像闪退预览闪退原因分析摄像头不支持默认预览分辨率解决方法:配置USB摄像头预览分辨率$ vim hardware/rockchip/camera/CameraHal/CameraUSBAdapter.cpp@@ -135,7 +135,7 @@ void CameraUSBAdapter::initDefaultParameters(int camFd) params.set(KEY_PREVIEW_W_FOR

2021-08-22 00:09:19 770

原创 RK平台HDMI、喇叭音频同时输出

HDMI、喇叭音频同时输出文章目录HDMI、喇叭音频同时输出方案一方案二方案三Android默认音频输出逻辑,不接HDMI默认喇叭音频输出,若检测到HDMI接入后,关闭喇叭输出,开启HDMI音频输出BOX产品的使用场景需要插入HDMI后,喇叭仍然输出,可加入此补丁方案一适用平台:RK3399 Android8.1$ vim frameworks/base/services/core/java/com/android/server/WiredAccessoryManager.java

2021-08-21 23:47:37 4715

原创 i2c-tools工具

4、i2c-tools工具i2c-tools是嵌入式常用的I2C调试工具,主要包含4个工具,分别有i2cdetect、i2cdump、i2cget、i2cset工具作用i2cdetect列出I2C总线上的所有设备i2cdump列出指定设备的所有寄存器值i2cget列出指定寄存器的值i2cset写入指定值到设备的寄存器安装i2c-tools工具i2c-tools在多个平台均可使用,列举以下平台中的安装步骤Ubuntu$ sudo apt-get i

2021-08-05 21:03:09 1501 1

原创 RK3568 Android11.0多屏配置

RK3568 Android11.0多屏配置文章目录RK3568 Android11.0多屏配置LCD参数配置LVDS显示配置DSI0显示配置DSI1显示配置EDP显示配置VP通道配置LCD引脚配置RST/PWR GPIO配置PWM配置RK3568支持三屏显示,显示屏DTS配置划分为三部分:LCD参数配置、LCD引脚配置、VP通道配置LCD参数配置 根据 单屏显示 参数移植即可LCD引脚配置,包括RST、PWR、PWM注意事项:若不同通道的屏,使用相同的引脚,只需要在其中一个屏中控制

2021-08-04 14:31:38 6278 1

原创 Camera驱动调试常见问题

Camera调试常见问题文章目录Camera调试常见问题6.5、CAMERA APP闪退摄像头lanes数配置格式不对6.6、CAMERA APP黑屏/绿屏isp0_mmu未使能6.7、CAMERA画面异常拍照图片偏色预览画面拉伸变型6.5、CAMERA APP闪退摄像头lanes数配置格式不对问题描述打开Camera APP报错原因分析lane数和sensor节点不一致至今不明白怎么定位解决方法data-lanes = <1 2>; //2lane dat

2021-07-26 20:16:05 1365

原创 RK Android平台获取ROOT权限

RK Android平台获取ROOT权限文章目录RK Android平台获取ROOT权限2、ROOT功能配置Android11.0RK3399PRO Android9.0Android8.1Android7.1 64位Android7.1 32位Android5.1/6.0Android4.43、ROOT权限测试RE文件管理器2、ROOT功能配置Android11.0测试平台:RK356X Android11.0修改步骤需要编译userdebug版本关闭selinux$

2021-07-26 20:05:29 1882 1

原创 Android 强制指定录音声卡

Android 强制指定录音声卡问题描述Android系统 默认使用pcmC0D0声卡播放录音A311D Android9.0录音声卡注册到pcmC0D3,强制修改系统默认使用声卡编号解决方法$ vim external/tinyalsa/pcm.c@@ -907,6 +907,13 @@ struct pcm *pcm_open(unsigned int card, unsigned int device, snprintf(fn, sizeof(fn), "/dev/sn

2021-07-26 20:01:00 1532 1

原创 Amlogic修改桌面壁纸

Amlogic修改桌面壁纸平台:A311D Android9.0将自定义壁纸放在覆盖壁纸目录下即可系统默认壁纸目录frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.pngframeworks/base/core/res/res/drawable-sw600dp-nodpi/default_wallpaper.pngframeworks/base/core/res/res/drawable-sw720dp-nodpi/def

2021-07-24 00:02:40 149 1

原创 Amlogic修改开机动画

a

2021-07-24 00:00:08 840

原创 Amlogic预装第三方APK

Amlogic预装第三方APK示例:添加test.apk1、手动安装APK测试没问题后再预装到固件2、将APK文件拷贝到预装目录预装APK目录:vendor/amlogic/common/prebuilt/3、编辑mk文件$ vim device/amlogic/common/core_amlogic.mk PRODUCT_PACKAGES += \ test$ vim vendor/amlogic/common/prebuilt/Android.mk pre

2021-07-23 23:58:52 526 1

原创 Amlogic Android分区修改

Amlogic Android分区修改$ vim device/amlogic/w400/BoardConfig.mk BOARD_VENDORIMAGE_PARTITION_SIZE BOARD_SYSTEMIMAGE_PARTITION_SIZE$ vim common/arch/arm/boot/dts/amlogic/partition_mbox_normal_P_32.dtsi vendor:vendor { pname = "vendor";

2021-07-23 23:54:55 733

原创 PCIE基础知识

1、基础知识PCIE协议版本速度PCIE Gen1PCIE Gen2PCIE Gen3X1250MB/s500MB/s1GB/sX2500MB/s1GB/s2GB/sX41GB/s2GB/s4GB/sX82GB/s4GB/s8GB/sX164GB/s8GB/s16GB/sPCI接口类型PCIPCI-XPCI-EPCI总线数x1x2x4x8x16PCIE协议Gen1Gen2G

2021-07-23 23:45:08 1254

原创 I2C基础知识

1、基础知识1.1、I2C协议I2C读设备步骤开始信号 + 7位地址 + 1位写标志位 + 结束信号开始信号 + 8位数据(读设备的地址) + 结束信号开始信号 + 7位地址 + 1位读标志位 + 结束信号开始信号 + 8位数据(读回的数据) + 结束信号I2C写设备步骤开始信号 + 7位地址 + 1位写标志位 + 结束信号开始信号 + 8位数据(写设备的地址) + 结束信号开始信号 + 7位地址 + 1位写标志位 + 结束信号开始信号 + 8位数据(写设备的数据) + 结束信

2021-07-23 23:44:02 1736

原创 WIFI基础知识

1、基础知识WIFI认证WIFI认证指的是测试无线设备符合IEEE802.11协议规范的认证商标,并不是指无线网络IEEE802.11名词解析IEEE是美国电气和电子工程师协会802是该组织中专门负责制定局域网标准的委员会编号11是这个委员会的第11个工作组协议频率信号最大传输速率802.112.4GhzFHSS 或 DSSS2Mps802.11a5GHzOFDM54Mps802.11b2.4GHzHR-DSSS11Mps8

2021-07-23 23:38:35 179

原创 v4l-utils工具包

4、v4l-utils工具包v4l-utils主要包含两个常用工具,分别是media-ctl、v4l2-ctl安装v4l-utilsUBUNTU系统安装方法$ apt-get install v4l-utilsBuildroot系统安装方法vim buildroot/configs/rockchip_rk1808_defconfig BR2_PACKAGE_LIBV4L_UTILS=ymedia-ctl工具media-ctl的作用配置拓扑结构中各节点的format

2021-07-23 23:36:50 5702 2

原创 按键宏定义文件

按键宏定义文件$ vim kernel/include/dt-bindings/input/linux-event-codes.h #define KEY_RESERVED 0 #define KEY_ESC 1 #define KEY_1 2 #define KEY_2 3 #define KEY_3 4 #define KEY_4 5 #define KEY_5 6 #define KEY_6 7 #define KEY_7 8 #define K

2021-07-22 23:54:47 790

原创 ADC功能配置

2、功能配置2.1、瑞芯微平台读取按键ADC值按住对应的ADC按键,执行以下命令即可$ cat /sys/bus/iio/devices/iio\:device0/in_voltage*_rawDTS配置&adc_key { up-key { // DTS节点名,不重复即可,无要求 linux,code = <184>; // 按键事件号,参考按键类型定义头文件填写

2021-07-22 23:53:21 939

原创 Android tinyAlsa命令详解

4.2、Android tinyAlsa命令详解tinyplay 音频播放播放音频文件$ tinypaly test.wav播放音频文件,并指定声卡$ tinypaly test.wav -D 0 -d 3 -r 48000 -b 16命令参数-D 指定声卡-d 指定设备-c 指定通道数,1、2-r 指定速率,16000、44100、48000-b 指定位数,16、32-p 指定周期尺寸-n 指定周期数-T 指定录制事件tinyalsa源码目录ex

2021-07-22 13:48:41 1885

原创 Linux ALSA命令详解

4.1、Linux ALSA命令详解aplay 音频播放播放音频文件$ aplay test.wav播放音频文件,并指定声卡0设备1// 查看系统注册声卡设备$ cat /proc/asound/cards$ aplay -D hw:0,1 test.wav* 查看播放设备列表$ aplay -lcard 0: rockchiprk809co [rockchip,rk809-codec], device 0: ff7f0000.i2s-rk817-hifi

2021-07-22 13:46:21 2746

原创 Audio基础知识

1、基础知识1.1、音频参数音频文件示例示例文件1Signed 16 bit Little Endian, Rate 44100 Hz, Stereo有符号16位,小端,采样率44100hz,双声道示例文件2Unsigned 8 bit, Rate 22000 Hz, Mono无符号8位,采样率22000hz,单声道采样频率采样频率:声音从模拟信号转换成数字信号的过程,每秒对声音采样的次数常见采样频率:8000hz、11025hz、22050hz、32000

2021-07-22 13:15:05 1006

原创 RK356X Android11.0 获取ROOT权限

Android11.0 获取ROOT权限测试平台:RK356X Android11.0修改步骤需要编译userdebug版本关闭selinux$ vim device/rockchip/common/BoardConfig.mk@@ -59,7 +59,7 @@ BOARD_BOOT_HEADER_VERSION ?= 2 BOARD_MKBOOTIMG_ARGS := BOARD_PREBUILT_DTBOIMAGE ?= $(TARGET_DEVICE_DIR)/d

2021-07-22 13:12:01 4065 1

原创 InputManagerService

3、InputManagerServiceInputManagerService,简称IMS,主要负责输入事件监听、输入事件解析、输入事件派发IMS由三部分组成,分别为EventHub(输入事件监听)InputReader(输入事件解析)InputDispatcher(输入事件派发)源码目录frameworks/base/services/java/com/android/server/SystemServer.javaframeworks/base/services/core

2021-07-22 13:08:46 150

原创 4G模块基础知识

1、基础知识1.1、常用频段通讯标准常用频段LTE-FDDB34/B38/B39LTE-TDDB34/B38/B39/B40/B41WCDMAB1/B8TD-SDCMAB34/B39EVDO/CDMABC0GSMB3/B81.2、运营商运营商通讯标准中国移动4GTDD-LTE中国移动3GTD-SCDMA中国移动2GGSM中国联通4GTDD-LTE/FDD-LTE中国联通3GWCDM

2021-07-22 13:05:53 3944

原创 ADC基础知识

1、基础知识ADC概念ADC,即Analog-to-Digital Converter(模拟数字转换器)ADC的作用:将连续变化的模拟信号转换离散的数字信号的器件常见的模拟信号:温度、压力、声音AD转换步骤:采样、量化、编码常见ADC设备ADC_KEY按键ADC_BATTERY电池ADC类型RK系列ADC有两种类型,分别为SARAC、TSADC扩展知识:ADC有以下几种类型:(仅作了解)逐次逼近型、积分型ADC、并行比较ADC压频变换型ADC、∑-Δ型ADC、流

2021-07-22 13:00:34 3707 1

原创 以太网基础知识

1、基础知识硬件框架#mermaid-svg-ww9d3914tAkzeoka .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-ww9d3914tAkzeoka .label text{fill:#333}#mermaid-svg-ww9d3914tAkzeoka .node rect,#mermaid-sv

2021-07-22 00:17:30 169

RK3568 NPU RKNN_API_for_RK356X_v1.0_20210430

RK3568 NPU RKNN_API_for_RK356X_v1.0_20210430

2021-09-07

RK3568 NPU rknn-toolkit2.1

RK3568 NPU rknn-toolkit2.1

2021-09-07

Rockchip_PX30_TRM_V1.0_Part1-20180813.pdf

Rockchip_PX30_TRM_V1.0_Part1-20180813.pdf

2020-11-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除