Changes

Jump to navigation Jump to search
Line 16: Line 16:  
*Jetpack4.6.2,L4T版本r32.7.2
 
*Jetpack4.6.2,L4T版本r32.7.2
 
*Jetpack5.0.1DP,L4T版本r34.1.1
 
*Jetpack5.0.1DP,L4T版本r34.1.1
 +
*Jetpack5.0.2,L4T版本r35.1
    
我们提供了编译好的固件和源代码两种方式来方便用户的使用。
 
我们提供了编译好的固件和源代码两种方式来方便用户的使用。
Line 108: Line 109:  
驱动不再编译进Image,而是以独立module的形式加载到系统中。dtb我们现在依然是采用整体编译到一起的方式以方便进行替换。
 
驱动不再编译进Image,而是以独立module的形式加载到系统中。dtb我们现在依然是采用整体编译到一起的方式以方便进行替换。
   −
dtb也可以以overlay形式动态加载。
+
dtb也可以以overlay形式动态加载,详情参考nVidia官方的NVIDIA® Jetson™ Linux开发者指南。
    
====BSP包介绍:====
 
====BSP包介绍:====
Line 149: Line 150:  
<code>tegra194-p3668-all-p3509-0000.dtb</code>
 
<code>tegra194-p3668-all-p3509-0000.dtb</code>
   −
特别的,Jetpack5.0.1DP需要使用:
+
特别的,对于Jetpack5.x:
 +
 
 +
* Jetson Xavier NX (P3668-0000) For developer kit only:
    
<code>tegra194-p3668-0000-p3509-0000.dtb</code>
 
<code>tegra194-p3668-0000-p3509-0000.dtb</code>
 +
 +
* Jetson Xavier NX (P3668-0001) Commercial module:
 +
 +
<code>tegra194-p3668-0001-p3509-0000.dtb</code>
 
=====AGX Orin =====
 
=====AGX Orin =====
 
<code>tegra234-p3701-0000-p3737-0000.dtb</code>
 
<code>tegra234-p3701-0000-p3737-0000.dtb</code>
Line 262: Line 269:     
====通过HOST PC烧写Jetson主板进行升级的方法====
 
====通过HOST PC烧写Jetson主板进行升级的方法====
本节提供第二种升级系统的方法。这个方法与上一节的方法的目标相同,二选一即可。
+
本节提供第二种升级系统的方法。这个方法与上一节的方法的目标相同,二选一即可。本方法比较复杂,对于Nano,Xavier,Orin不建议使用。
    
特别的,对于TX2系统,只能采取本节的方法升级。
 
特别的,对于TX2系统,只能采取本节的方法升级。
Line 512: Line 519:  
举例说,如果只接入一个摄像头,无论硬件连接到哪个位置,X都为0。如果接入5个,则按照i2c bus从小到大,X为[0-4]。
 
举例说,如果只接入一个摄像头,无论硬件连接到哪个位置,X都为0。如果接入5个,则按照i2c bus从小到大,X为[0-4]。
   −
gstreamer中,v4l2src可以通过指明device=/dev/videoX来访问不同的摄像头。
+
gstreamer中,v4l2src和nvv4l2camerasrc可以通过指明device=/dev/videoX来访问不同的摄像头。
   −
=====Gstreamer Usage=====
+
=====Gstreamer Usage (Jetpack4.x)=====
    
*视频预览1080p HD
 
*视频预览1080p HD
Line 567: Line 574:     
<code>gst-launch-1.0 v4l2src num-buffers=1 ! "video/x-raw,format=(string)UYVY, width=(int)1920, height=(int)1080" ! nvvidconv ! "video/x-raw(memory:NVMM),format=(string)I420" ! nvjpegenc ! filesink location=jpgname.jpg</code>
 
<code>gst-launch-1.0 v4l2src num-buffers=1 ! "video/x-raw,format=(string)UYVY, width=(int)1920, height=(int)1080" ! nvvidconv ! "video/x-raw(memory:NVMM),format=(string)I420" ! nvjpegenc ! filesink location=jpgname.jpg</code>
 +
 +
===== Gstreamer Usage (Jetpack5.x) =====
 +
 +
# nvoverlaysink已经去掉,使用nv3dsink替代即可。
 +
# Jetpack5.0.1 DP版本存在很多bug,不建议使用。
    
===== VEYE-MIPI-IMX335 的gstreamer例子 =====
 
===== VEYE-MIPI-IMX335 的gstreamer例子 =====
Line 634: Line 646:     
<code>gst-launch-1.0 v4l2src num-buffers=1 ! "video/x-raw,format=(string)UYVY, width=(int)2560, height=(int)1440" ! nvvidconv ! "video/x-raw(memory:NVMM),format=(string)I420" ! nvjpegenc ! filesink location=jpgname.jpg</code>
 
<code>gst-launch-1.0 v4l2src num-buffers=1 ! "video/x-raw,format=(string)UYVY, width=(int)2560, height=(int)1440" ! nvvidconv ! "video/x-raw(memory:NVMM),format=(string)I420" ! nvjpegenc ! filesink location=jpgname.jpg</code>
  −
===== Jetpack5.x上gstreamer的例子 =====
  −
在Jetpack5.x上:
  −
  −
# nvoverlaysink已经去掉,可以使用nv3dsink替代。
  −
# nvv4l2camerasrc还不够成熟,暂时使用v4l2src。
  −
  −
*视频预览1080p HD
  −
  −
<code>gst-launch-1.0 v4l2src device=/dev/video0 ! "video/x-raw,format=(string)UYVY,width=(int)1920, height=(int)1080" ! nvvidconv ! "video/x-raw(memory:NVMM),format=(string)NV12" ! nv3dsink -e</code>
  −
  −
* 对于VEYE-MIPI-IMX335的2592x1944@20fps模式相应调整为
  −
  −
<code>gst-launch-1.0 v4l2src device=/dev/video0 ! "video/x-raw, width=(int)2592, height=(int)1944" ! nvvidconv ! "video/x-raw(memory:NVMM),format=(string)NV12" ! nv3dsink -e</code>
  −
  −
*视频录像1080p HD
  −
  −
<code>gst-launch-1.0 v4l2src num-buffers=300 ! "video/x-raw,format=(string)UYVY, width=(int)1920, height=(int)1080" ! nvvidconv ! "video/x-raw(memory:NVMM),format=(string)NV12" ! nvv4l2h264enc control-rate=1 bitrate=10000000 ! h264parse ! qtmux ! filesink location=filename.mp4 -e</code>
  −
  −
*抓拍图片
  −
  −
<code>gst-launch-1.0 v4l2src num-buffers=1 ! "video/x-raw,format=(string)UYVY, width=(int)1920, height=(int)1080" ! nvvidconv ! "video/x-raw(memory:NVMM),format=(string)I420" ! nvjpegenc ! filesink location=jpgname.jpg</code>
      
===== Jetson multimedia-api samples =====
 
===== Jetson multimedia-api samples =====
Line 721: Line 711:     
=== 文档历史 ===
 
=== 文档历史 ===
 +
 +
* 20220824
 +
 +
支持Jetpack5.0.2。
    
* 20220720
 
* 20220720

Navigation menu