惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
MyScale Blog
MyScale Blog
博客园 - Franky
The Cloudflare Blog
IT之家
IT之家
Blog — PlanetScale
Blog — PlanetScale
博客园 - 聂微东
WordPress大学
WordPress大学
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
T
The Blog of Author Tim Ferriss
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
罗磊的独立博客
Google DeepMind News
Google DeepMind News
P
Proofpoint News Feed
Martin Fowler
Martin Fowler
aimingoo的专栏
aimingoo的专栏
J
Java Code Geeks
腾讯CDC
雷峰网
雷峰网
Microsoft Azure Blog
Microsoft Azure Blog
G
Google Developers Blog
博客园 - 【当耐特】
美团技术团队
云风的 BLOG
云风的 BLOG

博客园 - 蓝天上的云℡

简洁低消耗字节内存池设计 ARM崩溃堆栈报错寄存器分析定位 ARM NEON&Thumb加速指令集 事件编程之eventfd 事件驱动编程模式之EventLoop syslog日志查看器GUI图形界面,支持Windows/Linux/Macos开箱即用 ERRNO链条分析 ARM AMBA总线之AXI系 Linux Kernel Init Bootstrap 内核初始化启动 RK芯片平台GPIO控制 Linux USB子系统之Gadget设备端驱动 远程调试桥接-网络-ADB-GDB 斐讯N1盒子安装飞牛FNOS NAS 安卓以太网链路检测 安卓原生开发-Recovery使用minui绘制图形 蓝牙音频协议——安卓开发 usb储存之BOT/UAS内核驱动 现代操作系统-音频处理技术1 Linux驱动底层 Linux驱动适配I2C/SPI例子 模块编译的pr_debug Linux内核/GKI内核主线更新-usb网卡名称变更引出的BUG 为Kernel代码生成VSCODE索引,快速跳转 安卓开机时间/性能优化 Linux/Golang/glibC系统调用 SGDMA与普通DMA Linux内核源码-存储驱动之 QSPI Flash golang数据转换技巧
RKxx系列的RK628摄像头配置影响HDMI出图
蓝天上的云℡ · 2025-11-27 · via 博客园 - 蓝天上的云℡

/hardware/rockchip/下的相机框架

配置文件路径:
camera/etc/camera/camera3_profiles_平台名.xml

在camera/common/platformdata/ChromeCameraProfiles.cpp 使用libexpat解析读取配置文件,会通过CameraProfiles::checkField()和CameraProfiles::isSensorPresent()匹配到节点的name

通过标准的V4L2驱动ioctl传递KMODULE_GET_MODULE_INFO参数获取到name
驱动路径:
drivers/media/i2c/rk628/rk628_csi_v4l2.c:rk628_csi_ioctl()

匹配后会add到相机列表camera_metadata_t

image

但addCamera 里面有个坑
这里匹配到RK628就直接配置为HDMI CAMERA了,这样就导致hdmi Camera节点一旦被open,就会影响HDMI-IN,导致TVINPUT里面HDMIIn无法出图。
image

VICAP图像捕获架构详见:https://www.cnblogs.com/arnoldlu/p/18111454