物联网
rockchip 标签描述

Rockchiprk3588U-Boot详解(二) 专栏总目录 1.1DM DM(DriverModel)是U-Boot标准的device-driver开发模型,跟kernel的device-driver模型⾮常类似。v2017版本也遵循DM框架开发各功能模块。建议读者先阅读DM⽂档,了解DM架构原理和实现。README: /doc/driver-model/README.txt Terminology ----------- Uclassagroupofdeviceswhichoperateinthesameway.Auclassprovides awayofaccessingindi...

  HApFCTMsQwaL   2023年11月02日   19   0   0 嵌入式开发板LinuxRK3588rockchip

Rockchiprk3588U-Boot详解(三) 专栏总目录 1.1Environment-Variables ENV(Environment-Variables)是U-Boot支持的一种全局数据管理和传递方式,原理是构建一张HASH映射表,把用户的数据以"键值-数据"作为表项进行管理。EVN通常用于定义平台配置参数:固件加载地址、网络配置(ipaddr、serverip)、boootcmd、bootargs等,用户可以在命令行下使用printenv命令打印出来。 用户可选择是否把ENV数据保存到本地存储上 ENV数据仅限于U-Boot使用,无法直接传递给内核,内核也无法直接解析。 用...

  HApFCTMsQwaL   2023年11月02日   23   0   0 嵌入式开发板LinuxRK3588rockchip

ArmSoM推出的W3rk3588单板计算机采用核心板+底板设计方式,核心板采用LGA封装方式,核心板尺寸仅45mm50mm4.1mm,且RK3588SOC所有Pin脚对外引出。ArmSoMW3单板计算机接口示意图如下: ArmSoM-W3 SOC RockChipRK3588 CPU QuadCoreCortex-A76@2.4GHz+QuadCoreCortex-A55@1.8GHz,8nm GPU ARMMali-G610MP4GPU,SupportOpenGLES3.2/OpenCL2.2/Vulkan1.1,450GFLOPS NPU 6TOPS@...

  HApFCTMsQwaL   2023年11月02日   108   0   0 嵌入式开发板RK3588rockchip核心板

一.简介 mpi_enc_test是rockchip官方编码demo 本篇文章进行mpi_enc_test的代码解析,编码流程解析 二.环境介绍 硬件环境:ArmSoM-W3RK3588开发板 软件版本:OS:ArmSoM-W3Debian11 三.mpp编解码流程解析 <center>图3.1RKMPP编码器接口为用户提供了输入图像数据,输出码流的功能 mpp_create:获取MppCtx实例以及MppApi结构体 mpp_init:初始化MppCtx的编解码类型与格式 mpi->control:通过相应的命令来配置编解码参数 encode_put_frame...

  HApFCTMsQwaL   2023年11月19日   17   0   0 RK3588rockchipRKMPParmsomMPI解析

简介 Linux为了广泛通用性及适应性,各种框架都做得非常灵活而又复杂,小小的LED也不例外。支持了不同的LED硬件设备,例如gpio接口,i2c接口,LED芯片等。 为了支持各种点灯效果,使用了Trigger框架,除了系统默认的一些trigger外,用户可以创建自定义trigger。因此,为了点个灯,软件开发人员需要了解Linux中gpio,led,trigger三个模块。 led框架核心文件: /kernel/include/linux/leds.h//重要,led相关结构体,宏定义,trigger等 目录/kernel/driver/leds/下 led-class.c//定...

  HApFCTMsQwaL   2023年11月12日   19   0   0 嵌入式开发板RK3588rockchip极客

1.简介 sysfs控制gpio的方式主要基于内核提供的gpio控制接口文件。也就是通过读写/sys/class/gpio目录下的文件来控制对应的gpio接口。 2.sysfs控制gpio GPIOpin脚计算公式:pin=bank32+numberGPIO小组编号计算公式:number=group8+X例如:gpio3RK_PA0:323+0=96 注意:使用命令:dmesg|grepcannot检查是否有gpio冲突,有冲突的话驱动代码会中断,后面的dts就不会生效。 在终端/sys/class/gpio路径下使用命令来打开LED灯: 1.echo96>/sys/class...

  HApFCTMsQwaL   2023年11月02日   249   0   0 Linux引脚RK3588rockchip驱动程序

