Changes

Jump to navigation Jump to search
Line 1: Line 1:  
[[VEYE CS Camera source for Jetson|English]]
 
[[VEYE CS Camera source for Jetson|English]]
   −
'''英伟达Jetson平台上VEYE和CS系列摄像头驱动源码编译指南'''
+
'''英伟达Jetson平台上VEYE摄像头驱动源码编译指南'''
    
=== 概述 ===
 
=== 概述 ===
Line 155: Line 155:     
<code>export RELEASE_PACK_DIR=$L4T_DIR/nvidia_jetson_veye_bsp</code><code><nowiki/></code><code><nowiki/></code><code><nowiki/></code>
 
<code>export RELEASE_PACK_DIR=$L4T_DIR/nvidia_jetson_veye_bsp</code><code><nowiki/></code><code><nowiki/></code><code><nowiki/></code>
===编译kernel (Jetpack4.x)===
+
===编译kernel===
本章节针对Jetpack4.x版本。
+
对于Jetpack4.x版本以及在Jetpack5.x版本下使用MV系列相机的,需要编译kernel。
    
==== MV系列相机的patch包 ====
 
==== MV系列相机的patch包 ====
Line 172: Line 172:  
<code>patch -p1 < [path to]veye_mv_l4t_[version].patch</code>
 
<code>patch -p1 < [path to]veye_mv_l4t_[version].patch</code>
   −
==== patch代码 ====
+
==== 对于Jetpack4.x,将camera驱动编译进Image ====
 +
 
 +
===== patch代码 =====
 
<code>cp $RELEASE_PACK_DIR/drivers_source/cam_drv_src/* $NVIDIA_PATH/drivers/media/i2c/</code>
 
<code>cp $RELEASE_PACK_DIR/drivers_source/cam_drv_src/* $NVIDIA_PATH/drivers/media/i2c/</code>
   Line 182: Line 184:  
<code>cp $RELEASE_PACK_DIR/drivers_source/cam_drv_src/Makefile_<ver> $NVIDIA_PATH/drivers/media/i2c/</code>
 
<code>cp $RELEASE_PACK_DIR/drivers_source/cam_drv_src/Makefile_<ver> $NVIDIA_PATH/drivers/media/i2c/</code>
   −
==== 编译 ====
+
===== 编译 =====
 
<code>cd $L4T_DIR/sources/kernel/kernel-4.9/</code>
 
<code>cd $L4T_DIR/sources/kernel/kernel-4.9/</code>
   Line 189: Line 191:  
<code>make ARCH=arm64 O=$TEGRA_KERNEL_OUT Image -j4</code>
 
<code>make ARCH=arm64 O=$TEGRA_KERNEL_OUT Image -j4</code>
    +
==== 对于Jetpack5.x,无需将camera驱动编译进Image ====
 +
 +
===== 编译 =====
 +
<code>cd $L4T_DIR/sources/</code>
 +
 +
<code>./nvbuild.sh -o $TEGRA_KERNEL_OUT</code>
 +
 +
==== 编译完成 ====
 
编译完成的Image文件在:
 
编译完成的Image文件在:
   Line 199: Line 209:  
<code>sudo cp $TEGRA_KERNEL_OUT/arch/arm64/boot/Image $L4T_DIR/kernel/ -f</code>
 
<code>sudo cp $TEGRA_KERNEL_OUT/arch/arm64/boot/Image $L4T_DIR/kernel/ -f</code>
   −
*对于xavier,进行签名
+
*对于xavier和Orin,需要进行签名
    
<code>cd $L4T_DIR</code>
 
<code>cd $L4T_DIR</code>
Line 206: Line 216:     
=== 编译modules(Jetpack5.x) ===
 
=== 编译modules(Jetpack5.x) ===
Jetpack5.x以后的版本,非MV系列产品,可以直接以modules方式编译驱动,得到ko文件。推荐直接在Jetson Board上面编译驱动。
+
Jetpack5.x以后的版本,可以直接以modules方式编译驱动,得到ko文件。推荐直接在Jetson Board上面编译驱动。
    
<code>cd $RELEASE_PACK_DIR/drivers_source/cam_drv_src/</code>
 
<code>cd $RELEASE_PACK_DIR/drivers_source/cam_drv_src/</code>
Line 262: Line 272:     
<code>cd $L4T_DIR/sources/kernel/kernel-5.10/</code>
 
<code>cd $L4T_DIR/sources/kernel/kernel-5.10/</code>
 +
 +
     

Navigation menu