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 |