-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to build librealsense on Nvidia Jetson TK1 #21
Comments
Currently librealsense won't build for ARM. It has some hand tuned intel |
You should reference issue #7. All of the existing scripts will work on standard x86 Ubuntu machines only. It is a good idea to run with the libuvc backend, but as noted in #7 and by @teknotus, you need to replace the yuyv=>rgb conversion routine (look back at the commit log for an implementation before we accelerated with SSE). The actual you are facing above is related to the fact your GCC compiler on ARM has no idea what SSSE3 instructions are -- you need to remove that flag and replace the conversion routine. |
Hi ddiakopoulos, I am also trying to get this compiled on Tegra X1 processor, can you be more specific as for which commit log I should go back to? I tried searching for SSE in the commit log but couldn't find a match. Also, if anyone has successfully modified the implementation, can you please post instructions in doing so. I think there are many people who would be interested in getting this to work on ARM platform. Thanks in advance! |
Stability, Bug fixes and code cleanup
Merge IntelRealSense/Development to abernste/Development
…r_compression add color compression with gzip
Hello,
I am trying to install the drivers to get the RealSense R200 working on my Jetson TK1 board (ARM processor) which runs Ubuntu14.04 (Linux4Tegra). I'm having issues patching the uvcvideo.ko file. For the Video4Linux backend, when I run the "patch-uvcvideo-4.4.sh v4.4-wily" it hangs on when cloning the repository linux-v4.4-wily even though I've let it sit for a long period of time. In addition, when I try and use the "patch-ucvvideo-3.19.sh" script the patch cannot be applied because apt-get cannot retrieve a linux-image (which I believe is due to the fact that the Nvidia Linux4Tegra kernel is only available for download through the Nvidia site).
I've also tried the LibUVC backend but when I go to build "make BACKEND=LIBUVC" I get the error:
mkdir -p obj/libuvc
mkdir -p lib
mkdir -p bin
g++ src/context.cpp -std=c++11 -fPIC -pedantic -mssse3 -O3 -Wno-missing-field-initializers -Wno-switch -Wno-multichar -DRS_USE_LIBUVC_BACKEND
pkg-config --cflags --libs libusb-1.0
-c -o obj/context.og++: error: unrecognized command line option '-mssse3'
make: *** [obj/context.o] Error 1
Any help would be greatly appreciated!
The text was updated successfully, but these errors were encountered: