rockchip专题

Rockchip RV1126上实现人脸检测------blazeface

目录 1 下载工程 2 编译 2.1 首先将CMakeLists.txt修改为如下的形式 2.2 添加opencv库文件和头文件 2.3 编写build.sh 3 运行 工程源自:https://github.com/zxcv1884/rv1126_rknn_blazeface 1 下载工程  首先下载工程:https://github.com/zxcv1884/rv1126

Rockchip开发系列 - 3.4.GPIO扩展芯片AW95016A和PCA953X(2)

By: fulinux E-mail: fulinux@sina.com Blog: https://blog.csdn.net/fulinus 喜欢的盆友欢迎点赞和订阅! 你的喜欢就是我写作的动力! 目录 概述熟悉PCA953X驱动添加aw95016设备节点添加aw95016设备驱动uboot调试GPIO扩展芯片uboot修改完整补丁 返回总目录:Rockchip开发

Rockchip开发系列 - 3.3.GPIO扩展芯片AW95016A和PCA953X(1)

By: fulinux E-mail: fulinux@sina.com Blog: https://blog.csdn.net/fulinus 喜欢的盆友欢迎点赞和订阅! 你的喜欢就是我写作的动力! 目录 概述硬件信息AW95016A寄存器信息GPIO OUTPUT输出寄存器GPIO INPUT输入寄存器INTERRUPT寄存器 调试 返回总目录:Rockchip开发

rockchip中的vop

1.vop基本概念 rockchip平台的lcd controller成为vop(video output processor),芯片中一般集成了1-2个vop,只有支持两个vop的芯片,才能支持双屏异显RK3399有2个VOP:Video Output Processor(VOP_BIG)Video Output Processor(VOP_LIT)支持的显示接口:One or Two M

RockChip Android12 Settings二级菜单

一:概述 本文将针对Android12 Settings的二级菜单System进行说明。 二:System 1、Activity packages/apps/Settings/AndroidManifest.xml <activityandroid:name=".Settings$SystemDashboardActivity"android:label="@string/

RockChip Android13 添加/删除ListPreference方法

概述: 本章将讲述在Android添加或删除ListPreference的几种方法,并以EthernetSettingsActivity为例,添加/删除一项ListPreference: 默认效果图: 添加后效果图: 方法一: 1、全部添加xml 在Activity类中使用addPreferencesFromResource()方法解析XML文件并添加Preference资

RockChip Android13 NFC SL6320移植

环境:RK3568 Android13 一:驱动移植 1、驱动 将SL6320驱动代码拷贝至kernel-5.10/drivers/misc/sl6320/ 特殊说明:勿将驱动代码放置于kernel-5.10/drivers/nfc/目录下,会导致sl6320驱动生成设备节点时因/dev/nfc节点以创建而加载失败。 2、DTS 本次硬件设计电路走I2C协议,根据DataSh

RK3588 - RKNN(Rockchip 神经处理单元)的逆向工程

本文翻译自https://jas-hacks.blogspot.com/2024/02/rk3588-reverse-engineering-rknn.html RK3588 NPU 的内部操作和功能主要隐藏在名为RKNPU2的闭源 SDK 中。由于对大型语言模型 (LLM) 的兴趣以及对transform模型最佳矩阵乘法的追求,想了解 RKNPU SDK 新引入的矩阵乘法 API (rknn_m

RockChip主板系统签名说明

简介 线下设备使用的都是RockChip芯片的主板,我们要求最终运行的App都有系统权限,因此最终签名都会使用系统签名。之前都是打包完成之后再手动签名,现改成打包的时候直接使用RockChip的签名。 操作 手动签名 先生成apk,然后使用 signapk.jar 签名: java -jar signapk.jar platform.x509.pem platform.pk8 in.ap

深入理解瑞芯微(Rockchip)VENDOR_STORAGE

