Difference between revisions of "Raspberry Pi Application Note Index/zh"
Jump to navigation
Jump to search
Line 57: | Line 57: | ||
|MV系列 | |MV系列 | ||
|MV-MIPI-IMX178M | |MV-MIPI-IMX178M | ||
+ | |完成 | ||
+ | |- | ||
+ | |MV系列 | ||
+ | |MV-MIPI-SC130M | ||
|完成 | |完成 | ||
|} | |} | ||
Line 83: | Line 87: | ||
==== mv_mipi_i2c.sh ==== | ==== mv_mipi_i2c.sh ==== | ||
− | 适用型号:MV-MIPI-IMX178M. | + | 适用型号:MV-MIPI-IMX178M,MV-MIPI-SC130M. |
* [[mv_mipi_i2c.sh user guide]] | * [[mv_mipi_i2c.sh user guide]] |
Revision as of 15:21, 19 June 2022
1 主要应用手册
1.1 VEYE和CS系列应用手册
系列 | 型号 | 状态 |
---|---|---|
VEYE系列 | VEYE-MIPI-IMX327S | 完成 |
VEYE系列 | VEYE-MIPI-IMX385 | 完成 |
VEYE系列 | VEYE-MIPI-IMX462 | 完成 |
CS系列 | CS-MIPI-IMX307 | 完成 |
CS系列 | CS-MIPI-SC132 | 完成 |
1.1.1 标准v4l2 mode
v4l2模式是未来主要的应用模式,它支持64-bit piOS。
Raspberry Pi决定使用libcamera来实现一个尽可能不依赖Broadcom的gpu固件的isp解决方案。在驱动层,尽可能使用标准的V4L2传感器驱动,并在应用层发布了一系列的libcamera-apps。
我们的模组是无需使用libcamera的,因为我们在摄像机内实现了isp功能。 在下面的文章中,我们提供了标准的V4L2模式驱动,并基于这个驱动实现了应用层的演示:预览、视频录制、网络传输、opencv应用等。
未来我们计划提供一个类似libcamera-apps的应用层例程集。
1.1.2 legacy mode
Raspberry Pi的最新系统——bullseye默认已经取消了对raspicam的支持,raspicam依赖于MMAL和Broadcom的GPU固件。当然,我们仍然可以使用这种所谓的legacy mode,而且它仍然有价值。
下面的文章讨论了不同型号的相机模块在legacy mode下的使用。
1.2 MV系列应用手册
系列 | 型号 | 状态 |
---|---|---|
MV系列 | MV-MIPI-IMX178M | 完成 |
MV系列 | MV-MIPI-SC130M | 完成 |
2 I2C应用手册
对于摄像机模块的参数配置方面,我们使用了DRA(直接寄存器访问)的方法,而不是将接口封装在v4l2驱动中,以便实现更好的灵活性和更直接的参数配置功能。
下面的shell脚本可以直接使用或嵌入到你的程序中。当然,通过阅读它们的源代码,你将能够看到每个功能所对应的寄存器和访问方法。
2.1 veye_mipi_i2c.sh
适用型号: VEYE-MIPI-290/327,VEYE-MIPI-IMX327S,VEYE-MIPI-IMX462,VEYE-MIPI-IMX385.
2.2 cs_mipi_i2c.sh
适用型号: CS-MIPI-IMX307,CS-MIPI-SC132.
2.3 veye5_mipi_i2c.sh
适用型号: VEYE-MIPI-IMX335.
2.4 mv_mipi_i2c.sh
适用型号:MV-MIPI-IMX178M,MV-MIPI-SC130M.