ArmsomP1Core板载RockchipRK3588J新一代工业级八核64位处理器;采用工业级芯片、精密元器件和BTB连接器,支持宽温温度-40°C85°C长时间稳定运行;支持ARMPC、边缘计算、云服务器、智能NVR等相关领域;提供10年+超长供货期和完善的技术资料,用户可自主深度化定制。 八核工业级处理器RK3588J RockchipRK3588J板载八核64位工业级处理器,8nmLP制程;主频高达2.2GHz;搭载八核64位CPU,主频高达2.4GHz;性能强劲的RK3588可为各类AI应用场景带来更优化的性能表现。   集成高性能GPU,高算力NPU 集成了ARM...

 一.简介本文是基于1.RK3588平台armsom-w32.debian11,kernel5.10  二、什么是rtc-hym8563?rtc-hym8563是一种实时时钟芯片,用于提供精确的时间和日期信息。它是一种低功耗设备,常用于嵌入式系统、电子设备和计算机等领域。rtc-hym8563可以通过I2C接口与主控芯片或微处理器连接,通过内部晶体振荡器来追踪时间,并提供精确的时钟功能。它通常用于记录事件时间戳、计时、闹钟功能和系统电源管理等应用场景。  1.1产品特点HYM8563是一种低功耗实时时钟(RTC)芯片,由HoltekSemiconductorInc...

一.简介 本文是基于RK3568平台,HDMI-IN调试总结。 视频桥接芯片:RK628D 驱动代码:"kernel\drivers\media\i2c\rk628"(驱动用的是rk628-for-all-v21版本) 本次调试的方案功能:HDMI-IN信号通过RK628D转换成MIPI-CSI传到主控SOC 参考文档:"RKDocs\common\RK628\Rockchip_RK628D_For_All_Porting_Guide_CN_V21.pdf" 场景描述:①RK3568不直接支持HDMI-IN接口,SOC有MIPI-CSI功能。需将HDMI-IN转换成MIPI-CSI才能获取视...

  HApFCTMsQwaL   2023年11月12日   31   0   0 嵌入式开发板RK3588rockchiprk628d

PWM介绍 专栏总目录 PWM是脉宽调制(PulseWidthModulation)的缩写。它是一种用于控制电子设备的技术,通过改变电信号的脉冲宽度来实现对设备的控制。 PWM基本概念 PWM信号由一个固定频率的周期性脉冲序列组成,每个脉冲的宽度(持续时间)可以根据需要进行调节。调节脉冲宽度的比例可以改变平均电压或电流的大小,从而实现对设备的控制。 当谈论PWM时,以下三个关键术语经常被提及:频率(Frequency):PWM信号的频率是指每秒钟内脉冲的数量。周期(Period):PWM信号的周期是指一个完整脉冲序列所花费的时间。它是频率的倒数,以秒为单位表示。周期可以通过将频率的倒数计算...

  HApFCTMsQwaL   2023年11月12日   20   0   0 嵌入式开发板LinuxRK3588rockchip

一.简介mipi屏调试一般都要在RK平台的dts中配置屏幕上电初始化时序:panel-init-sequence和下电初始化时序:panel-exit-sequence。本文讲解如何配置屏幕的这些初始化时序。 二.数据类型:DataType 2.1常见数据类型1:DCSWrite 注意:这里的parameter并不是指数据字节个数 0x05命令类型:单字节数据(DCSShortWrite,noparameters) 0x15命令类型:双字节数据(DCSShortWrite,1parameter) 0x39命令类型:多字节数据(DCSLongWrite,nparametersn>...

  HApFCTMsQwaL   2023年11月12日   27   0   0 嵌入式开发板RK3588rockchip

1.简介 IO命令需要依赖DEVMEM,而DEVMEM默认是关闭的,所以导致IO默认无法使用,如果调试需要使用IO命令可以按如下修改: 专栏总目录 2.mkcombinedroot配置 2.1删除CONFIG_DEVMEM jack@jack-Precision-5820-Tower:/armsom-w3-android$vimmkcombinedroot/configs/android-11.config 删除掉下面这行: CONFIG_DEVMEMisnotset 2.2编译Android 如果要编译Android,则还需要修改如下代码 cdrk3588_android12.0...

  HApFCTMsQwaL   2023年11月02日   22   0   0 嵌入式开发板RK3588rockchipAndroid

一.简介 本文是基于RK3568平台,HDMI-IN调试总结。 视频桥接芯片:双RK628D 驱动代码:"kernel\drivers\media\i2c\rk628"(驱动用的是rk628-for-all-v21版本) 本次调试的方案功能:HDMI-IN信号通过RK628D转换成MIPI-CSI传到主控SOC 参考文档:"RKDocs\common\RK628\Rockchip_RK628D_For_All_Porting_Guide_CN_V21.pdf" 场景描述:①RK3568不直接支持HDMI-IN接口,SOC有MIPI-CSI功能。需将HDMI-IN转换成MIPI-CSI才能获取...