自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 基于gstreamer远程渲染视频文件

发送端qtdemux!h264parse!# 接收端h264parse!

2025-06-26 16:09:24 111

原创 关于7911D采集不到对应分辨率(do not support res wxh)

根据打印追溯到内核lt7911D驱动代码,查看相关逻辑,发现分辨率判断的没有相关的对应分辨率,加上即可。这样模仿原有的分辨率添加好所需要的新的分辨率信息,重新编译烧录就可以了。宽高帧率确定后,hts和vts用7911D read status确定。7911D采集不到对应分辨率的问题。

2024-12-06 15:52:12 308

原创 rockit 学习、开发笔记(六)(VENC)

上节我们讲到了VDEC解码模块,那当然少不了VENC编码模块了,一般有编解码的需求都是为了压缩视频的大小,方便减少传输所占用的带宽。VENC 模块,即视频编码模块。本模块支持多路实时编码,且每路编码独立,编码协议和编码 profile 可以不同。编码数据流程图典型的编码流程包括了输入图像的接收、图像的选择、镜像、裁剪缩放、图像内容的遮挡和覆盖、图像的编码、以及码流的输出等过程。

2024-12-06 14:56:32 837 1

原创 帧头与帧尾不匹配的问题(matching frame start with frame end)

如果只是开流报几句,正常不会影响,应该是刚开流数据不稳定造成的,正常现象。这个要从sensor端解决,报错原因是帧头帧尾不匹配,确认是否有帧头帧尾中断。按照MIPI Spec定义,每个虚拟通道传输数据时,每图像行数据是采用一个完整的MIPI长包来进行传输,即每一个mipi长包就是一图像行数据。测量mipi信号时,要求客户把data的几个差分引脚全测过去,mipi clk的差分引脚也全测量;有的客户sensor 是4lane的,然后抓图遇到这个问题;有的换寄存器序列,例如1080p的换成720p的就解决了;

2024-12-05 11:45:29 560

原创 rockit 学习、开发笔记(五)(VDEC)

后面由于业务需求有rockit编解码的功能开发,这里我是第一次接触编解码,所以后续有些概念表述可能不太清楚,请各位多多包涵。先来说一下解码模块的使用,rockit中的解码模块是VDEC,如果想要开发rockit的vdec可能需要开发者了解一些视频编解码的基本知识,这些基础知识在网上有很多文章,这里就不多赘述了,想了解可以点击这里。我们可以从rk提供的demo以及mpi文档入手,我先来了解一些概念。

2024-12-05 11:21:07 1708

原创 gadget框架相关操作

RK提供的SDK(需要修改buildroot后生效)defconfig中添加BR2_PACKAGE_UVC_APP=y。

2024-09-27 17:15:06 339 1

原创 rockit 学习、开发笔记(四)(VI)

这里开始讲解VI模块相关内容,本人VI模块的接触较晚一些,因为我接手的时候VI已经可以跑起来了,所以就先搞了VO,RGN等等其他模块,虽然接触VI晚一些,但是基于有其他模块的学习基础,理解起来倒也不难,有些理解不对的地方还请多多指教。通过官方文档我们可以了解一些重要概念以及一些处理流程。基本概念:视频输入(VI)模块实现的功能:通过 MIPI Rx(含 MIPI 接口、LVDS 接口),BT.1120,BT.656,BT.601,DC 等接口接收视频数据。

2024-08-01 14:41:47 2317 14

原创 rockit 学习、开发笔记(三)(QT画面渲染到RGN)

在将VO和RGN模块调试完成后,接下来就是将程序的QT画面渲染到RGN的模块中了,大致的思路是:在RGN模块中有个结构体BITMAP_S用于存放图像信息的,其中有个成员变量pData用于存放图像数据,那我们可以通过把QT的图像数据写进该成员变量中,以达到绘制QT_UI的效果。

2024-07-18 14:31:06 679

原创 rockit 学习、开发笔记(二)(RGN)

用户一般都需要在视频中叠加 OSD 用于显示一些特定的信息(如:通道号、时间戳等),必要时还会填充色块。这些叠加在视频上的 OSD 和遮挡在视频上的色块统称为区域。REGION 模块,用于统一管理这些区域资源。区域管理可以实现区域的创建,并叠加到视频中或对视频进行遮挡。

2024-06-30 19:22:36 2289 2

原创 rockit 学习、开发笔记(一)(VO)

什么是rockit MPI:(下面是rockchip给出官方解释)Rockchip提供的媒体处理接口(Rockchip Media Process Interface,简称 RK MPI),可支持应用软件快速开发。该平台整合了RK的硬件资源,对应用软件屏蔽了芯片相关的复杂的底层处理,并对应用软件直接提供接口完成相应功能。

2024-06-28 14:37:07 4451 12

原创 RK3588的usb调试记录小结

这是前阵子出现的情况,当时usb3.0接口是可以识别鼠标键盘的2.0设备的,这就说明usb的2.0功能是没问题的,但是对于usb3.0的设备就出现了部分设备可以识别,一些不可以识别的情况。不管是直接使用2.0的U盘还是将3.0的U盘只插入到3/4的位置都是可以识别的,只是U盘会被识别成2.0设备,这就说明usb2.0接口应该是没问题的;RK一般会有一些自带文档可以协助问题排查,usb相关的在platform/docs/common/USB/的目录里。

2024-05-20 13:40:13 1334

原创 设置psplash开机图片,动画,功能配置

对于Buildroot根文件系统,将psplash 和 psplash-write放到文件系统/usr/bin目录下,编写S00paplash脚本,放到/etc/init.d/目录下,启动运行的第一个脚本。需要psplash开机自启动,对于Yocto生成的根文件系统将psplash和psplash-write放到文件系统/usr/bin目录下就行,具体在/etc/init.d/rc文件中分步执行。图片中/lib/和/usr/lib/是一样的,是/lib软链接过去的。

2024-04-30 11:09:40 2839 2

原创 RK3588多人编译项目环境搭建

项目背景是:申请得服务器空间有限,但是又需要多人开发,但是当时的项目完整拉下来需要80G,包括kernel,uboot,buildroot等等以及RK的SDK软件包。但是开发的内容又不需要全部进行开发,开发的可能只有app,kernel,uboot等等,但是不拉完整项目又不能编译验证。所以就有了接下来的内容。项目的platform目录内容:(当前开发为kernel和uboot)注意:RK的压缩包解压缩后,可以把IMAGE目录下的东西删除,里面的东西很大。

2024-04-24 20:09:59 647 1

原创 在Linux下的图片格式转换(.bmp .jpg .png .jpeg)

使用convert命令看有没有输出即可。没有的话就安装,然后进行格式转换。点击图片转换,添加图片即可。可以先查看是否有安装。

2024-04-11 19:55:30 531 1

原创 关于RK3588在Linux下的开机画面设置bmp图片

不过幸运的是png和jpg的图片可以正常打开,那么可以把window的png或jpg图片拉过来,再ubantu进行图片的格式转换,注意不可以直接改后缀,可以去一些网页或者软件修改。在替换bmp的图片的时候发现,从window拷贝过来ubantu的bmp图片打不开,个人认为应该是window直接拉过来的bmp图片损坏了或者是直接改图片后缀了。这里推荐一个免费的图片格式修改网站 www.topdf.cn/imgtobmp .一般来说直接替换路径下的bmp文件,就能改变开机logo(文件名称不能改变)

2024-04-10 19:53:42 1186 1

原创 内存管理(随笔)

内存管理的随笔

2024-04-07 17:22:01 1493

原创 文件系统管理(随笔)

该文根据小林coding的文件系统总结的笔记,如有不对,请多指正。

2024-04-03 16:15:15 1613 1

原创 RPC调用option属性的变量没有数据

对于该结构体是前两个成员都有数据返回到客户端,但是comment的数据一直收不到;对于optional的字段,其意思是"可选"的意思,里面有个属性是__isset;如果没有设置__isset为true,则经过rpc传输之后,其值会丢失.所以正确让comment显示的做法应该是添加下面语句。

2024-04-03 10:12:05 206 1

空空如也

空空如也

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

TA关注的人

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