草庐IT

Rockchip RK3588 kernel dts解析之Camera

RockchipRK3588kerneldts解析之Camera文章目录RockchipRK3588kerneldts解析之CameraRK3588的Camera相关资源介绍MIPI-CSIVICAPISPRK3588Camera相关DTS配置介绍RK3588的camera通路单路Camera的dts配置说明6路camera的DTS配置说明RK3588的Camera相关资源介绍MIPI-CSIRK3588sMIPI-CSI资源介绍:TypeMaxbandwidthNUMModeDPHY-v1.22.5Gbpsx4lanes14laneor2lane+2lane(D/C-PHY)DPHY-v2.

36、RK3399Pro 环境搭建和Yolov5 c++调用opencv进行RKNN模型部署和使用

基本思想:记录rk3399pro配置环境和c++npu开发记录,主要想搞一份c++代码和其它图像算法结合一下,好进行部署,淘宝链接见附录 需要的python3.7对应的aarch64的whl包:包含opencv-whl、h5py-whl包:链接:https://pan.baidu.com/s/1cvCAmHBa_4KgEjrcFIYnig提取码:5ui4链接:https://pan.baidu.com/s/1hrcr8Fc2sboD1_uy8T1Z8Q提取码:e4wq第一步:因为系统是python3.8,因为官方没有提供python3.8的rknn的版本,需要安装anconda环境构建pyth

rk3399-roc-pc-plus开发板升级Linux4.19内核

文章目录概述具体步骤准备fireflysdk准备rk官方Linux4.19开始移植概述对于Linux4.19版本,rockchip提供了官方4.19内核,由于rk官方对于4.19内核版本有支持,但是仅限于少数rk的板子,所以要支持firefly的rk3399-roc-pc-plus(后称为roc-plus),需要进行板级适配/移植。具体步骤准备fireflysdk一.按照firefly官方文档介绍——介绍—FireflyWiki(t-firefly.com),相关工具链和环境配置可按照firefly文档配置,下载4.4内核版本的sdk,其中(sdk)/kernel/下的文件为Linux4.4版

《HarmonyOS开发 – 小凌派-RK2206开发笔记》第5章 使用WiFi联网

开发环境:开发系统:Ubuntu20.04开发板:小凌派-RK2206开发板OpenHarmony版本:3.0.0-LTSRK2206开发板自带WiFi,SDK也提供了相应的驱动,只需要打开连接WiFi的线程即可。WiFi的初始化线程函数在device/rockchip/rk2206/sdk_liteos/board/src/config_network.c中。UINT32ExternalTaskConfigNetwork(VOID){UINT32ret;//ret=TaskConfigApMode();ret=TaskConfigWifiMode();returnret;}这里默认使用STA

RK3588-Camera:MIPI-CSI调试之通路解析

1.RK3588的camera通路:下图是RK3588camera连接链路示意图,可以支持7路camera。2.名词解释:ISP(ImageSignalProcessor):即图像信号处理模块,主要作用是对前端图像传感器输出的信号做后期处理,依赖于ISP才能在不同的光学条件下都能较好的还原现场细节。VICAP(Videocapture):视频捕获单元3.链路解析:图中:mipicamera2—>csi2_dphy1—>mipi2_csi2—>rkcif_mipi_lvds2—>rkcif_mipi_lvds2_sditf—>rkisp0_vir2对应节点:imx415—>csi2_dphy0—

RK3588-Camera:MIPI-CSI调试之通路解析

1.RK3588的camera通路:下图是RK3588camera连接链路示意图,可以支持7路camera。2.名词解释:ISP(ImageSignalProcessor):即图像信号处理模块,主要作用是对前端图像传感器输出的信号做后期处理,依赖于ISP才能在不同的光学条件下都能较好的还原现场细节。VICAP(Videocapture):视频捕获单元3.链路解析:图中:mipicamera2—>csi2_dphy1—>mipi2_csi2—>rkcif_mipi_lvds2—>rkcif_mipi_lvds2_sditf—>rkisp0_vir2对应节点:imx415—>csi2_dphy0—

RK3568平台开发系列讲解(Linux系统篇)消息队列

?返回专栏总目录文章目录一、创建消息队列二、发送和接收消息三、内核结构沉淀、分享、成长,让自己和他人都能有所收获!??消息队列在如下两个方面上比管道有所增强:消息队列中的数据是有边界的,发送端和接收端能以消息为单位进行交流,而不再是无分隔的字节流,这大大降低了某些应用的逻辑复杂度;每条消息都包括一个整形的类型标识,接收端可以读取特定类型的消息,而不需要严格按消息写入的顺序读取,这样可使消息优先级的实现非常简单,而且每个进程可以非常方便地只读取自己感兴趣的消息。一、创建消息队列创建消息队列的函数是:intmsgget(

RK3568平台开发系列讲解(Linux系统篇)消息队列

?返回专栏总目录文章目录一、创建消息队列二、发送和接收消息三、内核结构沉淀、分享、成长,让自己和他人都能有所收获!??消息队列在如下两个方面上比管道有所增强:消息队列中的数据是有边界的,发送端和接收端能以消息为单位进行交流,而不再是无分隔的字节流,这大大降低了某些应用的逻辑复杂度;每条消息都包括一个整形的类型标识,接收端可以读取特定类型的消息,而不需要严格按消息写入的顺序读取,这样可使消息优先级的实现非常简单,而且每个进程可以非常方便地只读取自己感兴趣的消息。一、创建消息队列创建消息队列的函数是:intmsgget(

RK3399驱动开发 | 19 - 阿美林7寸mipi屏幕调试(基于linux4.4.194内核)

文章目录一、阿美林7寸mipi屏幕1.屏幕参数2.接口线序3.屏幕背光控制二、设备树描述1.dsi设备节点基本配置1.1.兼容性1.2.背光节点1.3.电源节点1.4.复位引脚1.5.复位延时和使能延时1.6.dsi接口参数配置1.7.屏幕时序参数配置1.8.屏幕初始化序列2.指定dsi接口使用vopl3.使能开机logo显示在dsi三、内核配置1.使能panel-simple驱动四、测试1.使用m

[OpenHarmony RK3568] (一)环境搭建

文章目录一、概述二、下载依赖和代码2.1安装对应依赖包2.2下载对应代码2.2.1git配置2.2.2安装repo2.2.3获取代码三、开始编译3.1下载工具链3.2开始编译一、概述本系列文章会讲述RK3568上移植OpenHarmony3.2的过程其中本文主要讲述搭建初次编译环境的内容环境说明:主机环境:ubuntu20.04代码版本:OpenHarmony3.2Beta2硬件芯片:RK3568官方版本说明:https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v3.1.1-release