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

硬件架构

CSI 接口映射

DIP 开关配置

通过 DIP 开关,四个 CSI PHY 可以路由到 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 拥有两个 IFE,用于实时的 bayer 到 YUV 处理。离线 IFE 特性允许单个 IFE 以离线模式处理两路摄像头,从而实现四路摄像头的并发流传输。
使用实时 IFE 最多可同时运行两路摄像头。使用离线 IFE 特性可四路摄像头同时运行。
在每个 qtiqmmfsrc 源上使用 multicamera-hint=true 运行四摄像头 AI 推理管道。参考上文单摄像头目标检测管道的模式 — 分别为 camera=1camera=2camera=3 进行复制。

验证多摄像头运行

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

故障排查

1

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

2

重启 cam-server

3

运行单流测试

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

收集调试日志

资源