Skip to content

Commit c53f8e9

Browse files
authored
README for v1.1
1 parent 9d0b7e0 commit c53f8e9

File tree

1 file changed

+41
-12
lines changed

1 file changed

+41
-12
lines changed

README.md

Lines changed: 41 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,21 @@
1-
# installRealSenseSDK
2-
Install the Intel RealSense SDK on NVIDIA Jetson Development Kits
1+
# installLibrealsense
2+
Build and install scripts for Intel's librealsense for the NVIDIA Jetson Nano Developer Kit
3+
4+
Original article on JetsonHacks: https://wp.me/p7ZgI9-34j
35

46
The Intel® RealSense™ SDK is here: https://github.com/IntelRealSense/librealsense
57
The SDK library name is librealsense. This is for version 2 of the library, which supports
68
the D400 series depth cameras, T265 tracking camera, and the SR300 depth camera.
79

8-
Starting with L4T 32.2.1 (JetPack 4.2.2) on the NVIDIA Jetsons and the Intel RealSense SDK
9-
version v2.23.0, it is now possible to do a simple install from a RealSense debian repository
10-
(i.e. apt-get install).
10+
It is now possible on the NVIDIA Jetsons to do a simple install from a RealSense debian repository
11+
(i.e. apt-get install). Previous versions of this repository require building librealsense from source, and (possibly) rebuilding the Linux kernel.
1112

1213
The current recommendation from Intel is to use UVC for video input on the Jetson family. The
1314
UVC API in librealsense has been rewritten to better support this use case.
1415

15-
There are two scripts here.
16-
1716
<h3>installLibrealsense.sh</h3>
18-
This script will install librealsense from the Intel Librealsense Debian Repository.
19-
17+
This script will install librealsense from the Intel Librealsense Debian Repository.
18+
<p>
2019

2120
```
2221
$ ./installLibrealsense.sh
@@ -25,12 +24,42 @@ $ ./installLibrealsense.sh
2524
<em><b>Note:</b> You do not have to patch modules and kernels.</em>
2625

2726
<h3>buildLibrealsense.sh</h3>
28-
This script will build librealsense from source and install it on the system. It is recommended to install from Debian repository as described above. However, if you need to compile from source, you will find this script useful.
29-
<br>
27+
This script will build librealsense from source and install it on the system. <em><b>Note:</b> It is recommended to install from Debian repository as described above. However, if you need to compile from source, you will find this script useful.</em>
28+
<p>
29+
30+
```
31+
$ ./buildLibrealsense.sh [ -v | --version <version> ] [ -j | -jobs <number of jobs> ] [ -n | --no_cuda ]
32+
```
33+
34+
Where:
35+
* `<version>` = Librealsense version. E.g. v2.49.0
36+
* `<number of jobs>` = # of jobs to run concurrently when building. Defaults to 1 if the Jetson has <= 4GB memory
37+
* `<no_cuda>` = Compile with CUDA
38+
39+
The librealsense Github repository has good documentation for supporting more advanced modes for the RealSense sensors. Please see: [installation_jetson.md](https://github.com/IntelRealSense/librealsense/blob/master/doc/installation_jetson.md) The documentation covers different communication interfaces and how to explore different features, some of which may require recompiling kernel modules.
40+
3041
<em><b>Note:</b> The build uses libuvc. You will not have to rebuild the kernel or modules in order to use this build.</em>
3142

3243
<h2>Notes</h2>
33-
44+
If you use realsense-ros, make sure that you match the librealsense versions with the realsense-ros version requirement.
45+
46+
## Releases
47+
48+
### September, 2021
49+
* Release v1.1
50+
* Change release naming for this repository
51+
* Updated keyserver URL
52+
* Thank you Tomasz @tomek-I and Tommy @Tommyisr !
53+
* Enhanced buildLibrealsense script
54+
* Lookup latest version of librealsense from Github repository
55+
* Allow override via CLI argument ( -v | -version )
56+
* Allow user to specify number of build jobs ( -j | -jobs )
57+
* If Jetson has > 4GB use number of cores - 1 ; otherwise 1
58+
* Different parsing of comand line arguments using getopt
59+
* Tested on Jetson Nano, Jetson Xavier NX, L4T 32.6.1, JetPack 4.6
60+
* installLibrealsense.sh installed v2.49.0
61+
* Thank you Abdul @jazarie2 Matt @droter and @wegunterjrFIrefly for pull requests!
62+
3463
<h4>January, 2020</h4>
3564

3665
* Release vL4T32.3.1

0 commit comments

Comments
 (0)