序: 在嵌入式开发中,特别是在使用瑞芯微(Rockchip)系列ARM处理器时,经常会遇到需要在不更改系统固件(如Android固件)的情况下,存储设备特定的信息,如设备序列号、校准参数等。这时候,VENDOR_STORAGE的作用就显得尤为重要。 VENDOR_STORAGE是Rockchip平台提供的一种用户空间的非易失性存储解决方案。其设计初衷是为了让设备制造商能够在不触碰主操作系统的情

Rockchip Android13 Vold(三):App层

目录 前言 一:处理Volumes 1、接收StorageVolume 2、创建MediaVolume 3、附加MediaVolume

Rockchip Android13 Vold(一):Native层

一:概述 Vold全称Volume Daemon是用于管理存储类设备的守护进程,负责接收驱动层设备挂载和卸载消息以及与Framework层之间的通信。Vold作为一个守护进程位于Android的Native Daemons层。 二:Vold框架图 三:Vold Sevice Android13的init.rc位于/system/etc/init/hw/其中使用start vold启动对

Rockchip_双屏显示旋转方向调试(一)

Rockchip_双屏显示旋转方向调试 前 言基础介绍双屏同显双屏异显 前 言 本文档主要介绍双屏同显,双屏异显场景中存在的主副屏旋转调试方法及补丁,相关同事可查 阅此文档进行调试。 由于产品存在屏幕物理尺寸与横竖屏属性差异,还有多屏同显与异显的不同需求,从而导致多 屏显示场景的需求复杂,故整理如下调试文档并在设置界面增加对应控制选项,供产品工程师,FAE及用户查阅,方便调

RockChip Android13 修改U盘挂载目录

