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