Skip to main content
IQ9-EVK 通过四个 MIPI CSI 接口支持摄像头传感器连接,同时支持 C-PHY 和 D-PHY 模式。

硬件架构

CSI 接口映射

DIP 开关配置

四个 CSI PHY 可以通过 DIP 开关路由到 MIPI 摄像头端口或 GMSL 摄像头端口(通过夹层板)。
SW1 是上图中左侧的一系列开关。

支持的摄像头传感器

Raspberry Pi 摄像头传感器

柔性电缆(Arducam 22 针 Raspberry Pi 至 Qualcomm 30 针 CSI 适配器):

MIPI CSI 摄像头传感器

支持的分辨率

IQ-9075 不支持高级功能,例如 SHDR、LDC 和 EIS。没有硬件 JPEG 编码器 — 快照使用在 CPU 上运行的软件编码器。

摄像头流式传输

单摄像头流

如果管道状态更改为 PLAYING,则摄像头正在运行。按 Ctrl+C 停止。

视频编码

检索文件:

对象检测管道

首先下载所需的模型和资产:
然后运行对象检测管道:

视频编码 + 快照

1

启动管道

2

拍摄快照

从交互式菜单:(1) Ready → (3) Playing → (p) Plugin Mode → (11) camerasrc → (37) capture-image → (1) Snapshot → 输入计数
3

停止并检索文件

按 Enter → b (返回) → q (退出)。

使用离线 IFE 的多摄像头

IQ-9075 有两个用于实时 bayer 到 YUV 处理的 IFE。离线 IFE 功能允许单个 IFE 以离线模式处理两个摄像头,从而实现所有四个摄像头的并发流式传输。
使用实时 IFE 时最多可以同时操作两个摄像头。使用离线 IFE 功能可以同时操作所有四个摄像头。
在每个 qtiqmmfsrc 源上使用 multicamera-hint=true 运行 4 摄像头 AI 推理管道。请参阅上面的单摄像头对象检测管道以了解模式 — 为 camera=1、camera=2 和 camera=3 复制。

验证多摄像头操作

用户日志 — 查找:
内核日志 — 查找:

故障排除

1

检查摄像头模块连接和 DIP 开关设置

2

重启 cam-server

3

运行单流测试

收集日志并搜索 probe success:
预期探测成功日志:
如果没有出现探测成功,请检查柔性电缆连接或摄像头模块。
启用 CSI 调试日志并收集 dmesg:
启动摄像头,并检查日志中的 SOF/EOF IRQ 消息。

收集调试日志

资源