草庐IT

rk3588调试之imx415摄像头

一、环境soc:rk3588sensor:imx415board:bpi-w3linux:5.10二、imx415简介品牌:SONY型号:IMX415接口:MIPICSI三、驱动移植瑞芯微支持的摄像头,有个supportlist,此次从该list中选择了IMX4153.1驱动源文件及对应脚本RK提供的默认sdk里面已经将支持的所有摄像头驱动都添加到了内核,所以不需要移植该驱动了。需确认下移植驱动对应的一些信息源程序3588_linux/3588_linux5.10_v1.0.5/kernel/drivers/media/i2c/imx415.c3588_linux/3588_linux5.10

rk3568 OpenHarmony-3.2-Release 编译-总结

折腾后,踩过坑,并成功编译的总结系统使用LinuxMint-20.3或者LinuxMint-21.1。由于LinuxMint-20.3不支持我主板的网卡型号,不支持我使用的某型号pciewifi6和蓝牙5,只好转投LinuxMint-21.1。LinuxMint-20.3(内核版本5.4.xx)能否升级内核实现对这些硬件的支持?没折腾测试过。系统推荐CPU32线程,核心多多益善。内存64GB,编译过程发现有时内存占用超过32GB,如果内存容量小,交换空间(SWAP)要设置比较大。踩坑时发现16GB内存编译错误,但重新执行编译又可以通过,不知是否跟交换空间大小有关?硬盘建议nvme固态盘,存放和

rk3568点亮LCD(eDP)

rk3568Android11/12适配eDPLCDeDP全称为EmbeddedDisplayPort,用于笔记本、平板电脑的一种数字接口。是视讯电子标准协会(VESA)针对行动装置应用。eDP协议是针对DP应用在嵌入式方向架构和协议的拓展,所以eDP协议完全兼容DP协议;eDP接口属内部接口,可以用做芯片与芯片之间的传输,也可用显示屏与驱动板之间的传输;由于该类接口能够实现多数据高速同时传输,且电磁干扰小,目前正在逐渐取代传统的低电压差动讯号(LVDS)接口。提示:屏幕点不亮多半是软件没适配好。文章目录rk3568Android11/12适配eDPLCD圈重点看想学1.rk3568适配eDP

RK3568平台入门到精通系列讲解之UBOOT开发篇(GPIO操作)

一、UBOOT启动流程开始之前,不得不说UBOOT启动的三个阶段,这个很重要!第一阶段(汇编语言阶段)1.设置异常向量表,当系统发生异常时总会接入到一个固定地址。2.硬件初始化。配置时钟相关参数,比如分频系数等等(内核时钟,总线时钟,IO接口时钟)3.关闭看门狗。

RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序

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

RK356x之HDMI显示出现输出信号不稳定、花屏、出现红条纹现象

1、环境芯片:rk356x系列显示器:HDMI接口显示器2、现象HDMI显示器接到控制板上可以显示,但是会出现时不时出现闪烁,红条纹(就好像之前我们家里大块电视上的条纹)。3、大胆分析,小心求证猜想1:HDMI显示器可能坏了猜想2:电路板上的某些器件影响了HDMI输出信号猜想3:HDMI线的长度也有可能导致信号输出不稳定或者变弱4、问题求证将HDMI显示器接到一个之前已经调试好的芯片平台上,发现在旧的平台是可以的,没有一点的条纹,闪屏出现,那就是证明猜想1是错误的。猜想1证明是好的话,那就有可能是电路板有问题或者软件配置有问题了呀,把HDMI中的电路一些不必要的器件拆掉,比如磁珠,ESD等等。

RK3588调试CAN驱动记录

背景汽车芯片公司,IP领导随机分配,主要任务是各种IP的硅前验证,包括uboot命令行和Linuxkernel验证。工作两年半没什么外设经验也没做过CAN总线(前两年在一家芯片公司做各种加解密IP的开发),一个人的摸索过程可以说是充满了坎坷,请教过硬件同事,看过硬件原理图,看过databook、datasheet,看过其他前辈的CSDN,前前后后花了两三个多星期。。。言归正传,我手中的开发板是ITX-3588J,在Linux内核中既有can驱动也有can-fd的驱动,我的任务是先利用can驱动进行数据的收发,进而再详细深入代码,画出从上层APP到底层操作寄存器的硬件行为的整个流程图。。。拿到任

RK3568平台开发系列讲解(视频篇)视频渲染OpenGL ES是什么

?返回专栏总目录文章目录一、什么是OpenGLES二、上下文环境三、OpenGL(ES)的用途四、OpenGL渲染管线五、创建显卡执行程序5.1、创建Shader5.2、创建Program沉淀、分享、成长,让自己和他人都能有所收获!??渲染并不单单是要把画面绘制到屏幕上,更多的是需要构建一个跨平台、可扩展、高性能的渲染引擎。这对于后续的一些处理是非常关键的,我们选择的技术是OpenGLES,虽然它上手难度会大一些,但是通过接下来的学习,我会带你彻底掌握这项技术,让我们一起来进入OpenGLES的新世界吧!

RK3568平台开发系列讲解(视频篇)视频渲染OpenGL ES是什么

?返回专栏总目录文章目录一、什么是OpenGLES二、上下文环境三、OpenGL(ES)的用途四、OpenGL渲染管线五、创建显卡执行程序5.1、创建Shader5.2、创建Program沉淀、分享、成长,让自己和他人都能有所收获!??渲染并不单单是要把画面绘制到屏幕上,更多的是需要构建一个跨平台、可扩展、高性能的渲染引擎。这对于后续的一些处理是非常关键的,我们选择的技术是OpenGLES,虽然它上手难度会大一些,但是通过接下来的学习,我会带你彻底掌握这项技术,让我们一起来进入OpenGLES的新世界吧!

搭载开源鸿蒙系统的嵌入式XM-RK3568工业互联方案

RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,集成4核A55处理器和MaliG52GPU。内置独立的0.8T算力NPU,芯片拥有丰富的外设接口,支持HDMI、EDP、MIPI、LVDS等屏幕外设,可通过GPIO、RS485、RS232、ADC等接口接入PLC编程控制器和光电转换模组传感器等。RK3568在工业主要用作物联网网关、NVR存储、工控平板、工业检测、工控盒等产品的处理器,广泛应用于工业巡检、进程控制、数据采集、控制计算机、IPC集中管理等场景。 ▌▌ 信迈RK工控产品方案信迈工控产品方案,有以下产品优势:●四核64位处理器:采用瑞芯微RK3568四核64位Co