Line 1: |
Line 1: |
| [[Raspberry Pi Application Note Index|English]] | | [[Raspberry Pi Application Note Index|English]] |
| + | |
| + | === 主要应用手册 === |
| + | |
| + | ==== VEYE和CS系列应用手册 ==== |
| + | {| class="wikitable" |
| + | !系列 |
| + | !型号 |
| + | !状态 |
| + | |- |
| + | |VEYE系列 |
| + | |VEYE-MIPI-IMX327S |
| + | |完成 |
| + | |- |
| + | |VEYE系列 |
| + | |VEYE-MIPI-IMX385 |
| + | |完成 |
| + | |- |
| + | |VEYE系列 |
| + | |VEYE-MIPI-IMX462 |
| + | |完成 |
| + | |- |
| + | |CS系列 |
| + | |CS-MIPI-IMX307 |
| + | |完成 |
| + | |- |
| + | |CS系列 |
| + | |CS-MIPI-SC132 |
| + | |完成 |
| + | |} |
| + | ===== 标准v4l2 mode ===== |
| + | v4l2模式是未来主要的应用模式,它支持64-bit piOS。 |
| + | |
| + | Raspberry Pi决定使用libcamera来实现一个尽可能不依赖Broadcom的gpu固件的isp解决方案。在驱动层,尽可能使用标准的V4L2传感器驱动,并在应用层发布了一系列的libcamera-apps。 |
| + | |
| + | 我们的模组是无需使用libcamera的,因为我们在摄像机内实现了isp功能。 在下面的文章中,我们提供了标准的V4L2模式驱动,并基于这个驱动实现了应用层的演示:预览、视频录制、网络传输、opencv应用等。 |
| + | |
| + | *[[V4L2 mode for Raspberry Pi/zh|如何在树莓派平台使用VEYE和CS系列摄像头模组(V4L2模式)]] |
| + | |
| + | 未来我们计划提供一个类似libcamera-apps的应用层例程集。 |
| + | |
| + | ===== legacy mode ===== |
| + | Raspberry Pi的系统——bullseye默认已经取消了对raspicam的支持,raspicam依赖于MMAL和Broadcom的GPU固件。当然,我们仍然可以使用这种所谓的'''legacy mode''',而且它仍然有价值。 |
| + | |
| + | 树莓派最新的系统,bookworm,已经不再支持legacy模式。 |
| + | |
| + | 下面的文章讨论了不同型号的相机模块在'''legacy mode'''下的使用。 |
| + | |
| + | *[[VEYE MIPI 290/327 for Raspberry Pi/zh|如何在树莓派平台使用VEYE-MIPI-X 系列摄像头模组]] |
| + | *[[CS-MIPI-X for Raspberry Pi/zh|如何在树莓派平台使用CS-MIPI-X系列摄像头模组]] |
| + | *[[CS-FPD-CAM for Raspberry Pi/zh|如何在树莓派平台使用CS-FPD-CAM系列摄像头模组]] |
| + | |
| + | ==== MV系列应用手册 ==== |
| + | {| class="wikitable" |
| + | !系列 |
| + | !型号 |
| + | !状态 |
| + | |- |
| + | |MV系列 |
| + | |MV-MIPI-IMX178M |
| + | |完成 |
| + | |- |
| + | |MV系列 |
| + | |MV-MIPI-SC130M |
| + | |完成 |
| + | |- |
| + | |MV系列 |
| + | |MV-MIPI-IMX296M |
| + | |完成 |
| + | |- |
| + | |MV系列 |
| + | |MV-MIPI-IMX287M |
| + | |完成 |
| + | |- |
| + | |MV系列 |
| + | |MV-MIPI-IMX265M |
| + | |完成 |
| + | |- |
| + | |MV系列 |
| + | |MV-MIPI-IMX264M |
| + | |完成 |
| + | |- |
| + | |RAW系列 |
| + | |RAW-MIPI-SC132M |
| + | |完成 |
| + | |- |
| + | |RAW系列 |
| + | |RAW-MIPI-IMX462M |
| + | |完成 |
| + | |- |
| + | |RAW系列 |
| + | |RAW-MIPI-AR0234M |
| + | |完成 |
| + | |} |
| + | |
| + | * [[Mv series camera appnotes 4 rpi/zh|如何在树莓派平台使用MV系列摄像头模组]] |
| + | |
| + | ===== V-by-One-HS KIT ===== |
| + | |
| + | * [[V-by-One-HS KIT appnotes 4 rpi/zh|如何在树莓派平台使用V-by-One-HS KIT]] |
| + | |
| + | === I2C应用手册 === |
| + | 对于摄像机模块的参数配置方面,我们使用了DRA(直接寄存器访问)的方法,而不是将接口封装在v4l2驱动中,以便实现更好的灵活性和更直接的参数配置功能。 |
| + | |
| + | 下面的shell脚本可以直接使用或嵌入到你的程序中。当然,通过阅读它们的源代码,你将能够看到每个功能所对应的寄存器和访问方法。 |
| + | |
| + | ====veye_mipi_i2c.sh==== |
| + | 适用型号: VEYE-MIPI-290/327,VEYE-MIPI-IMX327S,VEYE-MIPI-IMX462,VEYE-MIPI-IMX385. |
| + | |
| + | *[[VEYE-MIPI-290/327 i2c/zh|VEYE-MIPI-290/327 I2C.sh user guide]] |
| + | |
| + | ====cs_mipi_i2c.sh==== |
| + | 适用型号: CS-MIPI-IMX307,CS-MIPI-SC132. |
| + | |
| + | *[[CS-MIPI-X i2c/zh|CS-MIPI-IMX307 I2C.sh user guide]] |
| + | |
| + | ==== veye5_mipi_i2c.sh ==== |
| + | 适用型号: VEYE-MIPI-IMX335. |
| + | |
| + | * [[5m mipi i2c user guide/zh|VEYE-MIPI-IMX335 i2c script user guide]] |
| + | |
| + | ==== mv_mipi_i2c.sh ==== |
| + | 适用型号:MV-MIPI-XXX,RAW-MIPI-XXX. |
| + | |
| + | * [[mv_mipi_i2c.sh user guide]] |
| + | |
| + | === 其他 === |
| + | |
| + | * [[RaspberryPI I2C confilct problem/zh|树莓派平台VEYE摄像头与LCD的I2C冲突问题]] |