Changes

Jump to navigation Jump to search
Line 130: Line 130:  
TODO
 
TODO
   −
=== 更新Jetson操作系统 ===
+
=== 更新Jetson系统 ===
 +
本章节描述怎样更新Jetson的L4T系统以支持我们的摄像头模组。操作系统更新方法,请参考[[VEYE CS Camera for Jetson TX2/zh#.E6.9B.B4.E6.96.B0Jetson Nano.2C Jetson TX2.EF.BC.8CTX2 NX.2C AGX Xavier.E5.92.8CXavier NX.E7.B3.BB.E7.BB.9F|更新Jetson操作系统]]。
   −
==== Trigger模式的支持 ====
+
特别的,对于MV系列相机,除了在linux系统中增加了摄像头的驱动,我们还增加了一个内核补丁——veye_mv_l4t_32.7.1.patch。
 +
 
 +
这个patch具备两个功能:
 +
 
 +
# 增加了黑白相机的Y10和Y12两种数据格式的支持。
 +
# 增加了trigger模式的支持。
    
==== raw data图片格式说明 ====
 
==== raw data图片格式说明 ====
 +
在TX2和XAVIER上,10 bit depth和12 bit depth的raw data在内存中的存储格式是不标准的。我们扩展了linux内核中的定义以支持这种情况。
 +
 +
===== Nano =====
 +
{| class="wikitable"
 +
!Depth
 +
!Bit order
 +
!FourCC
 +
!Enumerator
 +
|-
 +
|8
 +
|B7 B6 B5 B4 B3 B2 B1 B0
 +
|GREY
 +
|V4L2_PIX_FMT_GREY
 +
|-
 +
|10
 +
|0 0 0 0 0 0 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
 +
|'Y10 '
 +
|V4L2_PIX_FMT_Y10
 +
|-
 +
|12
 +
|0 0 0 0 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
 +
|'Y12 '
 +
|V4L2_PIX_FMT_Y12
 +
|}
 +
 +
===== TX2 =====
 +
{| class="wikitable"
 +
!Depth
 +
!Bit order (X is undefined)
 +
!FourCC
 +
!Enumerator
 +
|-
 +
|8
 +
|B7 B6 B5 B4 B3 B2 B1 B0
 +
|GREY
 +
|V4L2_PIX_FMT_GREY
 +
|-
 +
|10
 +
|0 0 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 X X X X
 +
|TY10
 +
|V4L2_PIX_FMT_TX2_Y10
 +
|-
 +
|12
 +
|0 0 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 X X
 +
|TY12
 +
|V4L2_PIX_FMT_TX2_Y12
 +
|}
 +
 +
===== XAVIER =====
 +
{| class="wikitable"
 +
!Depth
 +
!Bit order (X is undefined)
 +
!FourCC
 +
!Enumerator
 +
|-
 +
|8
 +
|B7 B6 B5 B4 B3 B2 B1 B0
 +
|GREY
 +
|V4L2_PIX_FMT_GREY
 +
|-
 +
|10
 +
|0 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 X X X X X
 +
|XY10
 +
|V4L2_PIX_FMT_XAVIER_Y10
 +
|-
 +
|12
 +
|0 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 X X X
 +
|XY12
 +
|V4L2_PIX_FMT_XAVIER_Y12
 +
|}
 +
同时,我们提供了工具软件,以便将特殊的数据格式转为标准格式。https://github.com/veyeimaging/pixel_layer_convert<nowiki/>。
 +
 +
==== Trigger模式的支持 ====
   −
===== 系统状态验证 =====
+
=== 系统状态检测 ===
 
<br />
 
<br />
  

Navigation menu