环境:Android13 安卓默认U盘挂载目录为设备UUID,如下所示: /dev/block/vold/public:8,0 on /mnt/media_rw/1E46712C467105B5 type fuseblk (rw,dirsync,nosuid,nodev,noatime,user_id=0,group_id=0,default_permissions,allow_othe

RockChip-RK3399安卓主板,互动广告机解决方案!!!

方案背景:  在日益发展的科技进程中,广告机也逐渐由单一发布转变为智能交互的多媒体广告机,并力求精准推送、增加收入和提高客户满意度,于是互动型触摸显示一体的广告机便应运而生。盈鹏飞提供了一站式互动广告机的软硬件方案,该方案丰富的硬件接口与代码开源,可让你迅速完成极具科技竞争力的广告机产品!  XPC-3399是盈鹏飞嵌入式团队精心打造的一款安卓高速主板,提供标准行业主板,采用瑞芯微6核RK

RockChip-RK3399安卓主板

1.概述:  XPC-3399是盈鹏飞嵌入式团队精心打造的一款高速主板,采用瑞芯微6核RK3399处理器,主频2.0GHz。具备3G、4G数据通信接口,USB3.0高性能设备接口,支持5串口、WIFI(2.4G/5G)等常用外接设备,接口丰富、性能稳定。支持Android\Linux\Ubuntu系统,软件支持完善,开放源代码适合企业二次开发带高清显示的商显广告机、自助售货机、教育终端等,可降低

ArmSoM Rockchip系列产品 通用教程 之 CAN 使用

CAN 使用 1. CAN 简介 CAN (controller Area Network):控制器局域网络总线,是一种有效支持分布式控制或实时控制的串行通信网络。 目前世界上绝大多数汽车制造厂商都采用CAN总线来实现汽车内部控制系统之间的数据通信。 RK3568/RK3588的CAN驱动文件:drivers/net/can/rockchip/rockchip_canfd.c 在Arm

RockChip DRM Display Driver

资料来源: 《Rockchip_DRM_Display_Driver_Development_Guide_V1.0.pdf》 《Rockchip_Developer_Guide_DRM_Display_Driver_CN.pdf》 一:DRM概述 DRM(Direct Rendering Manager)直接渲染管理,buffer分配,帧缓冲。对应userspace库位libdrm,lib

rockchip 平台 linux FIT 打包格式介绍

1 基础介绍 FIT(flattened image tree)是U-Boot⽀持的⼀种新固件类型的引导⽅案,⽀持任意多个image打包和校 验。FIT 使⽤ its (image source file) ⽂件描述image信息,最后通过mkimage⼯具⽣成 itb (flattened image tree blob) 镜像。its⽂件使⽤ DTS 的语法规则,⾮常灵活,可以直接使⽤li

Rockchip平台TP驱动详解

1、修改dts,添加新的i2c设备。 在 arch/arm/boot/dts/rk312x-sdk-v2.2.dtsi中添加i2c设备的相关信息: ts@40 {compatible = "gslX680";reg = <0x40>;wake-gpio = <&gpio0 GPIO_D3 GPIO_ACTIVE_LOW>;irp-gpio = <&gpio0 GPIO_A2 IRQ_TYPE_

【RockChip | RV1126】学习与开发

【RockChip | RV1126】学习与开发 文章目录 【RockChip | RV1126】学习与开发1. 资料 1. 资料 您好,这是关于A191型RV1126的资料包,请您及时接收哦~链接: https://pan.baidu.com/s/1FXWVxa27Q78nI78d2QKlBQ?pwd=j7mk 提取码: j7mk 若您在开发过程中遇到技术问题,需要帮助时

Rockchip平台双屏异显功能实现(基于Android13)

Rockchip平台双屏异显功能实现(基于Android13) 1. 异显实现方案 Rockchip SDK平台支持两种不同的异显方案:Android Presentation和Android Activity指定屏幕启动。 使用Android Presentation方案,需要在APP开发中调用相应接口以使指定视图(Presentation视图是一种特殊的对话框类型视图)在副屏上显示。

Rockchip平台Android应用预安装功能(基于Android13)

Rockchip平台Android应用预安装功能(基于Android13) 1. 预安装应用类型 Android上的应用预安装功能,主要是指配置产品时,根据厂商要求,将事先准备好的第三方应用预置进Android系统。预安装分为以下几种类型: 安装不可卸载应用安装可永久卸载应用安装卸载后恢复出厂设置后自动恢复的应用 2. 功能启用说明 2.1 配置和使用 在进行以下操作之前,首先需要

20231220将NanoPC-T4(RK3399)开发板的Android10的SDK按照Rockchip官方挖掘机开发板编译打包刷机之后启动跑飞

20231220将NanoPC-T4(RK3399)开发板的Android10的SDK按照Rockchip官方挖掘机开发板编译打包刷机之后启动跑飞 2023/12/20 17:19 简略步骤:rootroot@rootroot-X99-Turbo:~/3TB$ tar --use-compress-program=pigz -xvpf rk3399-android-10.git-2021020

20231215给AIO-3399J适配Rockchip的原始Andoroid10的挖掘机开发板01

20231215给AIO-3399J适配Rockchip的原始Andoroid10的挖掘机开发板01 2023/12/15 10:49 【请严重注意:】如果刷不适配的SDK,可能会引起您的开发板【硬件发生物理】损坏! 如果您按照本步骤刷机引起的一切后果,请自行承担责任! 本人【明示】不承担任何责任。 开发板:Firefly的AIO-3399J SDK: AF6554D06A7C09C677

20231215给AIO-3399J适配Rockchip的原始Andorid的挖掘机开发板01

20231215给AIO-3399J适配Rockchip的原始Andorid的挖掘机开发板01 2023/12/15 10:49 【请严重注意:】如果刷不适配的SDK,可能会引起您的开发板【硬件发生物理】损坏! 如果您按照本步骤刷机引起的一切后果,请自行承担责任! 本人【明示】不承担任何责任。 开发板:Firefly的AIO-3399J SDK: AF6554D06A7C09C677BD3