Difference between revisions of "VEYE CS Camera on MYIR i.MX8 board"

From wiki_veye
Jump to navigation Jump to search
Line 52: Line 52:
 
====BSP package introduction====
 
====BSP package introduction====
 
=====Path=====
 
=====Path=====
[https://github.com/veyeimaging/nvidia_jetson_veye_bsp/tree/master/kernel_image https://github.com/veyeimaging/nvidia_jetson_veye_bsp]
+
https://github.com/veyeimaging/nxp_i.mx_veye_bsp
 
=====bsp package includes:=====
 
=====bsp package includes:=====
  
Line 60: Line 60:
 
*dts source code
 
*dts source code
 
*i2c toolkits
 
*i2c toolkits
 +
*application demo
 +
 +
==== Burn the MYIR standard system ====
 +
Refer to : ''MYD-JX8MX-Software-Manual-zh-V1.3.pdf''
  
 
=== Applications and Test ===
 
=== Applications and Test ===

Revision as of 17:53, 26 March 2021

查看中文

1 Overview

MYD-JX8MX development board from MYIR Technology uses i.MX8M processor, MYD-C8MMX uses i.MX8M Mini processor.

On the basis of MYIR's official SDK(L4.19.35 version), our camera module driver is added, and some application layer routines are provided.

In general, you only need to use the Image and dtb that we have compiled. Of course, you can also modify or recompile the driver according to our open source code.

1.1 Camera module list

Camera module dirver status list
Series Model Status Adaptor board
VEYE series VEYE-MIPI-IMX327S Done ADP-MYiR
VEYE series VEYE-MIPI-IMX385 Processing ADP-MYiR
CS series CS-MIPI-IMX307 Processing ADP-MYiR
CS series CS-MIPI-SC132 Processing ADP-MYiR

VEYE and CS series camera modules are camera module with ISP functions build in. It output UYVY/YUYV data using MIPI-CSI2. We provide V4L2 interface for video streaming apps , and Video Control Toolkits (which is Shell Script) to control the camera module directly, which is called DRA(Directly Register Access).

Specifically, on this i.MX platform, the default driver configures the camera to YUYV format.

2 Hardware Setup

(TODO)

3 Upgrade MYD-JX8MX system

3.1 Overview

This section describes how to update the MYD-JX8MX system to support our camera module. To support our camera module, we need to update two parts of the system, Image and DTB.

In the Image, we added the camera driver, while the DTB indicates the camera model used. In general, you only need to use the Image and DTB, that we have prebuilt, and you don't need to build from source when it is not necessary.

3.2 BSP package introduction

3.2.1 Path

https://github.com/veyeimaging/nxp_i.mx_veye_bsp

3.2.2 bsp package includes:
  • prebuild linux kernel:Image
  • prebuild dtb for different boards
  • driver source code
  • dts source code
  • i2c toolkits
  • application demo

3.3 Burn the MYIR standard system

Refer to : MYD-JX8MX-Software-Manual-zh-V1.3.pdf

4 Applications and Test


5 Build from Source

6 References